Версия пакета: 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
Спасибо. только исправлять надо в пакете php8.4
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)