session_start (): открыть (/ var / lib / php5 / sess_ibfocfkgbpfaoimac34nkjotp2, O_RDWR) не удалось - PullRequest
2 голосов
/ 17 декабря 2011

Я пытаюсь зарегистрироваться в качестве нового пользователя в проекте Symfony 2, над которым я работаю.Это неожиданно появилось.Вчера он работал в офисе, и я настроил аналогичную настройку дома.Я получил:

Предупреждение: session_start (): открыть (/ var / lib / php5 / sess_ibfocfkgbpfaoimac34nkjotp2, O_RDWR) не удалось: Файловая система только для чтения (30) в / home / projects / notes / app/cache/dev/classes.php строка 406

Что не так?

Ответы [ 3 ]

10 голосов
/ 17 декабря 2011

Обработчик сохранения сеанса должен иметь возможность записи на диск. Файловая система запрещает запись. Это вызывает вашу проблему.

Измените путь сохранения сеанса на доступный для записи каталог.

2 голосов
/ 12 октября 2012

Если вы используете PHP FPM и установили session_save_path в своих пулах, обязательно добавьте косую черту перед каталогом (абсолютный URL). Это то, что проблема была для меня.

0 голосов
/ 27 ноября 2015

M работает под управлением Debian, Джесси, и у меня была такая же проблема, как у меня, chown -R и chmod работали

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...