Mod lsapi - ISPManager 5 - Warning: session start - failed: Permission denied

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Версия от 07:36, 23 апреля 2020; Admin iph (обсуждение | вклад) (Новая страница: «=== Mod lsapi - ISPManager 5 - Warning: session start - failed: Permission denied === При использовании модуля mod_lsapi возникла …»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

Mod lsapi - ISPManager 5 - Warning: session start - failed: Permission denied

При использовании модуля mod_lsapi возникла ошибка в модуле отправки (Контактная форма на сайте):

[Thu Apr 23 09:17:42.825212 2020] [lsapi:notice] [pid 2925622] [client :39732] [host site.com] Backend log: PHP Warning:  session_start(): open(/var/www/user1/data/mod-tmp/sess_p3g39t0h4qhounj4f83iffjk35, O_RDWR) failed: Permission denied (13) in /var/www/user1/data/www/site.com/mail.php on line 2\n, referer: https://site.com/banking.html
[Thu Apr 23 09:17:42.825247 2020] [lsapi:notice] [pid 2925622] [client :39732] [host site.com] Backend log: PHP Warning:  session_start(): Failed to read session data: files (path: /var/www/user1/data/mod-tmp) in /var/www/user1/data/www/site.com/mail.php on line 2\n, referer: https://site.com/banking.html


Права на папку с файлами сессий

/var/www/user1/data/mod-tmp

стоят 777 и рекурсивно user1:user1, однако некоторые файлы сессий были с владельцем apache:apache и поэтому доступ был запрещен.


Как оказалось у клиент в html встроен php код и для его выполнения нужно указать правильный обработчик x-httpd-lsphp модуля mod_lsapi вместо стандартного x-httpd-php в .htaccess файле сайта:

#AddHandler application/x-httpd-php .html .htm

на

AddType application/x-httpd-lsphp .php5 .php4 .php .php3 .php2 .phtml .html .htm