2013-03-24 36 views
0

我通常通过使用“indexer.php”通过SSH进入“shell”目录来进行“catalog_url”目录的重组索引“但昨天突然间,我试图实施这个过程,但得到错误。只需以下命令Mageno:PHP致命错误:在第79行的MAGENTODIR/shell/abstract.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

张贴一些代码? – 2013-03-24 11:31:57

+0

@ferozakbar为Mage类询问“Mage.php”的“abstract.php”文件的部分有以下几行:http://pastebin.com/3TKGNkx7这里的第5行是第79行完整的“abstract.php”文件 – 2013-03-24 12:13:20

回答

1

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

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

通过做“;”

;extension=apc.so 

然后从Magento的外壳

php -f indexer.php info

内试图索引和一切工作正常。

+0

这是一个原因,而不是解决方案。在重新启用APC后,您做了什么来永久解决问题? – Benubird 2013-09-11 11:27:16

相关问题