phpMyAdmin session_start() Permission denied on yksi yleisimmistä virheistä, joita tässä MySQL-tietokannan hallinnassa esiintyy.
Virhe tulee näkyviin, kun yrität kirjautua sisään phpMyAdminiin, ja se näkyy monta kertaa PHP-pakettien päivityksen jälkeen.

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)
Onneksi tällä phpMyAdminiin kirjautuessa näkyvällä virheellä on erittäin helppo ratkaisu. Mutta sitä varten tarvitset pääsyn isäntäpalvelimeen.
Korjaa phpMyAdmin session_start() Lupa estetty
Virhe johtuu kirjoitusoikeuksien puutteesta hakemistolohkossa from /var/lib/php/session. Siinä voi olla kaksi haittapuolta:
1. chmod ei kirjoitusoikeuksia /var/lib/php/session
2. Hakemistot osoitteesta /var/lib/php/session kuulua toiselle owner:group, kuin se, joka palvelee PHP / web-prosesseja.
Jos sinulla on esimerkiksi verkkopalvelin, jossa on NGINX ja phpMyAdmin-komentosarjat suoritetaan käyttäjän alla “nginx“, on mahdollista, että PHP-päivityksen seurauksena istuntohakemistot siirtyvät käyttäjän alle: apache. Tästä syystä PHP-istunnoilla ei ole kirjoitusoikeuksia.
Voit ratkaista tämän phpMyAdmin-virheen seuraavasti:
1. Olettaen, että phpmyadmin on käyttäjän ylläpitämä “nginx“, suorita komento:
ls -all /var/lib/php/
Tämä komento luettelee hakemistot Php, sekä tiedot omistajasta ja ryhmästä.
2. Aseta käyttäjälle kirjoitusrajat “nginx” sisä- /var/lib/php/.
chown -R root:nginx /var/lib/php/

Päivitä tämän vaiheen jälkeen kirjautumissivu phpMyAdminissa. Anna tietokannan käyttäjä, johon haluat muodostaa yhteyden, ja salasana. Kaiken pitäisi toimia ilman ongelmia. Jätä kommentti alle, jos tarvitset apua.