2017-01-07 4 views
4

Momentan arbeite ich an einem kleinen Projekt, bei dem ich meine Laravel-App auf Shared Hosting hosten muss (bitte ignoriere den Grund, warum ich kein VPS benutzt habe, um mein Laravel-Projekt zu hosten) Dieser Hosting-Provider deaktivieren escapeshellarg() aus Sicherheitsgründen, so kann ich php artisan config:cache nicht verwenden, um Config-Cache zu löschen.Laravel 5.3 - Clear config cache in shared hosting

Gibt es eine Problemumgehung dafür?

Antwort

7

config:clear Befehl löscht nur bootstrap/cache/config.php Datei, löschen Sie diese Datei einfach manuell.

+0

Diese Antwort (https://stackoverflow.com/a/43446010/1085499) löste mein Problem nach dem Durchlaufen aller anderen Lösungen. – Mohal

3

Sie rufen können Handwerker-Befehle programmatisch

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

Sie können einige Routen auf Ihre Shared-Hosting-Website hinzufügen, in dem Sie Cache-Befehle ausgeführt werden. This ist die beste Antwort, die ich gefunden habe. Prost