当我尝试从1.4x升级到1.6x时,我有一个错误magento,我在localhost中做了,我将文件夹皮肤,媒体,应用程序从我在服务器中的旧magento复制到localhost中的新magento,n dump sql,这是错误..
致命错误:在第533行的C:\ Ampps \ www \ magento \ app \ code \ core \ Mage \ Core \ Model \ Resource \ Db \ Collection \ Abstract.php中调用未定义的方法Mage :: getResourceHelper()
帮助家伙!?
答案 0 :(得分:0)
当您说您复制了应用程序文件夹时 - 您是否也复制了应用程序/代码?如果是这样,我愿意打赌那就是你的问题所在。
您刚刚将所有1.4代码复制到1.6内容的顶部,因此肯定会出错。
你应该复制:
复制文件时,我建议您不要覆盖现有文件。只要您的主题设置正确(例如,您还没有编辑内置主题),并且您的代码以正确的方式编写(将核心文件复制到本地或编写自己的扩展),应该没事。
如果您有任何本地代码,您可能不得不摆弄它以使其适用于较新版本的Magento。在1.4和1.6之间有很多变化(然后是1.7,我建议你升级到)。
数据库结构也可能在这些版本之间发生了变化(我无法确认),所以我也要小心,只是碰撞和导入MySQL数据库可能会导致问题(可能会有效,但可能不会! )。