Неизвестная ошибка, связанная с сеансом в codeigniter после того, как я включил Memcached - PullRequest
1 голос
/ 13 июня 2019

Здравствуйте, недавно реализовал memcached в моем приложении codeigniter и мигрировал из сеанса на основе БД в сеанс на основе Memcached.Memcached размещается локально.

Ниже приведен мой связанный с Memcached конфиг.

$config['sess_driver'] = 'memcached'; 
$config['sess_cookie_name'] = 'app_web_sessions';
$config['sess_expiration'] = 0;
$config['sess_save_path'] = 'localhost:11211'; 
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;

Во время одного вызова JSON я получаю следующую ошибку.

Этот API-интерфейс работал нормально, и если я нажму URL-адрес напрямую, все будет отлично.

<div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">

<h4>A PHP Error was encountered</h4>

<p>Severity: Warning</p>
<p>Message:  ini_set(): A session is active. You cannot change the session module's ini settings at this time</p>
<p>Filename: Session/Session_driver.php</p>
<p>Line Number: 188</p>

<p style="margin-left:10px">
        File: 
 /var/www/html/application/libraries/REST_Controller.php<br />
        Line: 331<br />
        Function: __construct           </p>

        <p style="margin-left:10px">
        File: /var/www/html/index.php<br />
        Line: 324<br />
        Function: require_once          </p>

Также эта ошибка не является согласованной.Я застрял и ищу ответы на Stackoverflow мне не помогли.

Заранее спасибо.

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