【问题标题】:Cannot Reindex Data's In Magento Admin & ShellMagento Admin & Shell 中无法重新索引数据
【发布时间】:2013-06-03 15:48:59
【问题描述】:

我的 magento 网站上有 70k 种产品。 我需要在管理面板中重新索引产品数据。 当我尝试在 Magento 管理面板中重新索引数据时,它会出现以下错误。

Cannot Initialize the Indexer Process 

所以我计划使用 Shell 访问重新索引数据, 它向我显示以下错误消息。

我已经在 shell 文件夹中扎根并执行了这个命令

php -f indexer.php reindexall

当我执行上述命令时,它会给出以下错误消息。

PHP Fatal error:  Uncaught exception 'Zend_Exception' with message 'dbModel read resource does not implement Zend_Db_Adapter_Abstract' in /home/demo/public_html/magento/lib/Varien/Data/Collection/Db.php:187
Stack trace:
#0 /home/demo/public_html/magento/app/code/core/Mage/Core/Model/Resource/Db/Collection/Abstract.php(134): Varien_Data_Collection_Db->setConnection(false)
#1 /home/demo/public_html/magento/app/code/core/Mage/Core/Model/Config.php(1348): Mage_Core_Model_Resource_Db_Collection_Abstract->__construct(Array)
#2 /home/demo/public_html/magento/app/code/core/Mage/Core/Model/Config.php(1380): Mage_Core_Model_Config->getModelInstance('index_resource/...', Array)
#3 /home/demo/public_html/magento/app/Mage.php(490): Mage_Core_Model_Config->getResourceModelInstance('index/process_c...', Array)
#4 /home/demo/public_html/magento/app/code/core/Mage/Index/Model/Indexer.php(67): Mage::getResourceModel('index/process_c...')
#5 /home/demo/public_html/magento/app/code/core/Mage/Core/Model/Config.php(1348): Mage_Index_Model_Indexer-> in /home/demo/public_html/magento/lib/Varien/Data/Collection/Db.php on line 187

谁能指出问题出在哪里?

谢谢!

【问题讨论】:

    标签: php shell magento reindex


    【解决方案1】:

    可能是缓存问题。如果您启用了 APC,您可能应该禁用它,重新启动 Apache 并再次尝试重新索引。

    【讨论】:

      【解决方案2】:

      如果您缺少 local.xml 文件,也会发生这种情况。

      【讨论】:

        【解决方案3】:

        这是一个权限问题。 chmod -R 777 var/* 应该解决它。先尝试删除var/cache/*

        【讨论】:

        • 我已经删除了 var/cache 文件夹中的文件,然后重新索引数据,它坚持以橙色 bg 显示“处理”..不走运
        • 你还有这个错误吗?您是否尝试将 var/* 的权限设置为 777 ?
        • 是的,我在 var 文件夹下拥有 777 文件权限。我仍然收到错误消息,现在以橙色显示“处理中”。
        • 777 权限是不安全的配置。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多