我通常通过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
任何想法或帮助将不胜感激。谢谢
答案 0 :(得分:1)
找到解决方案。它实际上是因为APC而发生的。为了测试,我通过编辑ini来禁用APC:
/etc/php5/apache2/conf.d/apc.ini
做“;”
;extension=apc.so
然后从magento shell里面尝试了索引器
php -f indexer.php info
一切正常。