Domanda

Ho aggiornato la versione PHP del server Apache2.4 da 5,6 a 7.0. Versione OS Ubuntu 14.04 LTS. Dopo questo aggiornamento, nonostante il fatto che ho installato PHP7.0-CLI, quando provo a eseguire

php7.0 bin/magento list command 
.

Ottengo l'uscita da scivolo:

Content-type: text/html; charset=UTF-8

bin/magento must be run as a CLI application
.

Uscita quando eseguo 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 vado nella directory bin e tento di eseguire il comando:

magento list
.

ottengo l'output:

magento: command not found
.

Qualsiasi aiuto sarebbe apprezzato!

È stato utile?

Soluzione

Qual è l'output di:

ls -l $(which php)
.

Per me questo è mostrato:

/usr/bin/php -> /etc/alternatives/php
.

Controlla anche l'output di questo:

echo $PATH
.

e cerca qualsiasi percorso al PHP errato, forse hai solo bisogno di fissare il percorso $.

Se questo non funziona provarlo per reinstallare l'intero pacchetto, sovrascrivendo i file originali:

sudo apt-get install --reinstall php7.0-cli
.

Altri suggerimenti

Non è necessario reinstallare PHP.Fai questo comando

php7.0-cli bin/magento 
.

Comando dell'elenco

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top