Php Magento站点开始显示致命错误消息,但服务器上没有任何代码更改
我们继承了一个magento(CE 1.8.1.0)安装,该安装在星期五早上打开产品页面时显示以下错误: 致命错误:在第54行的/data/www.walls.pk/public_html/app/code/core/Mage/Catalog/Model/Resource/Product/Attribute/Collection.php中对非对象调用成员函数setType() 在过去6个月内运行正常的服务器上,代码没有任何更改Php Magento站点开始显示致命错误消息,但服务器上没有任何代码更改,php,magento,Php,Magento,我们继承了一个magento(CE 1.8.1.0)安装,该安装在星期五早上打开产品页面时显示以下错误: 致命错误:在第54行的/data/www.walls.pk/public_html/app/code/core/Mage/Catalog/Model/Resource/Product/Attribute/Collection.php中对非对象调用成员函数setType() 在过去6个月内运行正常的服务器上,代码没有任何更改 是否有与服务器相关或与配置相关的更改(我想是托管公司的更改)或版本升
是否有与服务器相关或与配置相关的更改(我想是托管公司的更改)或版本升级导致了这样的问题?您的核心eav实体模型无法实例化
$entityTypeId = (int)Mage::getModel('eav/entity')->setType(Mage_Catalog_Model_Product::ENTITY)->getTypeId();
假设您的文件存在于:
app\code\core\Mage\Eav\Model\Entity.php
清除所有缓存并删除中的所有缓存文件夹
根/变量/
运行Magento的数据库修复实用程序
张贴你的
root/var/log/exception.log
及
系统日志
内容(如果日志为空,则启用日志)
查看apache日志以了解详细信息。显示代码行