如何修复 Magento 中的一个或多个索引器无效错误?

How to fix one or more indexers are invalid error in Magento?

我在 Magento 中遇到错误:

One or more indexers are invalid

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

php bin/magento indexer:reindex

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

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

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

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 中已有的文件夹中,这样您就可以从任何地方运行它。

现在从命令 window,cd 到您的源文件夹和 运行 >php路径。

然后运行

php bin/magento indexer:reindex

它应该像梦一样工作。

只需创建您的文件夹路径并添加 "bin" 目录例如:

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

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

php magento indexer:reindex