phpMyAdmin session_start() Permission denied је једна од најчешћих грешака која се појављује у овом МиСКЛ менаџеру базе података.
Грешка се појављује када покушате да се пријавите на пхпМиАдмин, појављује се много пута након ажурирања ПХП пакета.

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)
На срећу, ова грешка која се појављује приликом пријављивања на пхпМиАдмин има веома лако решење. Али за то вам је потребан приступ серверу домаћина.
Поправити phpMyAdmin session_start() Permission denied
Грешка је генерисана недостатком дозвола за писање у блоку директоријума из /var/lib/php/session
. Могу постојати два недостатка:
1. chmod
нема дозволе за писање /var/lib/php/session
2. Именици из /var/lib/php/session
припадају другом owner:group
, него онај који опслужује ПХП/веб процесе.
На пример, ако имате веб сервер са НГИНКС-ом, а пхпМиАдмин скрипте се покрећу под корисником "nginx
“, могуће је да неко прати једног update ПХП-а, директоријуми сесије треба да буду прослеђени под корисником: apache
. Из тог разлога неће постојати дозволе за писање ПХП сесија.
Да бисте решили ову грешку пхпМиАдмин, следите доле наведене кораке:
1. Под претпоставком да пхпМиАдмин управља корисник "nginx
“, извршите команду:
ls -all /var/lib/php/
Ова команда ће излистати директоријуме у PHP, заједно са подацима о власнику и групи.
2. Подесите дозволе за писање за корисника „нгинк“ у /var/lib/php/
.
chown -R root:nginx /var/lib/php/

Након овог корака, освежите страницу за пријаву на пхпМиАдмин. Унесите корисника базе података са којим желите да се повежете и лозинку. Све би требало да ради без проблема. Оставите коментар испод ако вам треба помоћ.