私はlixnuxにlamppをインストールします。次にMagento 2をインストールします。ただし、実行するsetup:upgrade
とエラーが発生しますsetup:static-content:deploy
。画像をご覧ください:
私はlixnuxにlamppをインストールします。次にMagento 2をインストールします。ただし、実行するsetup:upgrade
とエラーが発生しますsetup:static-content:deploy
。画像をご覧ください:
回答:
これは通常の場合に起こります。
に行く、
app / etc / env.php
変化する
'host' => 'localhost',
に
'host' => '127.0.0.1'
今すぐアップグレードを実行してください。
幸運を!
これは、システムに複数のバージョンのPHPがある場合に発生する可能性があります。たとえば/usr/bin/php
、MacにはMAMPからのPHPがあったので、/ usr / bin / phpを(インデックス作成用のcronジョブ)で実行しています
http://devdocs.magento.com/guides/v2.0/config-guide/cli/config-cli-subcommands-cron.html#config-cli-cron-bkgを実行 すると、質問に示されているエラーが発生します。
解決するために、cronコマンドでMAMPバージョンのPHPを呼び出しました。例:
/Applications/MAMP/bin/php/php5.6.30/bin/php /Users/scott/Sites/mage_217/bin/magento cron:run
@scott応答に同意するか、php.iniの場所をオーバーライドして、使用している場所に置き換えることができます。
Macでこれを行う方法の手順は次のとおりです。
まず、apache2サービスを確認してください
service apache2 status
緑はその実行を意味します。
それ以外の場合sudo systemctl start apache2
は、apache2サービスを実行するコマンドを実行します。
次に、mysqlサービスが実行されているかどうかを確認します。
service mysql status
緑の実行は実行を意味します。
それ以外の場合sudo systemctl start mysql
は、mysqlサービスを実行するために実行し、それで問題ありません。
ページを更新すると、エラーはなくなります。
ヒント: service --status-all
すべての実行中(+
)および停止(-
)サービスを表示します
pub
とvar
フォルダーのアクセス許可770/777を設定する必要があると思い ます