加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 13:18:17 所属栏目:PHP教程 来源:网络整理
导读:刚刚将magento安装移动到本地服务器,所以我可以做一些工作. 在/app/etc/local.xml中更改了我的数据库详细信息 通过删除/ var / cache / *和/ var / session / *清除缓存和会话 Magento仍然抛出错误,说它无法使用theolduser @ localhost连接到数据库. 这让我
刚刚将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”;

这可能会对你有所帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读