Die Protokollberechtigung in Laravel wurde aus unerklärlichen Gründen in „root' geändert

WBOY
Freigeben: 2016-08-04 09:21:42
Original
1669 Leute haben es durchsucht

Das Framework verwendet Laravel, das einige Daten in das Protokoll schreibt und im Speicherverzeichnis speichert. Die Ansicht ist zunächst normal, aber nach einer Weile werden die Dateiberechtigungen automatisch zu Root-Berechtigungen, sodass Laravel nur über WWW-Berechtigungen verfügt Ich kann es nicht in das Protokoll schreiben. Was ist das für eine Situation?

Es gibt nur einen Logstash zum Betreiben der Protokolldatei, der zum regelmäßigen Lesen und Erstellen visueller Protokolle verwendet wird, und es gibt keinen anderen

Antwortinhalt:

Das Framework verwendet Laravel, das einige Daten in das Protokoll schreibt und im Speicherverzeichnis speichert. Die Ansicht ist zunächst normal, aber nach einer Weile werden die Dateiberechtigungen automatisch zu Root-Berechtigungen, sodass Laravel nur über WWW-Berechtigungen verfügt Ich kann es nicht in das Protokoll schreiben. Was ist das für eine Situation?

Es gibt nur einen Logstash zum Betreiben der Protokolldatei, der zum regelmäßigen Lesen und Erstellen visueller Protokolle verwendet wird, und es gibt keinen anderen

Es kann sein, dass Sie den Root-Befehl zum Ausführen des Artisan-Befehls verwendet haben. Wenn beispielsweise eine geplante Aufgabe als Root-Benutzer ausgeführt wird, wird eine Root-Protokolldatei generiert.

chown -R www:www /path/to/laravel/storageIn diesem Fall kann sogar Root problemlos lesen und schreiben, und www kann auch normal lesen und schreiben.

Gibt es eine geplante Aufgabe, die vom rootKonto

ausgeführt wird?

Es sollte verwendet werden sudo php artisan xxx:xxxIch bin auch darauf gestoßen

Überprüfen Sie, ob PHP als Root läuft.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!