Après la mise à niveau vers les commandes PHP 7 Bin / Magento Cli ne fonctionnent pas Magento 2.0.2 CE
-
28-09-2020 - |
Question
J'ai mis à niveau la version PHP du serveur Apache2.4 de 5,6 à 7.0. Version OS Ubuntu 14.04 LTS. Après cette mise à jour, malgré le fait que j'ai installé PHP7.0-CLI, lorsque j'essaie d'exécuter
php7.0 bin/magento list command
Je reçois la sortie de retard:
Content-type: text/html; charset=UTF-8
bin/magento must be run as a CLI application
sortie lorsque j'exécute Sudo apt-get Installer PHP7.0-CLI:
php7.0-cli is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Lorsque je vais au répertoire bin et essayez d'exécuter la commande:
magento list
Je reçois la sortie:
magento: command not found
Toute aide serait appréciée!
La solution
Quelle est la sortie de:
ls -l $(which php)
Pour moi, cela montre:
/usr/bin/php -> /etc/alternatives/php
Vérifiez également la sortie de ceci:
echo $PATH
et cherchez n'importe quel chemin sur le mauvais PHP, vous n'avez peut-être pas seulement besoin de corriger le chemin $.
Si cela ne fonctionne pas, essayez ceci pour réinstaller l'ensemble du package, écrasant les fichiers d'origine:
sudo apt-get install --reinstall php7.0-cli
Autres conseils
Il n'est pas nécessaire de réinstaller PHP.Vous venez de faire cette commande
php7.0-cli bin/magento
Commande de liste