Предупреждение: session_start () не удалось: нет такого файла или каталога

Я пытаюсь установить berta (v 0.6.3b), и я получаю эту ошибку:

Предупреждение: session_start () [function.session-start]: open (/ var / php_sessions / sess_a0d6b8422181739d10066fb60cebfe5d, O_RDWR) не удалось: нет такого файла или каталога (2) в /hermes/bosweb/web010/b100/ipg.ellieniemeyercom/engine/ _classes / class.bertasecurity.php

в строке 75 Ошибка, похоже, произошла в строке 75 класса class.bertasecurity.php ( просмотреть исходный код )

Что не так, и как я могу это исправить?

Убедитесь, что каталог сеанса доступен для записи, или вы можете сами установить путь:

session_save_path

Этот комментарий также полезен, если вы используете вышеуказанную функцию.

Я думаю, что папка, содержащая данные сеанса, не может быть обработана процессом PHP.

Если вы не коснулись своего php.ini, по умолчанию session.save_handler должен быть файлом (это означает, что данные сеанса будут сохранены в папке в вашей файловой системе). Значение session.save_path содержит эту папку, вы должны проверить, существует ли она и ее разрешения для вашего php-процесса.

Сессии сохраняются на жестком диске вашего сервера. Скорее всего, ваш путь сохранения сеанса не существует. Попробуйте установить его в каталог, который существует или у вас есть права на чтение / запись.

Если вы меняете путь, который используется для сеансов.

Вы также можете подумать, исправив эту проблему, изменив переменную session.save_path в файле php.ini .

Затем вы будете исправлять в своем файле конфигурации, а не только в своем скрипте.