phpMyAdmin session_start() Permission denied – Kuidas parandada

phpMyAdmin session_start() Permission denied on üks levinumaid vigu, mis selles MySQL andmebaasihalduris ilmuvad.

Viga ilmub siis, kui proovite sisse logida phpMyAdminisse ja ilmub mitu korda pärast PHP pakettide värskendamist.

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)

Õnneks on sellel phpMyAdmini sisselogimisel ilmneval veal väga lihtne lahendus. Kuid selleks vajate juurdepääsu hostserverile.

Määrama phpMyAdmin session_start() Permission denied

Vea põhjuseks on kirjutamisõiguste puudumine kataloogide plokis /var/lib/php/session. Puuduseks võib olla kaks:

1. chmod kirjutamisõigusi pole /var/lib/php/session

2. Kataloogid alates /var/lib/php/session kuuluvad teisele owner:group, kui see, mis teenindab PHP / veebiprotsesse.

Näiteks kui teil on NGINX-iga veebiserver ja phpMyAdmini skripte käitatakse kasutaja "nginx", on võimalik, et üks järgib üht update PHP, seansikataloogid tuleks edastada kasutaja alla: apache. Sel põhjusel ei ole PHP-seansside kirjutamisõigusi.

Selle phpMyAdmini vea lahendamiseks järgige alltoodud samme:

1. Eeldusel, et phpMyAdmin seda haldab kasutaja "nginx", täitke käsk:

ls -all /var/lib/php/

See käsk loetleb kataloogid PHP, koos teabega omaniku ja rühma kohta.

2. Määrake kasutajale "nginx" kirjutamisõigused /var/lib/php/.

chown -R root:nginx /var/lib/php/
chown - Muuda omanikku - rühmitus Linux
chown - Muuda omanikku - rühmitus Linux

Pärast seda sammu värskendage phpMyAdmini sisselogimislehte. Sisestage andmebaasi kasutaja, kellega soovite ühenduse luua, ja parool. Kõik peaks töötama probleemideta. Kui vajate abi, jätke allpool kommentaar.

Tehnoloogiafännina olen alates 2006. aastast rõõmuga kirjutanud lehel StealthSettings.com. Mul on laialdased kogemused operatsioonisüsteemides: macOS, Windows ja Linux, samuti programmeerimiskeeltes ja blogiplatvormides (WordPress) ning veebipoodide ja platvormidega (WooCommerce, Magento, PrestaShop).

kuidas » Linux » MySQL » phpMyAdmin session_start() Permission denied – Kuidas parandada
Jäta kommentaar