phpMyAdmin session_start() Permission denied - Come risolvere

phpMyAdmin session_start() Permission denied è uno degli errori più comuni che appare in questo gestore di database MySQL.

Eroarea apare atunci cand incerci sa te autentifici in phpMyAdmin, aparand de multe ori in urma unor actualizari ale pachetelor PHP.

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)

Din fericire, aceasta eroare care apare la autentificarea in phpMyAdmin, are o rezolvare foarte usoara. Dar pentru asta aveti nevoie de acces la serverul gazda.

fissare phpMyAdmin session_start() Permission denied

L'errore è generato dalla mancanza di permessi di scrittura nel blocco di directory da /var/lib/php/session. Ci possono essere due inconvenienti:

1. chmod nessun permesso di scrittura in /var/lib/php/session

2. Directory da /var/lib/php/session appartenere ad un altro owner:group, rispetto a quello che serve i processi PHP/web.

De exemplu, daca ai un server web cu NGINX, iar scripturile phpMyAdmin sunt rulate sub user-ul “nginx", è possibile che uno segua uno update di PHP, le directory di sessione devono essere passate sotto l'utente: apache. Per questo motivo non ci saranno permessi di scrittura delle sessioni PHP.

Ca sa rezolvi aceasta eroare phpMyAdmin, urmezi pasii de mai jos:

1. Supponendo che phpMyAdmin è gestito dall'utente "nginx", eseguire il comando:

ls -all /var/lib/php/

Questo comando elencherà le directory in PHP, insieme alle informazioni sul proprietario e sul gruppo.

2. Impostare i permessi di scrittura per l'utente "nginx" in /var/lib/php/.

chown -R root:nginx /var/lib/php/
chown - Cambia proprietario - raggruppa Linux
chown - Cambia proprietario - raggruppa Linux

Dupa acest pas, refresh la pagina de autentificare pe phpMyAdmin. Introduci user-ul bazei de date la care vrei sa te conectezi si parola. Totul ar trebui sa functioneze fara probleme. Lasa comentariu mai jos daca ai nevoie de ajutor.

Come » Linux » MySQL » phpMyAdmin session_start() Permission denied - Come risolvere

Appassionato di tecnologia, mi piace testare e scrivere tutorial sui sistemi operativi macOS, Linux, Windows, circa WordPress, WooCommerce e configurare i server web LEMP (Linux, NGINX, MySQL e PHP). scrivo StealthSettings.com dal 2006, e qualche anno dopo ho iniziato a scrivere su iHowTo.Tips tutorial e notizie sui dispositivi nell'ecosistema Apple: iPhone, iPad, Apple Guarda, HomePod, iMac, MacBook, AirPods e accessori.

Lascia un tuo commento