web-dev-qa-db-fra.com

Laravel 5.3 - Vider le cache de configuration dans l'hébergement partagé

Actuellement, je travaille sur un petit projet qui nécessite que j'héberge mon laravel application sur l'hébergement partagé (veuillez ignorer la raison pour laquelle je n'ai pas utilisé VPS pour héberger mon laravel project) et ce fournisseur d'hébergement désactivent escapeshellarg () pour des raisons de sécurité, je ne peux donc pas utiliser php artisan config:cache pour vider le cache de configuration.

Y a-t-il une solution à cela?

16
Wahyu Handy

config:clear la commande supprime simplement bootstrap/cache/config.php fichier, supprimez donc ce fichier manuellement.

44
Alexey Mezenin

Vous pouvez appeler des commandes artisanales par programmation

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

Cela peut être utile dans les configurations où l'utilisateur PHP possède un ensemble d'autorisations différent de l'utilisateur FTP (donc les fichiers créés par PHP ne peuvent pas être supprimés via FTP)

12
321zeno

Essayez aussi

pour la ligne de commande

php artisan config:cache

à l'aide de commandes artisanales

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

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

4
Developer