Bug 59349 - Не создаётся директория для сессий
Summary: Не создаётся директория для сессий
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: php8.4 (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-05-27 17:34 MSK by Божченко Павел Александрович
Modified: 2026-06-09 20:42 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Божченко Павел Александрович 2026-05-27 17:34:53 MSK
Версия пакета: apache2-mod_php8.4-8.4.21-alt1.x86_64

Шаги воспроизведения:
1) Установить пакет:
# apt-get install -y apache2-mod_php8.4

2) Посмотреть путь сохранения сессий в конфиге:
# grep '^session.save_path' /etc/php/8.4/apache2-mod_php/php.ini
Вывод:
session.save_path = "/var/lib/php/sessions"

3) Проверить, что директория существует:
# ls /var/lib/php/sessions/ 
ls: невозможно получить доступ к '/var/lib/php/sessions/': Нет такого файла или каталога

Ожидаемый результат: директория /var/lib/php/sessions создаётся при установке пакета с правильными правами; PHP-сессии работают.

В следствии отсутствия директории, любое PHP-приложение под Apache, использующее session_start(), ломается. Например nextcloud развёрнутый через deploy. Предлагаю добавить директорию /var/lib/php/sessions в %files 

Дополнтельно: воспроизводится в P11 для php8.3
Comment 1 Anton Farygin 2026-06-09 15:42:24 MSK
Спасибо. только исправлять надо в пакете php8.4
Comment 2 Repository Robot 2026-06-09 20:42:06 MSK
php8.4-8.4.22-alt1 -> sisyphus:

Tue Jun 09 2026 Anton Farygin <rider@altlinux> 8.4.22-alt1
- 8.4.21 -> 8.4.22
- moved session.save_path and opcache.lockfile_path out of /tmp (Closes: #59349)