有人遇到过这个问题吗? local.xml 已被修改。 core_config_data 表已针对不安全和安全的 url 以及 cookie 域进行了修改。缓存目录已被清除, session 值已被清除,日志表已被截断。
它在 subversion 的版本控制之下。 还运行了 find 来定位可能获取生产数据库 IP 的位置。
find ~/path/to/application -type f -print0 | xargs -0 grep -l "IP Of incorrect DB"
但仍然在数据库上抛出错误
SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'IP of incorrect DB' (4)
非常困惑,我一辈子都无法找到可能获得生产数据库 IP 的位置
local.xml指向开发地址。
最佳答案
您可能需要检查 magento/var/目录以及所有子目录是否可由 Web 服务器写入。如果这些目录不可写,Magento 使用/tmp/可能会导致奇怪的效果,甚至与其他 Magento 站点发生冲突。
关于php - Magento 实例指向错误的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4514292/