Oro CRM 在安装期间不忽略数据库的 parameters.yml
Posted
技术标签:
【中文标题】Oro CRM 在安装期间不忽略数据库的 parameters.yml【英文标题】:Oro CRM not ignoring parameters.yml for database during installation 【发布时间】:2021-07-24 08:52:48 【问题描述】:我正在尝试在 CentOS 7 上安装 ORO CRM 4.2。我在 composer install 后输入了数据库参数。然后我可以在 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”,但我不知道为什么要尝试使用它们
【问题讨论】:
【参考方案1】:参数被缓存。您可以运行rm -rf var/cache/*
来清除缓存。然后重新开始安装。
【讨论】:
这解决了我的问题。以上是关于Oro CRM 在安装期间不忽略数据库的 parameters.yml的主要内容,如果未能解决你的问题,请参考以下文章