Я разместил свое приложение для воспламенения кода в AWS EC2.В этом сеансе не устанавливается значения в моем процессе входа в систему.В файле php.ini я установил путь сохранения сеанса на /tmp
.
session.save_path = '/tmp'
Сессия запущена, и идентификатор сессии генерируется.Но значения сеанса не сохраняются. Я напечатал $_SESSION
и идентификатор сеанса, ниже вывод.
string(26) "038vbmtjecvkqft02ou813qvo1" array(1) { ["__ci_last_regenerate"]=> int(1540479344) }
У меня есть код сеанса следующим образом:
$this->session->set_userdata('frontusername', $res->Email);
$this->session->set_userdata('frontname', $res->FirstName);
$this->session->set_userdata('frontuserid', $res->Id);
Егоработает нормально на моем другом сервере, но не здесь, в AWS EC2.Восстановите apache после установки пути сохранения и проверьте журнал ошибок в / var / log.Нет ошибок.Также папка / tmp доступна для записи.
Мой файл php.ini,
Поиск за последние два дня, не повезло.Любая помощь, пожалуйста, спасибо заранее.