2017-07-19 2 views
0

Ich aktualisiere meine .env Datei mit einer Funktion in meinem Controller. Nachdem ich die Einstellungen gespeichert habe, die ich aktualisieren muss, rufe ich Artisan::call('config:cache') auf, um den Cache der Konfiguration meiner Site zu löschen.Laravel Handwerker Befehl von Controller

Alles funktioniert gut auf localhost, aber wenn ich versuche, Config-Cache auf Produktion zu löschen, funktioniert es nicht. (Keine Warnungen oder Fehler.) Ich versuchte sogar mit --no-interaction Option an diesen CLI-Befehl angehängt.

Hat jemand dieses Problem und weiß, was es verursacht?

Antwort

0

überprüfen Sie in den PHP-Sicherheitseinstellungen und stellen Sie sicher, dass Sie diese exec,passthru,shell_exec Funktionen auf Ihrem Server ausführen können.

+0

oder prüfen Sie die Berechtigungen für den Cache-Ordner – mcklayin

Verwandte Themen