PHP session_starts создает сессии только для чтения? (папка доступна для записи, сессии созданы!)

Это ошибка, которую я получаю, когда обновляю страницу:

session_start () [function.session-start]: открыть (/ home / user / tmp / sess_9582f1d2ca7c1253e8f214943c58abf9, O_RDWR) не удалось: разрешение отклонено (13)

Итак, при первом просмотре страницы файл сессии записан правильно. Но он имеет только атрибут чтения:

----r-----

Поэтому, когда страница обновляется, и тот же файл запрашивается для открытия с правами на запись, происходит сбой. Родительский каталог и сами файлы принадлежат apache, Есть идеи, в чем может быть проблема?

Примечание: это не повторяющийся вопрос, так как нет проблем с правами на запись, папка доступна для записи и созданы файлы сеансов! Проблема в том, что они создаются только с атрибутом только для чтения.

Я изменил session_save_path от /tmp в папку в домашнем каталоге пользователя. Это не помогло.

Каждый раз, когда страница обновляется, создается новый файл сеанса, потому что старый не может быть отредактирован (только для чтения). Если я вручную изменю этот файл для записи, ошибка исчезнет .. Конечно, это не решение проблемы.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]