Я пытаюсь переиндексировать magento2 в моем локальном хосте (xampp), но не могу переиндексировать, это сообщение отображается, когда вводится в командной строке, изображение
https://cloudup.com/cJmYZ3Uhkcy
я также изменил расширенные настройки системы на моем компьютере, изображение
https://cloudup.com/c-Gpl03GMja
Любое решение
Пожалуйста, используйте процесс ниже для переиндексации из командной строки.
Сначала проверьте, на каком диске вы установили XAMPP. (Напр. С :). Так что, если у вас установлен XAMPP на диске C:
перейти к командной строке (CMD) — тип —
CD\
Теперь вы перейдете на корневой диск C:
Теперь вам нужно перейти в корневую папку Magento2, чтобы вы могли использовать команду ниже
CD C: \ XAMPP \ HTDOCS \ Magento2folder
Теперь вы находитесь в корневой папке Magento2
Теперь введите следующую команду
php bin\magento indexer:reindex
Еще один метод, которым вы можете следовать следующим образом
1) Откройте панель управления Xampp
2) Нажмите на кнопку Shell
3) Теперь вам нужно перейти в корневую папку Magento2, чтобы вы могли ввести следующую команду
CD C: \ XAMPP \ HTDOCS \ Magento2folder
Теперь вы находитесь в корневой папке Magento2
Теперь введите следующую команду
php bin\magento indexer:reindex
Просто установите композитор в вашей системе. Он удаляет зависимость.
https://getcomposer.org/doc/00-intro.md
И тогда ваша команда index будет работать отлично.
Перейдите в папку htdocs, затем magento, затем щелкните правой кнопкой мыши и откройте командную строку xampp, затем запустите php bin \ magento indexer: reindex эта команда.
выдавая ошибку, потому что вы установили xampp в D Drive и не сделали свой путь к php.exe глобальным.
Решение 1. Сделайте свой путь глобальным.
Решение 2: Вручную напишите путь php.exe
правильная команда в вашем случае:
d:\xampp\php\php.exe bin\magento indexer:reindex
вместо
php/bin/magento indexer:reindex
cd /
d:
cd d:\xampp\htdocs\magento
d:\xampp\php\php.exe bin\magento indexer:reindex