Login plötzlich nicht mehr möglich
Login plötzlich nicht mehr möglich
Hi,
ich verwende eine Uralt Version von phpwcms auf meinem Server - version 1.1-RC4 01-05-2004 - da bis jetzt
eigentlich alles perfekt funktioniert hat, habe ich noch nicht auf eine höhere Version upgegradet (auch weil
ich Angst habe, dass ich meine Website dadurch zerschiesse) - "never touch a running System" - nun habe ich jedoch
ein ziemlich eigenartiges Problem:
Ich kann mich plötzlich nicht mehr im Adminsystem einloggen.
Ich verwende die default Variation (1/1) - keine sichere aber dafür einfache Variante - nun funktioniert diese Variante nicht mehr - Fehler bekomme ich auch keinen - ich komme einfach nicht in mein Admin Backend.
Der User ist nicht gesperrt (1), hat AdminRechte (0) und gehört zur Gruppe der Administratoren (0)
Ist dieser Umstand bekannt? Wie kann ich diesen Umstand lösen - ohne ein Update machen zu müssen? Wenn das Update die einzige Lösung ist, dann muss ich da wohl durch...
Vielen dank für Eure Hilfe und Mühe,
Stefan
ich verwende eine Uralt Version von phpwcms auf meinem Server - version 1.1-RC4 01-05-2004 - da bis jetzt
eigentlich alles perfekt funktioniert hat, habe ich noch nicht auf eine höhere Version upgegradet (auch weil
ich Angst habe, dass ich meine Website dadurch zerschiesse) - "never touch a running System" - nun habe ich jedoch
ein ziemlich eigenartiges Problem:
Ich kann mich plötzlich nicht mehr im Adminsystem einloggen.
Ich verwende die default Variation (1/1) - keine sichere aber dafür einfache Variante - nun funktioniert diese Variante nicht mehr - Fehler bekomme ich auch keinen - ich komme einfach nicht in mein Admin Backend.
Der User ist nicht gesperrt (1), hat AdminRechte (0) und gehört zur Gruppe der Administratoren (0)
Ist dieser Umstand bekannt? Wie kann ich diesen Umstand lösen - ohne ein Update machen zu müssen? Wenn das Update die einzige Lösung ist, dann muss ich da wohl durch...
Vielen dank für Eure Hilfe und Mühe,
Stefan
Re: Login plötzlich nicht mehr möglich
Was hast du denn als letztes geändert?.... Oder hat dein Provider was geändert??? Nachfragen!!!
- Oliver Georgi
- Site Admin
- Posts: 9928
- Joined: Fri 3. Oct 2003, 22:22
- Location: Dessau-Roßlau
- Contact:
Re: Login plötzlich nicht mehr möglich
Da gab es mal ein Problem was Login betrifft in Verbindung mit aktualisierter Datenbank und Zeiteinstellungen. Ich müsste aber auch gerade lügen, wo genau hier im Forum die Lösung zu finden ist. Wühle Dich mal durch Beiträge bei Suche nach "checklogin.inc.php" bzw. "checklogin".
Notfalls lade Dir mal eine neuere Version und vergleiche die checklogin.inc.php mit Deiner (zu finden in include/inc_lib).
Oliver
Notfalls lade Dir mal eine neuere Version und vergleiche die checklogin.inc.php mit Deiner (zu finden in include/inc_lib).
Oliver
Re: Login plötzlich nicht mehr möglich
Ich habe das selbe Problem, welches ich in einem anderen Thread beschrieben habe.
Also.. ich habe das Admin PW in der Datenbank neu eingetragen ( MD 5 ) und habe die checklogin.inc.php, nachdem ich einige Beiträge dazu von Oliver gelesen hatte, mit der aus der neuesten Version auf dem Server ausgetauscht, leider ohne Erfolg
.
Gibts sonst noch eine Maßnahme die man ausprobiern könnte (Update oder Neuinstallation ausgenommen)?
Gruß Uwe
[EDIT:] Ich denke, daß es nicht an der checklogin.inc.php liegt. Ich habe die Originaldatei vom Server (Sicherheitskopie) nun in eine bestehende Installation (neuestes Release) auf meinem Localhost eingebaut und das BE Login funktioniert mit dieser Datei.
Also.. ich habe das Admin PW in der Datenbank neu eingetragen ( MD 5 ) und habe die checklogin.inc.php, nachdem ich einige Beiträge dazu von Oliver gelesen hatte, mit der aus der neuesten Version auf dem Server ausgetauscht, leider ohne Erfolg

Gibts sonst noch eine Maßnahme die man ausprobiern könnte (Update oder Neuinstallation ausgenommen)?
Gruß Uwe
[EDIT:] Ich denke, daß es nicht an der checklogin.inc.php liegt. Ich habe die Originaldatei vom Server (Sicherheitskopie) nun in eine bestehende Installation (neuestes Release) auf meinem Localhost eingebaut und das BE Login funktioniert mit dieser Datei.
- Oliver Georgi
- Site Admin
- Posts: 9928
- Joined: Fri 3. Oct 2003, 22:22
- Location: Dessau-Roßlau
- Contact:
Re: Login plötzlich nicht mehr möglich
Es ist (soweit ich mich erinnere) die Kombination aus verwendeter MySQL Version und dieser Datei. Das kann also durchaus sein, was Du beschreibst.
Ansonsten ist es ein Session Problem.
Oliver
Ansonsten ist es ein Session Problem.
Oliver
Re: Login plötzlich nicht mehr möglich
Ich habe nun nochmals bei meinem Provider angefragt, ob in den letzten 2 Monaten auf eine neue PHP bzw. neue MySql Version umgestellt wurde. Laut Provider wurde an den Servern nichts verändert. Würde evtl. der Inhalt der php Infodatei Aufschluss geben? Ich denke, daß ich auf dem Server phpwcms 1.3.9 installiert habe, bin mir aber nicht sicher.
Gruß Uwe
Gruß Uwe
- Oliver Georgi
- Site Admin
- Posts: 9928
- Joined: Fri 3. Oct 2003, 22:22
- Location: Dessau-Roßlau
- Contact:
Re: Login plötzlich nicht mehr möglich
Wenn es "plötzlich" nicht mehr geht, wurde definitiv etwas verändert - von Dir oder vom Provider.
Die phpinfo() wird nicht viel Aufschluß bringen - außer eventuell in Bezug auf geänderte Session-Konfiguration.
Die Version 1.3.9 hat diese Login-Probleme nicht.
Prüfe Deine Einstellungen in Bezug auf die eingetragene Domain und mit welcher Du Dich anmeldest.
Oliver
Die phpinfo() wird nicht viel Aufschluß bringen - außer eventuell in Bezug auf geänderte Session-Konfiguration.
Die Version 1.3.9 hat diese Login-Probleme nicht.
Prüfe Deine Einstellungen in Bezug auf die eingetragene Domain und mit welcher Du Dich anmeldest.
Oliver
Re: Login plötzlich nicht mehr möglich
Hi Uwe,
portier doch mal bitte dein System wenn möglich auf ein anderes System (xampp?) und teste das ganze dort einmal.
Tritt der Fehler dort nicht auf, liegt es definitiv an deinem Server!
portier doch mal bitte dein System wenn möglich auf ein anderes System (xampp?) und teste das ganze dort einmal.
Tritt der Fehler dort nicht auf, liegt es definitiv an deinem Server!
Modul User Permission Mod User Group / Permission Center Version 2.2x ist fertig! Anleitung und Hilfe im Wiki
Coming Soon! Neue Gruppenrechte Verwaltung.
Coming Soon! New group permission administration.
Xing
Coming Soon! Neue Gruppenrechte Verwaltung.
Coming Soon! New group permission administration.
Re: Login plötzlich nicht mehr möglich
Guten Morgen zusammen
Es scheint wohl, wie Oliver schon schrieb, ein Session Problem zu sein. Ich habe mir eben, nach einigen weiteren gescheiterten Loginversuchen, die error_log mit folgendem Inhalt vom Server geladen:
So wie ich das deute, können keine Sessions geschrieben werden und daher ist wohl auch kein Login möglich. Aber in welcher Datei kann ich das einstellen?
Gruß Uwe
[EDIT] @björnb... Ich habe deinen Rat befolgt und habe das CMS vom Server inkl. Datenbankdump auf meinen Localhost portiert. Hier funktioniert alles einwandfrei, auch das BE Login.

Es scheint wohl, wie Oliver schon schrieb, ein Session Problem zu sein. Ich habe mir eben, nach einigen weiteren gescheiterten Loginversuchen, die error_log mit folgendem Inhalt vom Server geladen:
[Sun Jun 21 07:44:23 2009] [warn] mod_fcgid: stderr: PHP Warning: session_start(): open(/var/lib/php5/sess_k1gnl3bct8gnlaod16o522953d6d85uc, O_RDWR) failed: Permission denied (13) in /srv/www/vhosts/meine-seite.de/httpdocs/login.php on line 24
[Sun Jun 21 07:44:23 2009] [warn] mod_fcgid: stderr: PHP Warning: Unknown: open(/var/lib/php5/sess_k1gnl3bct8gnlaod16o522953d6d85uc, O_RDWR) failed: Permission denied (13) in Unknown on line 0
[Sun Jun 21 07:44:23 2009] [warn] mod_fcgid: stderr: PHP Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php5) in Unknown on line 0
[Sun Jun 21 07:44:35 2009] [warn] mod_fcgid: stderr: PHP Warning: session_start(): open(/var/lib/php5/sess_k1gnl3bct8gnlaod16o522953d6d85uc, O_RDWR) failed: Permission denied (13) in /srv/www/vhosts/meine-seite.de/httpdocs/login.php on line 24
[Sun Jun 21 07:44:35 2009] [warn] mod_fcgid: stderr: PHP Warning: session_write_close(): open(/var/lib/php5/sess_k1gnl3bct8gnlaod16o522953d6d85uc, O_RDWR) failed: Permission denied (13) in /srv/www/vhosts/meine-seite.de/httpdocs/include/inc_lib/default.inc.php on line 321
[Sun Jun 21 07:44:35 2009] [warn] mod_fcgid: stderr: PHP Warning: session_write_close(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php5) in /srv/www/vhosts/meine-seite.de/httpdocs/include/inc_lib/default.inc.php on line 321
[Sun Jun 21 07:44:35 2009] [warn] mod_fcgid: stderr: PHP Warning: session_start(): open(/var/lib/php5/sess_k1gnl3bct8gnlaod16o522953d6d85uc, O_RDWR) failed: Permission denied (13) in /srv/www/vhosts/meine-seite.de/httpdocs/phpwcms.php on line 28
[Sun Jun 21 07:44:35 2009] [warn] mod_fcgid: stderr: PHP Warning: session_start(): open(/var/lib/php5/sess_k1gnl3bct8gnlaod16o522953d6d85uc, O_RDWR) failed: Permission denied (13) in /srv/www/vhosts/meine-seite.de/httpdocs/login.php on line 24
[Sun Jun 21 07:44:35 2009] [warn] mod_fcgid: stderr: PHP Warning: Unknown: open(/var/lib/php5/sess_k1gnl3bct8gnlaod16o522953d6d85uc, O_RDWR) failed: Permission denied (13) in Unknown on line 0
[Sun Jun 21 07:44:35 2009] [warn] mod_fcgid: stderr: PHP Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php5) in Unknown on line 0
So wie ich das deute, können keine Sessions geschrieben werden und daher ist wohl auch kein Login möglich. Aber in welcher Datei kann ich das einstellen?
Gruß Uwe
[EDIT] @björnb... Ich habe deinen Rat befolgt und habe das CMS vom Server inkl. Datenbankdump auf meinen Localhost portiert. Hier funktioniert alles einwandfrei, auch das BE Login.
- Oliver Georgi
- Site Admin
- Posts: 9928
- Joined: Fri 3. Oct 2003, 22:22
- Location: Dessau-Roßlau
- Contact:
Re: Login plötzlich nicht mehr möglich
Provider! Vermutlich hat er ein Plesk Update gemacht (denn das scheint drunter zu liegen). Der Benutzer wwwrun:www (das ist der Webserver) hat im Verzeichnis /var/lib/php5/ keine Schreibberechtigung mehr.
Alternativ kannst Du versuchen, einen neuen Ordner "sessions" mit Permissions 777 bei Dir anzulegen - außerhalb des httpdocs - also dort, wo Du nach dem FTP-Login üblicherweise landest. Dann in der .htaccess (welche Du in httpdocs -Webroot - legst/findest) eintragen (eventuell geht es ja):
Oliver
Alternativ kannst Du versuchen, einen neuen Ordner "sessions" mit Permissions 777 bei Dir anzulegen - außerhalb des httpdocs - also dort, wo Du nach dem FTP-Login üblicherweise landest. Dann in der .htaccess (welche Du in httpdocs -Webroot - legst/findest) eintragen (eventuell geht es ja):
Code: Select all
php_value session.save_path '/srv/www/vhosts/meine-seite.de/sessions'
Re: Login plötzlich nicht mehr möglich
Hallo Oliver,
Stimmt.. die Oberfläche des Servers ist Plesk 9.0 soweit ich weiß. Was könnte ich denn tun, damit das ganze wieder zum laufen kommt?
Gruß Uwe
Stimmt.. die Oberfläche des Servers ist Plesk 9.0 soweit ich weiß. Was könnte ich denn tun, damit das ganze wieder zum laufen kommt?
Gruß Uwe
- Oliver Georgi
- Site Admin
- Posts: 9928
- Joined: Fri 3. Oct 2003, 22:22
- Location: Dessau-Roßlau
- Contact:
Re: Login plötzlich nicht mehr möglich
schau mal - habe meinen Beitrag gerade ergänzt.
Re: Login plötzlich nicht mehr möglich
Danke Oliver..ich habe außerhalb des Verzeichnisses httpdocs keinen Zugriff (das gilt für das erstellen neuer Verzeichnisse). Das kann ich erst ab httpdocs. Ist es evtl. möglich innerhalb httpdocs ein entsprechendes verzeichnis anzulegen?
Versuchen werde ich es auf jeden Fall.. vielen Dank
[EDIT]:
Ich habe deinen Rat befolgt Oliver.. leider ohne Erfolg. Trotzdem danke..
Versuchen werde ich es auf jeden Fall.. vielen Dank

[EDIT]:
Ich habe deinen Rat befolgt Oliver.. leider ohne Erfolg. Trotzdem danke..

- Oliver Georgi
- Site Admin
- Posts: 9928
- Joined: Fri 3. Oct 2003, 22:22
- Location: Dessau-Roßlau
- Contact:
Re: Login plötzlich nicht mehr möglich
Also ich habs bei mir durchprobiert (unter Plesk) und es hat funktioniert.
Ich habe einfach ein neues Verzeichnis im Webroot angelegt. Am besten nenne es sehr kryptisch, damit niemand durch Erraten dorthin gelangen kann. Wichtig! Dieses Verzeichnis benötigt die Permissions 7777, ansonsten kann aufgrund von SAFE_MODE Beschränkungen der Webserver dort nicht hineinschreiben.
Im Session Verzeichnis lege unbedingt eine weitere .htaccess ab, sodass niemand von außen dort per direkten Setzens zugreifen kann - der Inhalt:
Wie gesagt die .htaccess im Webroot nicht vergessen, die den neuen Session Sicherungspfad der PHP.ini beibringt.
Oliver
Ich habe einfach ein neues Verzeichnis im Webroot angelegt. Am besten nenne es sehr kryptisch, damit niemand durch Erraten dorthin gelangen kann. Wichtig! Dieses Verzeichnis benötigt die Permissions 7777, ansonsten kann aufgrund von SAFE_MODE Beschränkungen der Webserver dort nicht hineinschreiben.
Im Session Verzeichnis lege unbedingt eine weitere .htaccess ab, sodass niemand von außen dort per direkten Setzens zugreifen kann - der Inhalt:
Code: Select all
deny from all
Oliver
Re: Login plötzlich nicht mehr möglich
Ich hatte dich schon verstanden mit dem was du mir sagen wolltest Oliver
. Leider kann ich außerhalb von httpdocs keine neuen Verzeichnisse erstellen. Ich hatte ein Verzeichnis "sessions" im Verzeichnis httpdocs erstellt, Rechte 777 darauf angewendet und die htaccess wie von dir beschrieben eingebaut. Ich habe nun bei dem Provider angefragt, ob ich Rechte im Root bekomme oder er wenigstens ein entsprechendes Verzeichnis mit den nötigen Rechten erstellt.
Aber wie ich gerade auf dem Bild von dir sehe, hast du das neue Verzeichnis in httpdocs erstellt.... ich probiers nochmal...
[EDIT]:
Ich habs jetzt nochmal so gemacht wie von dir beschrieben Oliver.
Im Verzeichnis httpdocs ein Verzeichnis "sessions" mit Rechten 777 angelegt und die .htaccess (ebenfalls im Verzeichnis httpdocs) mit dem Code von dir eingebaut. Wie ich schon schrieb kann ich außerhalb von httpdocs keine Verzeichnisse erstellen, bzw. Dateien hochladen. Den Pfad in der .htaccess habe ich entsprechend angepasst also
habs auch mit dieser Weise probiert
aber leider ohne Erfolg.
Sieht fast so aus als würde ich um ein Update, bzw. um eine komplette Neuinstallation nicht herum kommen.
Viele Grüße
Uwe

Aber wie ich gerade auf dem Bild von dir sehe, hast du das neue Verzeichnis in httpdocs erstellt.... ich probiers nochmal...
[EDIT]:
Ich habs jetzt nochmal so gemacht wie von dir beschrieben Oliver.
Im Verzeichnis httpdocs ein Verzeichnis "sessions" mit Rechten 777 angelegt und die .htaccess (ebenfalls im Verzeichnis httpdocs) mit dem Code von dir eingebaut. Wie ich schon schrieb kann ich außerhalb von httpdocs keine Verzeichnisse erstellen, bzw. Dateien hochladen. Den Pfad in der .htaccess habe ich entsprechend angepasst also
Code: Select all
php_value session.save_path '/srv/www/vhosts/meine-seite.de/httpdocs/sessions'
Code: Select all
php_value session.save_path '/srv/www/vhosts/meine-seite.de/sessions'
Sieht fast so aus als würde ich um ein Update, bzw. um eine komplette Neuinstallation nicht herum kommen.
Viele Grüße
Uwe