phpMyAdmin session_start() Permission denied – How To Fix

phpMyAdmin session_start() Permission denied este una dintre cele mai comune erori care apare in acest manager de baze de date 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.

Fix phpMyAdmin session_start() Permission denied

Eroare este generata de lipsa perismiunilor de scriere in blocul de directoare din /var/lib/php/session. Pot exista doua inconveniente:

1. chmod fara permisiuni de scriere in /var/lib/php/session

2. Directoarele din /var/lib/php/session apartin altui owner:group, decat cel care serverste procesele PHP / web.

De exemplu, daca ai un server web cu NGINX, iar scripturile phpMyAdmin sunt rulate sub user-ul “nginx“, este posibil ca un urma unui update de PHP, directoarele de sesiune sa fie trecute sub user: apache. Din acest motiv nu vor fi permisiuni de scriere ale sesiunilor PHP.

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

1. Presupunand ca phpMyAdmin este rulat de user “nginx“, executa comanda:

ls -all /var/lib/php/

Aceasta comanda va lista directoarele din PHP, impreuna cu informatiile despre owner si group.

2. Seteaza depturi de scriere pentru user “nginx” in /var/lib/php/.

chown -R root:nginx /var/lib/php/
chown - Change owner - group in Linux
chown – Change owner – group in 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.

How to » Linux » MySQL » phpMyAdmin session_start() Permission denied – How To Fix

Pasionat de tehnologie, imi place sa testez si sa scriu tutoriale despre sistemele de operare macOS, Linux, Windows, despre WordPress, WooCommerce si configurare servere web LEMP (Linux, NGINX, MySQL si PHP). Scriu pe StealthSettings.com din 2006, iar cativa ani mai tarziu am inceput sa scriu pe iHowTo.Tips tutoriale si noutati despre device-uri din ecosistemul Apple: iPhone, iPad, Apple Watch, HomePod, iMac, MacBook, AirPods si accesorii.

Leave a Comment