php - Magento 实例指向错误的数据库

标签 php mysql zend-framework configuration magento

有人遇到过这个问题吗? 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/

相关文章:

php - 表单提交和 cURL 请求之间有什么区别?

php - 如何使用 Doctrine 在 Symfony 中创建查询,从三个相关表中提取数据

php - zend框架3支持zftool吗?

php - 尝试将 HTML 输入到数据库中

sql - 如何通过一条SQL删除重复条目?

mysql - 如何在MySQL中添加选择时不存在的行

php - get_result 在应该返回 false 时没有返回 false

php - Amazon EC2 上的 PHP 应用程序架构

php - Zend 的可能缺点

php - mysql多次插入单组数据