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.

Zanietený technológiou, s radosťou píšem na StealthSettings.com od roku 2006. Mám bohaté skúsenosti s operačnými systémami: macOS, Windows a Linux, ako aj s programovacími jazykmi a platformami pre blogovanie (WordPress) a pre online obchody (WooCommerce, Magento, PrestaShop).

Ako » Linux » MySQL » phpMyAdmin session_start() Permission denied – Ako opraviť
Pridať komentár