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 visas när du försöker logga in på phpMyAdmin, dyker upp många gånger efter uppdateringar av PHP-paket.

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, detta fel som visas när du loggar in på phpMyAdmin, har 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 phpMy-skriptenAdmin 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 phpMy-felAdmin, 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
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.

Hur man » Linux » MySQL » phpMyAdmin session_start() Permission denied - Hur man fixar

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 på 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.

Lämna en kommentar