Mageno:PHP致命错误:在第79行的MAGENTODIR / shell / abstract.php中找不到类'法师'

时间:2013-03-24 10:53:13

标签: shell magento-1.7 reindex

我通常通过SSH&进入“shell”目录来重新编制“catalog_url”索引。使用“indexer.php”但是昨天突然我试图实现这个过程但是收到了错误。只需以下命令

php -f indexer.php info

显示错误:

PHP Fatal error:  Class 'Mage' not found in MAGENTODIR/shell/abstract.php on line 79

我更改了“使用平面目录类别”& “使用平面目录产品”到“否”并在尝试昨天的重建索引之前禁用“Mage_Log”模块输出,据我所知。它的Magento 1.7

任何想法或帮助将不胜感激。谢谢

1 个答案:

答案 0 :(得分:1)

找到解决方案。它实际上是因为APC而发生的。为了测试,我通过编辑ini来禁用APC:

/etc/php5/apache2/conf.d/apc.ini

做“;”

;extension=apc.so

然后从magento shell里面尝试了索引器

php -f indexer.php info

一切正常。