为 OpenCart 上传数据库后,我收到此错误消息。我做错了啥? [复制]

Posted

技术标签:

【中文标题】为 OpenCart 上传数据库后,我收到此错误消息。我做错了啥? [复制]【英文标题】:I get this error message after I uploaded my database for OpenCart. What did I do wrong? [duplicate]为 OpenCart 上传数据库后,我收到此错误消息。我做错了什么? [复制] 【发布时间】:2014-10-28 14:29:20 【问题描述】:

我将我的 OpenCart 商店从 XAMPP 本地迁移到我的远程在线服务器。我关注了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

我在数据库中添加了一个新用户而不是 root,并使用了我的 url 而不是 localhost。它在错误消息 vqmod 中提到,所以我想我也有某种 vqmod 扩展冲突。我从这里去哪里?如何为 MySQL 数据库配置远程站点?谢谢。

【问题讨论】:

【参考方案1】:

问题是您仍在使用用户root 没有在线密码。您需要使用在线服务器的详细信息编辑 config.php 文件和 admin/config.php 文件中的数据库凭据。以后您应该始终在上传时忽略这些内容,以确保在覆盖文件时不会出现同样的错误

【讨论】:

我更改了 config.php 文件中的凭据,现在我收到一条不同的错误消息 - 反映了新用户名 @host 和(使用密码:YES)。 @MartinH - 在这种情况下,您仍在使用错误的凭据或用户设置不正确,您需要联系您的托管公司以找出拒绝访问的确切原因留言

以上是关于为 OpenCart 上传数据库后,我收到此错误消息。我做错了啥? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Godaddy主机如何安装Opencart??

刷新缓存后opencart 3.0仪表板错误500

当我尝试上传包含大约 2000 条记录的 csv 文件时,我一直收到此错误消息

嘿伙计们,我尝试将生成的 apk 上传到 Google Play 商店并不断收到此错误任何想法

我收到此错误:stream_socket_sendto() ...未提供地址

通过 Youtube 上传,通过 api 设置为私有(锁定)