繁体   English   中英

codeigniter致命错误在非对象上调用成员函数cookie()

[英]codeigniter fatal error Call to a member function cookie() on a non-object

我有Codeigniter v202和php版本5.2.17,我的站点在本地运行良好,但在服务器中,我一直在每个页面中收到此错误消息,错误日志中的消息是:

PHP致命错误:在第138行的/path/to/libraries/Session.php中的非对象上调用成员函数cookie()

在页面中我有

遇到PHP错误

严重程度:注意

消息:未定义的属性:MY_CONTROLLER_NAME :: $ input

文件名:libraries / Session.php

行号:138

这是第138行:

$session = $this->CI->input->cookie($this->sess_cookie_name);

库是原始的,我没有对其进行任何更改。 请帮忙!

我发现出了什么问题。 我有

setlocale(LC_ALL,'tr_TR');

在我的/index.php中 因此很奇怪,但是会话库没有初始化核心输入 我花了很长时间才找到,但是当我回声时

echo var_dump($this->CI);

有 ? (问号),而不是char 然后输入 我的语言环境没有像一样大写char i ,这就是问题所在。 奇怪的是,它在localhost中工作,但在服务器上不工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM