2012-05-09 10 views
5

Ich behebe eine PHP-Protokolldatei, die viel zu schnell erweitert und viel Speicherplatz belegt hat.php.log: Was ist der richtige Weg, Log-Datei zu löschen?

Was ist der beste Weg, um eine Protokolldatei zu löschen?

ist es ein Problem, einfach die Protokolldatei zu löschen? Und wird diese Log-Datei neu erstellt, während php versucht, darauf zu schreiben?

+0

Eine einfache Möglichkeit zu testen wäre, die Datei umzubenennen und sehen, ob es neu erstellt wird (was afaik, es sollte). – tigrang

+0

@tigrang, danke für die Antwort. aber bevor ich umbenennen oder entfernen, würde ich gerne über das sichere Leeren einer Log-Datei wissen, wenn es so eine – Kristian

Antwort

10

Es ist völlig sicher, nur die php.log-Datei zu löschen. Es wird automatisch erstellt, wenn es das nächste Mal benötigt wird.

3

Unter Linux können Sie tun:

cat /dev/null > /var/logs/php.log 
3

Unter Mac OS X 10.6 I /var/log/apache2/error_log gelöscht. Geringfügige Panik, wenn sie beim Aktualisieren meiner Seite nicht wieder auftauchte. Ich musste Apache einfach neu starten, indem ich die Sharing-Einstellungen durchging. Jetzt ist sie zurück.

+0

nginx gibt, keine Notwendigkeit, Server neu zu starten –

Verwandte Themen