问题描述
我在我的服务器上创建了一个 PrestaShop 1.7.5 应用程序并且一切正常。
我试图创建我的开发版本,所以我将所有文件从服务器复制到我的本地主机。
我使用 lampp 运行我的应用。
开发版本不起作用,因为我得到了:
Link to database cannot be established: sqlSTATE[HY000] [1045] Access denied for user 'srv38468_pr1'@'localhost' (using password: YES)
at line 136 in file classes/db/DbPDO.PHP
我检查了 app/config/parameters.PHP:
'database_host' => 'localhost','database_port' => '','database_name' => 'srv38468_pr1','database_user' => 'srv38468_pr1','database_password' => '****************','database_prefix' => 'pr_','database_engine' => 'InnoDB',
这是我服务器上的数据库配置:
我发现这个错误很流行,但我已经检查了所有解决方案,但没有任何效果。
有没有人有任何想法,我该如何解决?
解决方法
仔细检查数据库凭据, 因为错误表明他们是错误的。
如果您确定它们是正确的, 你可能有旧的“生产”缓存 这可能会导致无法访问数据库。
我建议你清除你的 /var/cache/* 文件夹,然后再回来查看。