2014-09-03 3 views
0

XAMPP의 OpenCart 저장소를 로컬로 원격으로 원격 서버로 마이그레이션했습니다. 나는OpenCart 용 데이터베이스를 업로드 한 후에이 오류 메시지가 나타납니다. 나는 무엇을 잘못 했는가?

these steps을 따라하지만 지금은 구글 크롬에이 메시지가 :

Warning: mysqli::mysqli() [mysqli.mysqli]: (28000/1045): Access denied for user 'root'@'localhost' (using password: NO) in /home/loginname/public_html/system/database/mysqli.php on line 6 

Fatal error: Uncaught exception 'ErrorException' with message 'Error: Could not make a database link (1045) Access denied for user 'root'@'localhost' (using password: NO)' in /home/loginname/public_html/system/database/mysqli.php:9 Stack trace: #0 /home/loginname/public_html/vqmod/vqcache/vq2-system_library_db.php(13): DBMySQLi->__construct('localhost', 'root', '', 'opencart') #1 /home/loginname/public_html/index.php(44): DB->__construct('mysqli', 'localhost', 'root', '', 'opencart') #2 {main} thrown in /home/mailcoo2/public_html/system/database/mysqli.php on line 9 

내가 루트가 아닌 다른 데이터베이스에 새 사용자를 추가하고 로컬 호스트 대신 내 URL을 사용했다. 그것은 오류 메시지 vqmod 언급, 그래서 또한 일종의 vqmod 확장 충돌을 생각하고 있어요. 여기서 어디로 가야합니까? MySQL 데이터베이스 용 원격 사이트를 어떻게 구성합니까? 감사.

답변

0

문제는 여전히 비밀번호없이 온라인 root 사용자를 사용하고 있다는 것입니다. config.php 파일과 admin/config.php 파일의 데이터베이스 자격 증명을 온라인 서버의 세부 정보와 함께 편집해야합니다. 나중에 파일을 덮어 쓸 때 동일한 오류가 발생하지 않도록 업로드에서 항상 생략해야합니다.

+0

config.php 파일의 자격 증명이 변경되었으므로 새로운 오류 메시지가 표시됩니다. 사용자 이름 @ 호스트 및 (암호 사용 : 예). –

+0

@MartinH -이 경우 여전히 잘못된 자격 증명을 사용하고 있거나 사용자가 제대로 설정되지 않았으므로 호스팅 회사에 문의하여 액세스 거부 메시지의 정확한 원인을 파악해야합니다 –

관련 문제