phpMyAdmin session_start() Permission denied – Sådan rettes

phpMyAdmin session_start() Permission denied er en af ​​de mest almindelige fejl, der vises i denne MySQL database manager.

Fejlen vises, når du forsøger at logge ind på phpMyAdmin, og dukker op mange gange efter opdateringer af PHP-pakkerne.

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 fejl, der vises, når du logger på phpMyAdmin, en meget nem løsning. Men for det skal du have adgang til værtsserveren.

Fix phpMyAdmin session_start() Permission denied

Fejlen er genereret af manglen på skrivetilladelser i blokken af ​​mapper fra /var/lib/php/session. Der kan være to ulemper:

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

2. Vejviser fra /var/lib/php/session tilhøre en anden owner:group, end den, der betjener PHP / web-processerne.

For eksempel, hvis du har en webserver med NGINX, og phpMyAdmin-scripts køres under brugeren "nginx", er det muligt, at man følger én update af PHP, skal sessionsmapperne sendes under bruger: apache. Af denne grund vil der ikke være skrivetilladelser til PHP-sessioner.

Følg nedenstående trin for at løse denne phpMyAdmin-fejl:

1. Forudsat at phpMyAdmin køres af brugeren"nginx", udfør kommandoen:

ls -all /var/lib/php/

Denne kommando viser mapperne i PHP, sammen med oplysninger om ejer og gruppe.

2. Indstil skrivetilladelser for brugeren "nginx" i /var/lib/php/.

chown -R root:nginx /var/lib/php/
chown - Skift ejer - grupper ind Linux
chown - Skift ejer - grupper ind Linux

Efter dette trin skal du opdatere login-siden på phpMyAdmin. Indtast den databasebruger, du vil oprette forbindelse til, og adgangskoden. Alt skulle fungere uden problemer. Efterlad en kommentar nedenfor, hvis du har brug for hjælp.

Teknologientusiast, jeg skriver med glæde på StealthSettings.com siden 2006. Jeg har rig erfaring med operativsystemer: macOS, Windows og Linux, samt programmeringssprog og blogplatforme (WordPress) og til onlinebutikker (WooCommerce, Magento, PrestaShop).

Hvordan man » Linux » MySQL » phpMyAdmin session_start() Permission denied – Sådan rettes
Efterlad en kommentar