Frage:
Ich habe mich Normal über https://domain.tld:8443/ in mein Plesk eingeloggt, jedoch wenn ich versuche mich auszuloggen springt er gleich wieder in Plesk als angemeldeter User ein.
Antwort:
Warscheinlich hast Du deinen Standard Hostnamen in Plesk oder Plesk-Billing geändert und die änderungen wurden ggf. durch einen Bug im Plesk nicht korrekt überall übernommen, so kann die folgendes Script abhilfe schaffen.
Gehe zu: /usr/local/psa/admin/htdocs
Benenne um: logout.php3 in logout.php3.backup
Erstelle neu: logout.php3 mit folgendem inhalt.
Passe zudem die Variablen in Script an !Code:<?php /* -------------------------------------------------- $filedir: /usr/local/psa/admin/htdocs $filename: logout.php3 $OS: Plesk Panel 9.0.x $Date: 08.03.2009 - 21:50 $LastChange: 21.03.2009 - 21:53 Information: Diese Datei ist für Plesk Panel Kunden welche probleme beim Logout aus den CP haben. Hiermit werden die alle Sitzungs- variablen entfernt und man wird korrekt umgeleitet. Danksagung: Martin Torke Web: http://www.torke.info/ ---------------------------------------------------*/ ################################################################### ### Konfigurationsdaten für einen erfolgreichen Logout ### ################################################################### $sqlhost = "localhost"; // Serverhost $sqluser = "admin"; // MySQL Root bzw Admin Benutzername $sqlpass = "xxXXxxXX"; // MySQL Root bzw Admin Passwort $sqldb = "psa"; // MySQL Datenbankname vom Plesk Panel $psa_domain = "domain.tld"; // Weiterleitung: Zieldomain nach dem Logout $psa_port = ":8443"; // (optional) Zielport für die Zieladresse nach dem Logout $psa_http = "https"; // (require) http oder https ################################################################### ### Ende der Konfigurationsdaten ### ################################################################### /* Ab hier beginnt das eigentliche Script. Bitte nichts mehr ändern. */ ### DB-Verbindung && Verarbeitung ### $db = mysql_connect($sqlhost,$sqluser,$sqlpass,$sqldb); mysql_select_db($sqldb); mysql_query("DELETE FROM sessions WHERE sess_id = '".$_COOKIE["PHPSESSID"]."'"); @mysql_close($db); ### Div. cookie Verarbeitungsvariablen ### @setcookie("PHPSESSID",0,0); @setcookie("SSOSID",0,0); @setcookie("sessionslist",0,0); session_destroy(); header("Location: ".$psa_http."://".$psa_domain.$psa_port.""); ?>
Nun sollte der Logout aus dem Plesk Panel wieder ordnungsgemäß funktionieren.

