访问被拒绝为'root'@'localhost',但我不是root用户

时间:2014-09-19 01:18:43

标签: symfony root access-denied

我用Symfony开发了一个小管理应用程序。它在当地很有用。我把它全部放在我的网络服务器(称为Planethoster)上,当我尝试使用app.php登录我的应用程序时,我收到了以下消息:

  

SQLSTATE [HY000] [1045]拒绝访问用户' root' @' localhost' (使用密码:否)

但是在我的parameters.yml文件中,我还没有放root用户,它是另一个只能用于SIUD的标准用户。我认为app.php未加载我的parameters.ymlconfig.yml文件。

最后但并非最不重要,我可以使用app_dev.php登录。它有效,但不适用于app.php

1 个答案:

答案 0 :(得分:3)

  1. 验证app / config_prod.yml中的数据库设置以供生产使用。
  2. 通过php app / console cache清除缓存:clear --env = prod