0

我通常通过 SSH 进入“shell”目录并使用“indexer.php”对“catalog_url”进行重新索引但昨天突然间我尝试实现该过程但出现错误。只需以下命令

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

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

4

1 回答 1

1

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

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

通过做 ”;”

;extension=apc.so

然后从magento shell内部尝试了索引器

php -f indexer.php info

一切正常。

于 2013-03-24T12:40:48.557 回答