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

刚刚将magento安装移动到本地服务器,所以我可以做一些工作.

在/app/etc/local.xml中更改了我的数据库详细信息

通过删除/ var / cache / *和/ var / session / *清除缓存和会话

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

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

我曾经遇到过同样的问题,吃了很多时间.最后我发现我的数据库没有完全迁移.数据库表计数在本地和演示服务器中匹配.由于约束错误,部分数据库未导入.
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”,”Password”);
if(MysqL_select_db(“Your_DB_name”,$conn)) echo “yes”; else echo “no”;

这可能会对你有所帮助.

相关文章

Hessian开源的远程通讯,采用二进制 RPC的协议,基于 HTTP 传输。可以实现PHP调用Java,Python,C#等多语...
初识Mongodb的一些总结,在Mac Os X下真实搭建mongodb环境,以及分享个Mongodb管理工具,学习期间一些总结...
边看边操作,这样才能记得牢,实践是检验真理的唯一标准.光看不练假把式,光练不看傻把式,边看边练真把式....
在php中,结果输出一共有两种方式:echo和print,下面将对两种方式做一个比较。 echo与print的区别: (...
在安装好wampServer后,一直没有使用phpMyAdmin,今天用了一下,phpMyAdmin显示错误:The mbstring exte...
变量是用于存储数据的容器,与代数相似,可以给变量赋予某个确定的值(例如:$x=3)或者是赋予其它的变...