session_start (): не удалось инициализировать модуль хранения: пользователь с PHP 7.3 fedora 31 - PullRequest
0 голосов
/ 03 апреля 2020

Я работаю над проектом, который использует codeigniter 3.1.11 в качестве базы. Он завершен на 90%, а среда разработки - Ubuntu 18.04 с php 7.2.

. Из-за некоторых других проблем мне пришлось переключиться на Fedora, я настроил php 7.3.16 со всеми другой стек LAMP.

У меня проблема с воспламенителем кода:

session_start (): не удалось инициализировать модуль хранения: пользователь (путь: / var / www/html/apps/guest_house/assets/sessions)

Где, поскольку мои конфигурации сеансов идут как

$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'iisertvm_guest_house';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = FCPATH.'/assets/sessions/';
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;

Где в каталоге сессий 777.

Я обнаружил похожую проблему, но решение состоит в том, чтобы перейти на последний Codeingiter и php, где я нахожусь в последнем Codeigniter и php.

Примечание: те же исходные файлы работают безупречно на моем рабочем сервере, на котором установлена ​​Cent OS 6 с PHP 5.6

Я новичок в дистрибутиве RedHat, где Ubuntu был моим домом в течение нескольких лет.

Пожалуйста, помогите мне. Заранее спасибо.

1 Ответ

0 голосов
/ 03 апреля 2020

Теперь проблема исправлена. Ранее режим SE linux был принудительным. После установки разрешающего режима он работает нормально.

...