phpMyAdmin session_start() Permission denied – Як виправити

phpMyAdmin session_start() Permission denied є однією з найпоширеніших помилок, які виникають у цьому менеджері баз даних MySQL.

Помилка з’являється під час спроби входу в phpMyAdmin і з’являється багато разів після оновлення пакетів PHP.

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)

На щастя, ця помилка, яка з’являється під час входу в phpMyAdmin, має дуже просте рішення. Але для цього вам потрібен доступ до хост-сервера.

виправляти phpMyAdmin session_start() Permission denied

Помилка породжена відсутністю прав на запис у блоці каталогів з /var/lib/php/session. Недоліків може бути два:

1. chmod немає дозволів на запис /var/lib/php/session

2. Довідники с /var/lib/php/session належать іншому owner:group, ніж той, який обслуговує PHP/веб-процеси.

Наприклад, якщо у вас є веб-сервер із NGINX і сценарії phpMyAdmin запускаються під користувачем "nginx», можливо, один слідує за одним update PHP, каталоги сеансу повинні бути передані користувачу: apache. З цієї причини не буде дозволів на запис сеансів PHP.

Щоб вирішити цю помилку phpMyAdmin, виконайте наведені нижче дії.

1. Припускаючи, що PHPMYADMIN виконується користувачем "nginx", виконайте команду:

ls -all /var/lib/php/

Ця команда покаже список каталогів у PHPразом з інформацією про власника та групу.

2. Встановіть права на запис для користувача "nginx". /var/lib/php/.

chown -R root:nginx /var/lib/php/
chown - Змінити власника - згрупувати Linux

Після цього кроку оновіть сторінку входу на phpMyAdmin. Введіть користувача бази даних, до якого ви хочете підключитися, і пароль. Все повинно працювати без проблем. Залиште коментар нижче, якщо вам потрібна допомога.

Цей допис востаннє змінено 24 лютого 2023 р. 10:19

Stealth: Захоплюючись технологіями, я люблю тестувати та писати підручники про операційні системи macOS, Linux, Windows, про WordPress, WooCommerce і налаштувати веб-сервери LEMP (Linux, NGINX, MySQL і PHP). Я пишу далі StealthSettings.com з 2006 року, а через кілька років я почав писати на iHowTo.Tips підручники та новини про пристрої в екосистемі Apple: iPhone, iPad, Apple Годинник, HomePod, iMac, MacBook, AirPods та аксесуари.