Разрешение сеанса CodeIgniter

Я разработал приложение codeigniter, которое иногда выдает исключение в session_start.

Возвращенный код:

Обнаружена ошибка PHP

Серьезность: Уведомление

Сообщение: session_start (): ps_files_cleanup_dir: opendir (/ tmp) не удалось: разрешение отклонено (13)

Имя файла: core / MY_Controller.php

Номер строки: 2

В этой строке у меня есть только «session_start»

Но эта проблема встречается иногда.

Должен ли я изменить временную папку на другую в папке CI?

Благодарю.

0

Решение

Вам нужно установить путь сеанса в настройки конфигурации

  • В приложение / Config / config.php задавать

    $config['sess_save_path'] = FCPATH . 'application/cache/sessions/';

Меня устраивает.

2

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

Если вы используете plesk, просто попробуйте:

$config['sess_save_path'] = sys_get_temp_dir();

1

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