phpMyAdmin session_start() Permission denied - Kako popraviti

phpMyAdmin session_start() Permission denied je jedna od najčešćih grešaka koje se pojavljuju u ovom MySQL upravitelju baze podataka.

Pogreška se pojavljuje kada se pokušate prijaviti na phpMyAdmin, pojavljuje se mnogo puta nakon ažuriranja PHP paketa.

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)

Srećom, ova greška koja se pojavljuje prilikom prijave u phpMyAdmin ima vrlo jednostavno rješenje. Ali za to vam je potreban pristup glavnom poslužitelju.

Popraviti phpMyAdmin session_start() Permission denied

Pogreška je generirana nedostatkom dopuštenja za pisanje u bloku direktorija iz /var/lib/php/session. Mogu postojati dva nedostatka:

1. chmod nema dopuštenja za pisanje /var/lib/php/session

2. Imenici iz /var/lib/php/session pripadaju drugome owner:group, nego onaj koji služi PHP / web procesima.

Na primjer, ako imate web poslužitelj s NGINX-om, a skripte phpMyAdmin pokreću se pod korisnikom "nginx“, moguće je da jedan slijedi jedan update PHP-a, direktorije sesije treba proslijediti korisniku: apache. Iz tog razloga neće biti dopuštenja za pisanje PHP sesija.

Da biste riješili ovu phpMyAdmin grešku, slijedite korake u nastavku:

1. Pod pretpostavkom da phpMyAdmin pokreće korisnik "nginx", izvršite naredbu:

ls -all /var/lib/php/

Ova naredba izlistat će direktorije u PHP, zajedno s podacima o vlasniku i grupi.

2. Postavite dopuštenja pisanja za korisnika "nginx" u /var/lib/php/.

chown -R root:nginx /var/lib/php/
chown - Promjena vlasnika - grupiranje Linux
chown - Promjena vlasnika - grupiranje Linux

Nakon ovog koraka, osvježite stranicu za prijavu na phpMyAdmin. Unesite korisnika baze podataka s kojim se želite povezati i lozinku. Sve bi trebalo raditi bez problema. Ostavite komentar ispod ako vam je potrebna pomoć.

Strastveni zaljubljenik u tehnologiju, s veseljem pišem na StealthSettings.com od 2006. godine. Imam bogato iskustvo s operativnim sustavima: macOS, Windows i Linux, kao i s programskim jezicima i platformama za bloganje (WordPress) i za internetske trgovine (WooCommerce, Magento, PrestaShop).

kako » Linux » MySQL » phpMyAdmin session_start() Permission denied - Kako popraviti
Ostavite komentar