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
chown - Змінити власника - згрупувати Linux

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

Захоплений технологіями, з 2006 року з радістю пишу на StealthSettings.com. Маю багаторічний досвід роботи з операційними системами: macOS, Windows і Linux, а також з мовами програмування і платформами для блогів (WordPress) та онлайн-магазинів (WooCommerce, Magento, PrestaShop).

Як записатися » Linux » MySQL » phpMyAdmin session_start() Permission denied – Як виправити
Залишити коментар