phpMyAdmin session_start() Permission denied - Wie repariert man

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.

phpMyAdmin session_start() Permission denied
phpMyAdmin Error
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/
chown - Eigentümer wechseln - Gruppe eintragen Linux
chown - Eigentümer wechseln - Gruppe eintragen Linux

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.

Technikbegeistert, schreibe ich seit 2006 gerne auf StealthSettings.com. Ich habe reichhaltige Erfahrung in Betriebssystemen: macOS, Windows und Linux, sowie in Programmiersprachen und Blogging-Plattformen (WordPress) und für Online-Shops (WooCommerce, Magento, PrestaShop).

So erreichen » Linux » MySQL » phpMyAdmin session_start() Permission denied - Wie repariert man
Hinterlasse einen Kommentar