私はlaravelを初めて使用しますが、のコマンドPHP artisan
はで正常に機能していましたlocalhost
。プロジェクトをライブサーバーに移行すると、コマンドが機能しなくなり、次のエラーが発生します。
警告:require():date.timezone値 'GST'が無効です。現在、タイムゾーン 'UTC'を選択しています。(タイムゾーンを定義することでこれを修正しました)解析エラー:構文エラー、予期しない「?」500行目のlaravel / framework / src / Illuminate / Foundation / helpers.php
プロジェクトが正常に機能しているというエラーは実際にはありません7.2.10
。私のPHPバージョンはです。私はPHP職人がインストールされているディレクトリ内にいますが、役に立ちません。キャッシュをクリアする必要があるといいのですが、職人のコマンドが機能していないときにキャッシュをクリアするにはどうすればよいですか?何か案は?
apacheでバージョンを変更してみてください
サーバーで合計インストールバージョンを見つける
sudo update-alternatives --config php
次に、1つのバージョンを選択し、phpバージョンをもう一度確認します。
sudo php -v
このコマンドでuができる2番目の方法
sudo a2dismod php5.6 //disable old version
sudo a2enmod php7.2 //enable new version
そしてapache2サーバーを再起動します
sudo service apache2 restart
PHPのバージョンを確認してください
sudo php -v
より良い理解については、を参照してください
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加