Ich stehe vor einem rätselhaften Problem und nicht mal der Support der Firma weiss Bescheid. Da es sowohl für mich als auch für andere Nutzer, die Webs auf dem Server haben, nervig ist, hoffe ich nun auf eure Hilfe.
Bei gewissen Scripts (vorwiegend Login-Scripts, weil meistens nur da die Sessions benötigt werden im Moment) bekomme ich oftmals eine Fehlermeldung in der folgenden art:
Code: Select all
Warning: session_start() [function.session-start]: open(/var/lib/php/sess_07222cb62a886165679e7476c7a55c42, O_RDWR) failed: Permission denied (13) in /srv/www/vhosts/abacado.net/subdomains/link/httpdocs/login.php on line 3
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /srv/www/vhosts/abacado.net/subdomains/link/httpdocs/login.php:3) in /srv/www/vhosts/abacado.net/subdomains/link/httpdocs/login.php on line 3
Warning: Cannot modify header information - headers already sent by (output started at /srv/www/vhosts/abacado.net/subdomains/link/httpdocs/login.php:3) in /srv/www/vhosts/abacado.net/subdomains/link/httpdocs/login.php on line 36
Warning: Unknown(): open(/var/lib/php/sess_07222cb62a886165679e7476c7a55c42, O_RDWR) failed: Permission denied (13) in Unknown on line 0
Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php) in Unknown on line 0
Die Scripts, die damit arbeiten, sind korrekt und haben keine Fehler (unter Anderem der Joomla Login ist eines der Scripte).
Der Supporter schaute ein wenig tiefer im System nach und kam auf folgendes:
Die Ursache scheint ein Berechtigungsproblem der Session Dateien zu sein.
Aber das wars dann schon. Mehr konnte er mir auch nicht sagen und weder die Ursache noch die Lösung ist ihm bekannt.rocoto018:/var/lib/php # ls -l
insgesamt 16
drwxr-xr-x 2 wwwrun root 12288 2007-12-13 10:03 .
drwxr-xr-x 30 root root 4096 2007-12-12 20:15 ..
-r-------- 1 wwwrun www 0 2007-12-13 10:01 sess_1d500835b154d042299efcc82afe58d1
-rw------- 1 wwwrun www 0 2007-12-13 10:03 sess_d2abb745f01aa2ac4ab822d8732fb197
Die erste Session Datei verursacht den Fehler. Löscht man diese bzw. ändert die Rechte, ist der Fehler verschwunden.
Weshalb die Session Datei sporadisch mit den falschen Rechten angelegt wird ist uns bislang jedoch unbekannt.
Ich hatte das Problem schonmal und haben anschliessend den Server neu aufgesetzt. Seit dem ging es bis eben vor ca 2 Monaten.
Gemacht habe ich am Server nichts spezielles, von daher ist das auch komisch.
Habt ihr Ideen? Vorschläge? Lösungen?
Herzlichen Dank schon jetzt.
KlyX