phpMyAdmin session_start() Permission denied – Hvordan fikse

phpMyAdmin session_start() Permission denied er en av de vanligste feilene som vises i denne MySQL-databasebehandlingen.

Feilen vises når du prøver å logge på phpMyAdmin, og dukker opp mange ganger etter oppdateringer av PHP-pakkene.

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)

Heldigvis har denne feilen som vises når du logger på phpMyAdmin en veldig enkel løsning. Men for det trenger du tilgang til vertsserveren.

Fix phpMyAdmin session_start() Permission denied

Feilen er generert av mangelen på skrivetillatelser i blokken med kataloger fra /var/lib/php/session. Det kan være to ulemper:

1. chmod ingen skrivetillatelser i /var/lib/php/session

2. Kataloger fra /var/lib/php/session tilhører en annen owner:group, enn den som betjener PHP / web-prosessene.

For eksempel, hvis du har en webserver med NGINX, og phpMyAdmin-skriptene kjøres under brukeren "nginx", er det mulig at man følger en update av PHP, bør sesjonskatalogene sendes under bruker: apache. Av denne grunn vil det ikke være noen skrivetillatelser for PHP-økter.

For å løse denne phpMyAdmin-feilen, følg trinnene nedenfor:

1. Forutsatt at phpMyAdmin drives av brukeren "nginx", utfør kommandoen:

ls -all /var/lib/php/

Denne kommandoen viser katalogene i PHP, sammen med informasjon om eier og gruppe.

2. Angi skrivetillatelser for brukeren "nginx" i /var/lib/php/.

chown -R root:nginx /var/lib/php/
chown - Bytt eier - grupper inn Linux
chown - Bytt eier - grupper inn Linux

Etter dette trinnet, oppdater påloggingssiden på phpMyAdmin. Skriv inn databasebrukeren du vil koble til og passordet. Alt skal fungere uten problemer. Legg igjen en kommentar nedenfor hvis du trenger hjelp.

Teknologiinteressert, jeg skriver med glede på StealthSettings.com siden 2006. Jeg har bred erfaring med operativsystemer: macOS, Windows og Linux, samt programmeringsspråk og bloggplattformer (WordPress) og for nettbutikker (WooCommerce, Magento, PrestaShop).

Hvordan » Linux » MySQL » phpMyAdmin session_start() Permission denied – Hvordan fikse
Legg igjen en kommentar