问题描述
我正在尝试在 CentOS 7 上安装 ORO CRM 4.2。我在 Composer 安装后输入数据库参数。然后我可以在 parameters.yml 中检查用户/密码是否正常,但是由于某种原因,当我执行控制台安装命令 PHP bin/console oro:install --env=prod --timeout=200
它尝试使用 root@localhost 凭据连接到 MysqL。
In AbstractMysqLDriver.PHP line 112:
An exception occurred in driver: sqlSTATE[HY000] [1045] Access denied for u
ser 'root'@'localhost' (using password: NO)
In Exception.PHP line 18:
sqlSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using pas
sword: NO)
In PDOConnection.PHP line 38:
sqlSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using pas
sword: NO)
我检查并重新检查在parameters.yml文件中没有配置“root”或“localhost”,但我不知道为什么要尝试使用它们
解决方法
参数被缓存。您可以运行 rm -rf var/cache/*
来清除缓存。然后重启安装。