phpMyAdmin session_start() Tillatelse nektet er en av de vanligste feilene som vises i denne MySQL-databasebehandlingen.
Feilen vises når du prøver å logge på phpMyAdmin, og dukker opp mange ganger etter oppdateringer av PHP-pakkene.

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)
Heldigvis har denne feilen som vises når du logger på phpMyAdmin en veldig enkel løsning. Men for det trenger du tilgang til vertsserveren.
Fiks phpMyAdmin session_start() Tillatelse nektet
Feilen er generert av mangelen på skrivetillatelser i blokken med kataloger fra /var/lib/php/session. Det kan være to ulemper:
1. chmod ingen skrivetillatelser i /var/lib/php/session
2. Kataloger fra /var/lib/php/session tilhører en annen owner:group, enn den som betjener PHP / web-prosessene.
For eksempel, hvis du har en webserver med NGINX, og phpMyAdmin-skriptene kjøres under brukeren “nginx“, er det mulig at som et resultat av en PHP-oppdatering vil sesjonskatalogene bli sendt under bruker: apache. Av denne grunn vil det ikke være noen skrivetillatelser for PHP-økter.
For å løse denne phpMyAdmin-feilen, følg trinnene nedenfor:
1. Forutsatt at phpmyadmin kjøres av brukeren “nginx“, kjør kommandoen:
ls -all /var/lib/php/
Denne kommandoen viser katalogene i PHP, sammen med informasjon om eier og gruppe.
2. Sett skrivegrenser for brukeren “nginx” i /var/lib/php/.
chown -R root:nginx /var/lib/php/

Etter dette trinnet, oppdater påloggingssiden på phpMyAdmin. Skriv inn databasebrukeren du vil koble til og passordet. Alt skal fungere uten problemer. Legg igjen en kommentar nedenfor hvis du trenger hjelp.