phpMyAdmin session_start() Permission denied – Kā labot

phpMyAdmin session_start() Permission denied ir viena no visbiežāk sastopamajām kļūdām šajā MySQL datu bāzes pārvaldniekā.

Kļūda parādās, mēģinot pieteikties phpMyAdmin, un tā parādās daudzas reizes pēc PHP pakotņu atjaunināšanas.

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)

Par laimi, šai kļūdai, kas parādās, piesakoties phpMyAdmin, ir ļoti vienkāršs risinājums. Bet tam jums ir nepieciešama piekļuve resursdatora serverim.

Noteikt phpMyAdmin session_start() Permission denied

Kļūdu rada rakstīšanas atļauju trūkums direktoriju blokā no /var/lib/php/session. Var būt divi trūkumi:

1. chmod nav rakstīšanas atļauju /var/lib/php/session

2. Katalogi no /var/lib/php/session pieder citam owner:group, nevis tas, kas apkalpo PHP / tīmekļa procesus.

Piemēram, ja jums ir tīmekļa serveris ar NGINX un phpMyAdmin skripti tiek palaisti zem lietotāja "nginx", iespējams, ka kāds seko vienam update PHP, sesiju direktoriji ir jānodod lietotājam: apache. Šī iemesla dēļ PHP sesijām nebūs rakstīšanas atļaujas.

Lai atrisinātu šo phpMyAdmin kļūdu, veiciet tālāk norādītās darbības.

1. Pieņemot, ka phpMyAdmin vada lietotājs "nginx", izpildiet komandu:

ls -all /var/lib/php/

Šī komanda uzskaitīs direktorijus PHP, kopā ar informāciju par īpašnieku un grupu.

2. Iestatiet rakstīšanas atļaujas lietotājam "nginx". /var/lib/php/.

chown -R root:nginx /var/lib/php/
chown - Mainīt īpašnieku - grupēt Linux
chown - Mainīt īpašnieku - grupēt Linux

Pēc šīs darbības atsvaidziniet pieteikšanās lapu vietnē phpMyAdmin. Ievadiet datu bāzes lietotāju, ar kuru vēlaties izveidot savienojumu, un paroli. Visam vajadzētu darboties bez problēmām. Ja jums nepieciešama palīdzība, atstājiet komentāru zemāk.

kā uz » Linux » MySQL » phpMyAdmin session_start() Permission denied – Kā labot

Aizraujos ar tehnoloģijām, man patīk testēt un rakstīt pamācības par operētājsistēmām macOS, Linux, Windows, apmēram WordPress, WooCommerce un konfigurējiet LEMP tīmekļa serverus (Linux, NGINX, MySQL un PHP). Es rakstu tālāk StealthSettings.com kopš 2006. gada, un dažus gadus vēlāk es sāku rakstīt vietnē iHowTo.Tips apmācības un ziņas par ierīcēm ekosistēmā Apple: iPhone, iPad, Apple Skatīties, HomePod, iMac, MacBook, AirPods un piederumi.

Leave a Comment