phpMyAdmin session_start() Permission denied – Ako opraviť

phpMyAdmin session_start() Permission denied je jednou z najčastejších chýb, ktoré sa vyskytujú v tomto databázovom manažéri MySQL.

Chyba sa zobrazí pri pokuse o prihlásenie do phpMyAdmin, ktorá sa objavuje mnohokrát po aktualizáciách balíkov 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)

Našťastie táto chyba, ktorá sa objaví pri prihlásení do phpMyAdmin, má veľmi jednoduché riešenie. Na to však potrebujete prístup k hostiteľskému serveru.

Opraviť phpMyAdmin session_start() Permission denied

Chyba je spôsobená nedostatkom oprávnení na zápis v bloku adresárov z /var/lib/php/session. Môžu existovať dve nevýhody:

1. chmod žiadne oprávnenia na zápis /var/lib/php/session

2. Adresáre z /var/lib/php/session patria inému owner:group, než ten, ktorý obsluhuje PHP / webové procesy.

Napríklad, ak máte webový server s NGINX a skripty phpMyAdmin sa spúšťajú pod používateľom "nginx“, je možné, že jeden nasleduje update PHP, adresáre relácií by mali byť odovzdané pod užívateľom: apache. Z tohto dôvodu nebudú existovať žiadne oprávnenia na zápis relácií PHP.

Ak chcete vyriešiť túto chybu phpMyAdmin, postupujte podľa nasledujúcich krokov:

1. Za predpokladu, že phpMyAdmin prevádzkuje ho používateľ "nginx“, vykonajte príkaz:

ls -all /var/lib/php/

Tento príkaz zobrazí zoznam adresárov PHPspolu s informáciami o vlastníkovi a skupine.

2. Nastavte oprávnenia na zápis pre používateľa „nginx“. /var/lib/php/.

chown -R root:nginx /var/lib/php/
chown - Zmeniť vlastníka - zoskupiť Linux
chown - Zmeniť vlastníka - zoskupiť Linux

Po tomto kroku obnovte prihlasovaciu stránku na phpMyAdmin. Zadajte používateľa databázy, ku ktorému sa chcete pripojiť, a heslo. Všetko by malo fungovať bez problémov. Ak potrebujete pomoc, zanechajte komentár nižšie.

Ako » Linux » MySQL » phpMyAdmin session_start() Permission denied – Ako opraviť

Vášnivý k technológiám, rád testujem a píšem návody o operačných systémoch macOS, Linux, Windows, o WordPress, WooCommerce a konfigurácia webových serverov LEMP (Linux, NGINX, MySQL a PHP). píšem ďalej StealthSettings.com od roku 2006 a o pár rokov neskôr som začal písať na iHowTo.Tips návody a novinky o zariadeniach v ekosystéme Apple: iPhone, iPad, Apple Hodinky, HomePod, iMac, MacBook, AirPods a príslušenstvo.

Pridať komentár