Laravel erstellt keine log Datei.
Ich Lerne Laravel 4.0 zu entwickeln, einen webserver.
Ich bin mit einem LAMP-stack (Apache 2, php 5.5).
Ich kann nicht finden die log-Datei, wo Log::error () - Aufrufe schreibt.
Soweit ich weiß soll es sein app/storage/logs/log-cli-.txt aber es sind keine Dateien vorhanden.
Hier ist der code:
app/commands/MsgCommand.php
public function fire(){
Log::error('messages - log');
}
Es heißt von artisan:
app/start/artisan.php
Artisan::add(new MsgCommand());
Bin ich auf der Suche an der richtigen Stelle?
Wie kann ich überprüfen, dass dies tatsächlich die richtigen Ordner (also wo ist es so konfiguriert)? Um zu überprüfen, bei fehlerhafter Aufstellung oder installation.
Dank marcanuy, ich bin jetzt sicher, es ist schriftlich zu app/storage/logs.
Auch fand ich heraus, schreibt es in Ordnung, wenn ich rufen Sie den Befehl durch Handwerker. Läuft auf apache 2 nichts passiert. Ich fange an, denke, dass ich den Befehl falsch.
InformationsquelleAutor kotoko | 2014-02-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Standardmäßig app/storage ist der Speicherort für die log-Dateien, Speicher-Ordner konfiguriert ist, in bootstrap/paths.php
Auch sicher sein, dass dieser Ordner ist beschreibbar durch den web-server.
InformationsquelleAutor marcanuy
War das problem, die Berechtigungen.
Benutzer-Berechtigungen für die www-var user in den ../app/storage
Und MySQL-Einstellungen: Erstellen eines Benutzers entspricht, was in der app/config/database.php
InformationsquelleAutor kotoko