Magento没有采用新的数据库细节

时间:2012-01-25 14:13:34

标签: php mysql database magento

刚刚将magento安装移动到本地服务器,因此我可以对其进行一些工作。

在/app/etc/local.xml

中更改了我的数据库详细信息

通过删除/ var / cache / *和/ var / session / *

清除缓存和会话

Magento仍然抛出错误,说它无法使用theolduser @ localhost连接到数据库。

这让我疯了。我可能会缺少什么。

1 个答案:

答案 0 :(得分:0)

我曾经遇到过同样的问题,吃了很多时间。最后我发现我的数据库没有完全迁移。数据库表计数在本地和演示服务器中匹配。因为约束错误,部分数据库没有导入。 / p>

SET FOREIGN_KEY_CHECKS=0; // top of your exported sql file

//Your database queries

SET FOREIGN_KEY_CHECKS=1;  // bottom of your exported sql file

Magento community wiki有关于将Magento服务器迁移到服务器的文章

您可以通过核心php mysql connection.create连接文件检查数据库连接,如同根目录中的db.php,并使用db配置添加以下代码并执行此文件以检查是否存在连接。

示例: -

  

$ conn = mysql_connect(“Your_Host”,“User_Name”,“密码”);   if(mysql_select_db(“Your_DB_name”,$ conn))echo“yes”;否则回应“不”;

这可能对你有帮助。