Неустранимая ошибка codeigniter Вызов функции-члена cookie () для необъекта - PullRequest
1 голос
/ 23 января 2012

У меня есть Codeigniter v202 и версия php 5.2.17 мой сайт работает хорошо на моем локальном компьютере, но на сервере я получаю сообщение об ошибке на каждой странице, сообщение в журнале ошибок:

Неустранимая ошибка PHP: вызов функции-члена cookie () для необъекта в /path/to/libraries/Session.php в строке 138

и на странице у меня есть

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

Серьезность: Уведомление

Сообщение: неопределенное свойство: MY_CONTROLLER_NAME :: $ input

Имя файла: библиотеки / Session.php

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

это строка 138:

$session = $this->CI->input->cookie($this->sess_cookie_name);
Библиотека

является оригинальной, я не вносил в нее никаких изменений. пожалуйста, помогите!

1 Ответ

1 голос
/ 26 января 2012

Я нашел, что было не так. у меня было

setlocale (LC_ALL, 'tr_TR');

в моем / index.php . Странно, но библиотека session не инициализировала core input . мне понадобилось много времени, чтобы найти, но когда я эхом

echo var_dump($this->CI);

там было? (знак вопроса) вместо символа I тогда это было ? nput . моя локаль не использовала прописные буквы i как I , в этом была проблема странная вещь, это работало в localhost, но не работало на сервере.

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