Я разработал приложение codeigniter, которое иногда выдает исключение в session_start.
Возвращенный код:
Обнаружена ошибка PHP
Серьезность: Уведомление
Сообщение: session_start (): ps_files_cleanup_dir: opendir (/ tmp) не удалось: разрешение отклонено (13)
Имя файла: core / MY_Controller.php
Номер строки: 2
В этой строке у меня есть только «session_start»
Но эта проблема встречается иногда.
Должен ли я изменить временную папку на другую в папке CI?
Благодарю.
Вам нужно установить путь сеанса в настройки конфигурации
В приложение / Config / config.php задавать
$config['sess_save_path'] = FCPATH . 'application/cache/sessions/';
Меня устраивает.
Если вы используете plesk, просто попробуйте:
$config['sess_save_path'] = sys_get_temp_dir();