【问题标题】:Magento 1.9 indexer.php sh: 1: fetch: not found while indexingMagento 1.9 indexer.php sh: 1: fetch: not found while indexing
【发布时间】:2017-05-23 16:12:07
【问题描述】:

我正在尝试使用命令行手动重新索引我的数据。

我正在从/var/www/hmtml/shell 执行这个重新索引命令

我使用的命令是php ./indexer.php reindexall

不幸的是,这不起作用 - 输出是一个带有文件夹结构、命令输入和一些搜索内容的 HTML 文件。

当我制作php ./indexer.php reindexall > output.html 时,我收到一个输出,即:sh: 1: fetch: not found

我正在使用 Debian 8。

我试过apt-get upgradeapt-get update

有什么想法吗?

【问题讨论】:

    标签: php shell magento


    【解决方案1】:

    哦,所以最奇怪的事情发生了。在从我的存储库中提取时,文件 my_magento/shell/indexer.phpmy_magento/shell/abstractp.php 发生了变化。代码没有任何变化,但字节大小发生了变化。

    几天前,我对我的 magento 商店做了很深的复制,所以我已经将我的 shell 文件夹完全复制到我的生产中,然后一切都很顺利。

    【讨论】:

      【解决方案2】:

      正确的 Magento reindexall 命令是:

      php ./indexer.php --reindexall
      

      如果您在终端中运行此命令,则不需要将其输出到文件中,它应该会显示输出。试试这个并刷新缓存。

      【讨论】:

        猜你喜欢
        • 2021-10-20
        • 2015-08-31
        • 2017-09-26
        • 2020-08-11
        • 1970-01-01
        • 2020-09-26
        • 2018-06-06
        • 2019-09-11
        • 1970-01-01
        相关资源
        最近更新 更多