【发布时间】:2011-06-30 15:28:09
【问题描述】:
我编写了一个模块,它拒绝在我的 mysql4-install-1.0.0.php 文件中创建表......但只在实时服务器上。
有趣的是,在我的本地机器(它是实时服务器的镜像(即相同的文件结构等))上,安装正确运行并创建了表。
所以基于文件相同的事实,我可以假设这是服务器配置和/或权限问题吗?我到处查看,在任何日志文件(PHP、MySQL、Apache、Magento)中都没有发现任何问题。
我可以在测试脚本中创建表格(使用 core_read/write)。
有人看过这个吗?
谢谢
** 编辑 ** 两种环境之间的一个主要区别是,在实时服务器上,MySQL 是远程的(不是本地主机)。开发服务器是本地主机。这会导致问题吗?
【问题讨论】:
-
能否添加其他模块,例如开发人员工具栏或其他已知不会搞砸系统的东西?如果是这样,那么问题在于您的模块而不是 MySQL 等的设置。
-
Magento 的更高版本(我认为是 1.6+)寻找 install-1.0.0.php 文件,而不是 mysql4-install-1.0.0.php 文件。
标签: mysql magento installation