【问题标题】:How to fix one or more indexers are invalid error in Magento?如何修复 Magento 中的一个或多个索引器无效错误?
【发布时间】:2016-02-03 12:48:23
【问题描述】:

我在 Magento 中遇到错误:

一个或多个索引器无效

我在命令提示符下试过这个:

php bin/magento indexer:reindex

但是当我这样做时,我得到了这个错误:

我不熟悉 Windows;我习惯在 Ubuntu 终端上工作。

请检查下面的 Magento 仪表板错误:

【问题讨论】:

    标签: php magento magento2


    【解决方案1】:

    PHP CLI(命令行界面的 php)称为 php.exe 它位于 c:\wamp\bin\php\php5.x.y\php.exe(其中 x 和 y 是您安装的 php 的版本号)

    如果您想创建 php 脚本以从命令行运行,那么它非常简单且非常有用。

    为自己创建一个这样的批处理文件,我们称之为 phppath.cmd :

    PATH=%PATH%;c:\wamp\bin\php\php5.x.y
    php -v
    

    将其保存到 PATH 中已经存在的文件夹中,以便您可以从任何地方运行它。

    现在从命令窗口,cd 进入你的源文件夹并运行 >phppath。

    然后运行

    php bin/magento indexer:reindex
    

    它应该像梦一样工作。

    【讨论】:

    • 谢谢你兄弟 :) 你拯救了我的一天! :) 再一次感谢你。今天学到了新东西
    • PHP 脚本正在运行,但警报仍在仪表板上.. 我对这个兄弟有任何想法吗.. 我从 var 文件夹中清除了缓存文件
    • 这可能需要一段时间。还是 CMD 窗口中的任何其他错误?
    【解决方案2】:

    只需创建文件夹路径并添加“bin”目录例如:

    c:\wamp\www\Magento2.0\bin>

    并执行以下命令以重新索引所有索引。

    php magento indexer:reindex
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-22
      • 1970-01-01
      • 1970-01-01
      • 2014-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多