phpMyAdmin session_start() Permission denied ist einer der häufigsten Fehler, der in diesem MySQL-Datenbankmanager auftritt.
Der Fehler tritt auf, wenn Sie versuchen, sich bei phpMyAdmin anzumelden, und tritt viele Male nach Aktualisierungen der PHP-Pakete auf.
Error during session start; please check your PHP and/or webserver log file and configure your PHP installation properly.
Also ensure that cookies are enabled in your browser.
session_start(): open(SESSION_FILE, O_RDWR) failed: Permission denied (13)
session_start(): Failed to read session data: files (path: /var/lib/php/session)
Glücklicherweise gibt es für diesen Fehler, der beim Einloggen in phpMyAdmin auftritt, eine sehr einfache Lösung. Dafür benötigen Sie jedoch Zugriff auf den Hostserver.
Fixieren phpMyAdmin session_start() Permission denied
Der Fehler wird durch das Fehlen von Schreibrechten im Block von Verzeichnissen erzeugt /var/lib/php/session
. Es kann zwei Nachteile geben:
1. chmod
keine schreibrechte rein /var/lib/php/session
2. Verzeichnisse von /var/lib/php/session
einem anderen gehören owner:group
, als derjenige, der die PHP / Web-Prozesse bedient.
Wenn Sie beispielsweise einen Webserver mit NGINX haben und die phpMyAdmin-Skripte unter dem Benutzer "nginx
“, es ist möglich, dass man einem folgt update von PHP sollten die Sitzungsverzeichnisse unter user übergeben werden: apache
. Aus diesem Grund gibt es keine Schreibrechte für PHP-Sessions.
Führen Sie die folgenden Schritte aus, um diesen phpMyAdmin-Fehler zu beheben:
1. Davon ausgehend phpMyAdmin wird vom Benutzer ausgeführt "nginx
“, führen Sie den Befehl aus:
ls -all /var/lib/php/
Dieser Befehl listet die Verzeichnisse in auf PHP, zusammen mit Informationen über den Eigentümer und die Gruppe.
2. Legen Sie Schreibberechtigungen für den Benutzer „nginx“ fest /var/lib/php/
.
chown -R root:nginx /var/lib/php/
Aktualisieren Sie nach diesem Schritt die Anmeldeseite auf phpMyAdmin. Geben Sie den Datenbankbenutzer, mit dem Sie sich verbinden möchten, und das Passwort ein. Alles sollte ohne Probleme funktionieren. Hinterlassen Sie unten einen Kommentar, wenn Sie Hilfe benötigen.