Я пытаюсь установить 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
.
Затем вы будете исправлять в своем файле конфигурации, а не только в своем скрипте.