我在我的服务器上创建了一个 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',
这是我服务器上的数据库配置:
我发现这个错误很流行,但我已经检查了所有解决方案,但没有任何效果。
有没有人有任何想法,我该如何解决?
答案 0 :(得分:0)
仔细检查数据库凭据, 因为错误表明他们是错误的。
如果您确定它们是正确的, 你可能有旧的“生产”缓存 这可能会导致无法访问数据库。
我建议你清除你的 /var/cache/* 文件夹,然后再回来查看。