web-dev-qa-db-ja.com

Laravel 5.3-共有ホスティングの設定キャッシュをクリア

現在、私はlaravelアプリを共有ホスティングでホストする必要がある小さなプロジェクトに取り組んでいます(VPSを使用して私のlaravel project)およびこのホスティングプロバイダーは、セキュリティ上の理由でescapeshellarg()を無効にしているため、php artisan config:cache構成キャッシュをクリアします。

これに対する回避策はありますか?

16
Wahyu Handy

config:clearコマンドはbootstrap/cache/config.phpファイルを削除するだけなので、このファイルを手動で削除してください。

44
Alexey Mezenin

プログラムで職人のコマンドを呼び出すことができます

Artisan::call('config:clear');

これは、PHPユーザーがFTPユーザーとは異なるパーミッションのセットを持っているセットアップで役立ちます(したがって、PHPによって作成されたファイルはFTP経由で削除できません)

12
321zeno

また試してみてください

コマンドライン用

php artisan config:cache

職人のコマンドを使用する

Artisan::call('config:clear');

https://www.tutsmake.com/laravel-clear-cache-using-artisan-command-cli/

4
Developer