Depois de atualizar para php 7 bin/magento os comandos CLI não funcionam Magento 2.0.2 CE
-
28-09-2020 - |
Pergunta
Atualizei a versão php do servidor apache2.4 de 5.6 para 7.0.Versão do sistema operacional Ubuntu 14.04 LTS.Após esta atualização, apesar de ter instalado o php7.0-cli, quando tento executar
php7.0 bin/magento list command
Eu recebo a seguinte saída:
Content-type: text/html; charset=UTF-8
bin/magento must be run as a CLI application
Saída quando executo 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.
Quando vou para o diretório bin e tento executar o comando:
magento list
Eu recebo a saída:
magento: command not found
Qualquer ajuda seria apreciada!
Solução
qual é a saída de:
ls -l $(which php)
Para mim isso está mostrando:
/usr/bin/php -> /etc/alternatives/php
Verifique também a saída disto:
echo $PATH
E procure qualquer caminho para o php errado, talvez você só precise consertar o $PATH.
Se isso não funcionar, tente reinstalar o pacote inteiro, substituindo os arquivos originais:
sudo apt-get install --reinstall php7.0-cli
Outras dicas
Não há necessidade de reinstalar o PHP.Você acabou de fazer este comando
php7.0-cli bin/magento
comando de lista