После обновления до PHP 7 Bin / Magento CLI команды не работают Magento 2.0.2 CE
-
28-09-2020 - |
Вопрос
Я обновил версию PHP Server Apache2.4 с 5,6 до 7,0. ОС версия Ubuntu 14.04 LTS. После этого обновления, несмотря на то, что я установил PHP7.0-CLI, когда я пытаюсь запустить
php7.0 bin/magento list command
.
Я получаю вспышку выхода:
Content-type: text/html; charset=UTF-8
bin/magento must be run as a CLI application
.
Выход, когда я запускаю sudo apt-get install php7.0-cli:
php7.0-cli is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
.
Когда я перехожу в каталог bin и попробуйте запустить команду:
magento list
.
Я получаю выход:
magento: command not found
.
Любая помощь будет оценена!
Решение
Что такое выход:
ls -l $(which php)
.
Для меня это показывает:
/usr/bin/php -> /etc/alternatives/php
.
Также проверьте вывод этого:
echo $PATH
.
И ищите любой путь к неправильному PHP, может быть, вам нужно только исправить путь.
Если это не работает, попробуйте переустановить весь пакет, перезаписать исходные файлы:
sudo apt-get install --reinstall php7.0-cli
. Другие советы
Нет необходимости переустановить PHP.Вы просто делаете эту команду
php7.0-cli bin/magento
.
Список команда
Не связан с magento.stackexchange