phpMyAdmin session_start() Permission denied - Hur man fixar

phpMyAdmin session_start() Permission denied är ett av de vanligaste felen som visas i denna MySQL-databashanterare.

Felet dyker upp när du försöker logga in på phpMyAdmin och dyker upp många gånger efter uppdateringar av PHP-paketen.

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)

Lyckligtvis har detta fel som visas när du loggar in på phpMyAdmin en mycket enkel lösning. Men för det behöver du tillgång till värdservern.

fast phpMyAdmin session_start() Permission denied

Felet genereras av bristen på skrivbehörigheter i katalogblocket från /var/lib/php/session. Det kan finnas två nackdelar:

1. chmod inga skrivbehörigheter i /var/lib/php/session

2. Kataloger från /var/lib/php/session tillhöra en annan owner:group, än den som betjänar PHP/webbprocesserna.

Till exempel, om du har en webbserver med NGINX och phpMyAdmin-skripten körs under användaren "nginx", det är möjligt att man följer en update i PHP ska sessionskatalogerna skickas under användare: apache. Av denna anledning kommer det inte att finnas några skrivbehörigheter för PHP-sessioner.

För att lösa detta phpMyAdmin-fel, följ stegen nedan:

1. Förutsatt att phpMyAdmin drivs av användaren"nginx", kör kommandot:

ls -all /var/lib/php/

Detta kommando kommer att lista katalogerna i PHP, tillsammans med information om ägaren och gruppen.

2. Ställ in skrivbehörigheter för användaren "nginx" i /var/lib/php/.

chown -R root:nginx /var/lib/php/
chown - Byt ägare - gruppera in Linux

Efter detta steg, uppdatera inloggningssidan på phpMyAdmin. Ange databasanvändaren du vill ansluta till och lösenordet. Allt ska fungera utan problem. Lämna en kommentar nedan om du behöver hjälp.

Det här inlägget ändrades senast den 24 februari 2023 10:19

Stealth: Passionerad om teknik, jag gillar att testa och skriva handledning om operativsystem macOS, Linux, Windows, handla om WordPress, WooCommerce och konfigurera LEMP webbservrar (Linux, NGINX, MySQL och PHP). jag skriver vidare StealthSettings.com sedan 2006, och några år senare började jag skriva på iHowTo.Tips handledning och nyheter om enheter i ekosystemet Apple: iPhone, iPad, Apple Klocka, HomePod, iMac, MacBook, AirPods och tillbehör.