phpMyAdmin session_start() Tillstånd nekad är ett av de vanligaste felen som visas i denna MySQL-databashanterare.
Felet dyker upp när du försöker logga in på phpMyAdmin och dyker upp många gånger efter uppdateringar av PHP-paketen.

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)
Lyckligtvis har detta fel som visas när du loggar in på phpMyAdmin en mycket enkel lösning. Men för det behöver du tillgång till värdservern.
Fixa phpMyAdmin session_start() Behörighet nekad
Felet genereras av bristen på skrivbehörigheter i katalogblocket från /var/lib/php/session. Det kan finnas två nackdelar:
1. chmod inga skrivbehörigheter i /var/lib/php/session
2. Kataloger från /var/lib/php/session tillhöra en annan owner:group, än den som betjänar PHP/webbprocesserna.
Till exempel, om du har en webbserver med NGINX och phpMyAdmin-skripten körs under användaren “nginx“, är det möjligt att som ett resultat av en PHP-uppdatering kommer sessionskatalogerna att skickas under användare: apache. Av denna anledning kommer det inte att finnas några skrivbehörigheter för PHP-sessioner.
För att lösa detta phpMyAdmin-fel, följ stegen nedan:
1. Förutsatt att phpmyadmin körs av användaren “nginx“, kör kommandot:
ls -all /var/lib/php/
Detta kommando kommer att lista katalogerna i Php, tillsammans med information om ägaren och gruppen.
2. Ställ in skrivgränser för användaren “ninx” i /var/lib/php/.
chown -R root:nginx /var/lib/php/

Efter detta steg, uppdatera inloggningssidan på phpMyAdmin. Ange databasanvändaren du vill ansluta till och lösenordet. Allt ska fungera utan problem. Lämna en kommentar nedan om du behöver hjälp.