Назад | Перейти на главную страницу

Сессия создана с неправильными разрешениями?

Есть ли способ изменить разрешения для сгенерированных файлов сеанса? Система правильно записывает файлы в каталог / var / session, но без надлежащих прав доступа (что приводит к отсутствию тележек или доступа администратора):

-rw------- 1 [user] [group]   1271 2014-07-21 14:08 sess_lbqm0lbun5mlo89qvubg66keg1

Я могу chmod их достаточно легко, но лучше не делать это каждый раз при создании сеанса.

Попробуйте дать разрешение на запись / чтение для всего каталога, а не для отдельных файлов сеанса. Под этим я подразумеваю chmod для var / sessions, а не для файлов внутри него.

Другое решение для отсутствия тележек или доступа администратора - сохранить сеансы в базе данных. Этого можно добиться, изменив содержание <session_save><![CDATA[files]]></session_save> узел для <session_save><![CDATA[db]]></session_save> в local.xml.