После обновления до PHP 7 Bin / Magento CLI команды не работают Magento 2.0.2 CE

magento.stackexchange https://magento.stackexchange.com/questions/101253

Вопрос

Я обновил версию 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 
.

Список команда

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top