fastix®: Apache schreibt keine Logfile-Einträge mehr

Beitrag lesen

Moin!

Hallo

jetzt wirds lustig:

Wenn ich als User wwwrun angemeldet bin und im Verzeichnis /srv/www/log bin (all diese Verzeichnisse gehören dem User wwwrun und der Gruppe www) und dort eine Datei "test" erstelle (die wwwrun) gehört und als Recht 777 hat, kann ich trotzdem mit vim nicht in diese Datei schreiben.

Wenn ich echo "asdf" > test ausführe bekomme ich beim Lesen mit Vim nur eine leere Datei und die Meldung E297: Write error in swap file.

-> Mögliche Ursache: Verzeichnisrechte.

vim kann keine "swap"-datei anlegen. Nimm ein beliebiges Verzeichniss, öffne eine Datei mit vim und schaue auf einer anderen Konsole mal mit ls -l nach... was das ist.

Cat, less usw. bringen dann nur eine leere Datei!?

Ok. Wie sehen denn die Verzeichnisrechte aus?

Bei mir so:

root@trainer:/var/log/apache2 # umask ls -al
drwxr-x---    2 root     root          144 2005-08-24 14:53 .
drwxr-xr-x   14 root     root         5112 2005-08-24 04:15 ..
-rw-r--r--    1 root     root      1182205 2005-08-24 15:24 access_log
-rw-r--r--    1 root     root       230601 2005-08-24 15:24 error_log
-rw-r--r--    1 root     root           10 2005-08-20 04:15 rcapache2.out
root@trainer:/var/log/apache2 # umask
0022

root@trainer:/var/log/apache2 #

Sag mal... hast Du nicht etwa Disk-Quotas aktiviert und den wwwrun so augeknockt ?:)

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development