Codeigniter, dass keine log-Dateien
Unter config.php
ich habe:
$config['log_threshold'] = 4;
$config['log_path'] = '/home/myaccount/logFilesFolder';
In index.php ich habe:
error_reporting(E_ALL);
Der einzige Weg, ich kann scheinen, um alles zu melden ist, wenn ich den Befehl chmod das Verzeichnis rwx (777), die scheint nicht richtig zu mir. Und es nicht sehen zu protokollieren aller Fehler.
In meinem lokalen/dev Umgebung scheint es zu funktionieren, aber auf meinem produktiven server nichts protokolliert wird. Ich kann nicht scheinen, um herauszufinden, warum.
hast dein problem gelöst?
InformationsquelleAutor Stephane Grenier | 2011-06-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das Protokoll mit dem Namen in der Konfigurations-Einstellungen muss ein abschließendes "/" oben machen Sie sicher, dass der webserver-Prozess schreibbar Zugriff auf das Verzeichnis.
InformationsquelleAutor Stephane Grenier
Ändern Sie die Protokolle des Besitzers und der Gruppe, was Besitzer/die Gruppe Ihre live-web-server ausgeführt wird, geben Sie es schreiben, Dauerwellen und es sollte funktionieren. Ich nehme es, dass in Ihrem lokalen/dev-server CI-Ordner ist im Besitz von Ihnen, dass ist der Grund, warum Sie brauchen, um chmod es zu 777 machen, damit es funktioniert.
InformationsquelleAutor afarazit
Das Verzeichnis, in dem die Protokolldateien gespeichert werden muss beschreibbar sein.
InformationsquelleAutor Alex
Ich habe versucht, eine Menge von Lösungen, und schließlich, was für mich gearbeitet wurde:
Öffnen system/libraries/Log.php
und ändern Sie die folgenden Zeilen;
setzen Sie den Wert von: $this->log_path zu einem schreibbaren Verzeichnis, vorzugsweise home-Verzeichnis, so dass es keine Probleme mit Berechtigungen. Wenn Sie möchten, ändern Sie den Dateinamen auch, suchen Sie nach der Variablen $Dateipfad und den Namen ändern.
Beispiel:
$dies->log_path = '/log';
touch /log/
starten Sie den webserver.
Die Protokolle kommen.
Ich habe versucht, eine Menge andere Optionen, keiner war, das ist nicht ordentlich Ansatz, aber ich kann es zumindest sehen meine logs jetzt.
InformationsquelleAutor Lavixu