Небольшая помощь, ребята, codeingnite - PullRequest
0 голосов
/ 04 мая 2019

Привет, ребята, у меня есть 2 ошибки

Обнаружена ошибка PHP. Серьезность: Предупреждение

Сообщение: mkdir (): В доступе отказано

Имя файла: драйверы/Session_files_driver.php

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

Backtrace:

Файл: /var/www/html/application/controllers/Home.php

Строка: 8

Функция: __construct

Файл: /var/www/html/index.php

Строка: 315

Функция: require_once

Предупреждение: необработанное исключение: Сессия: Настроенный путь сохранения '/ var / www / html / application / cache / session' не является каталогом, не существует или не может быть создан.в /var/www/html/system/libraries/Session/drivers/Session_files_driver.php:138 трассировки стека: # 0 [внутренняя функция]: CI_Session_files_driver-> open ('/ var / www / html / a ...','ci_session') # 1 /var/www/html/system/libraries/Session/Session.php(143): session_start () # 2 /var/www/html/system/core/Loader.php(1281): CI_Session-> __ construct () # 3 /var/www/html/system/core/Loader.php(1174): CI_Loader -> _ ci_init_library ('Session', 'CI_', NULL, 'session') # 4 / var / www/html/system/core/Loader.php(1037): CI_Loader -> _ ci_load_stock_library ('Session', 'Session /', NULL, NULL) # 5 /var/www/html/system/core/Loader.php(1082): CI_Loader -> _ ci_load_library ('Session', NULL, NULL) # 6 /var/www/html/system/core/Loader.php(218): CI_Loader -> _ ci_load_library ('Session', NULL, NULL) # 7/var/www/html/system/core/Loader.php(202): CI_Loader-> library ('session', NULL) # 8 /var/www/html/system/core/Loader.php(13 в / var/www/html/system/libraries/Session/drivers/Session_files_driver.php в строке 138

Фатальная ошибка: session_start (): не удалось инициализировать модуль хранения: пользователь (путь: / var / www / html / application / cache / session) в /var/www/html/system/libraries/Session/Session.php в строке 143

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

Серьезность: ошибка

Сообщение: session_start (): не удалось инициализировать модуль хранения: пользователь (путь: / var / www / html / application / cache /сеанс)

Имя файла: Session / Session.php

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

Backtrace:

1 Ответ

0 голосов
/ 04 мая 2019

, если вы используете веб-сервер apache2, проверьте права доступа к каталогу для /var/www/html/application/cache/session. Он должен быть разборчивым и доступным для записи для www-data пользователя.

Чтобы установить разрешения, просто запустите sudo chown -R www-data /var/www/html и sudo chmod -R u+rw /var/www/html. Это рекурсивно устанавливает права доступа к каталогу для вашего webroot и всех его подкаталогов.

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