CodeIgniter“未指定输入文件”

时间:2011-06-20 21:17:33

标签: codeigniter

我刚刚使用codeigniter开发了一个网站,最后我正在开发的人从一个托管服务切换到另一个托管服务。现在,当我第一次尝试进入网站时,我收到了一条消息说

  

“未指定输入文件”

经过一些网站后我发现我可以通过使用index.php来解决这个问题吗?在config.php文件中更改这些:

$config['index_page'] = "index.php?";
$config['uri_protocol'] = "QUERY_STRING";

我试过了,但现在我收到了这条消息:

  

遇到PHP错误

     

严重性:注意

     

消息:未定义的属性:   登录:: $会议

     

文件名:controllers / login.php

     

行号:121

     

致命错误:调用成员函数   userdata()在非对象中   /home/content/34/5024634/html/pdv/application/controllers/login.php   在第121行

在controllers / login.php的第121行,你会看到:

if ($this->session->userdata('logged_in') == TRUE)

在旧服务器和localhost上都可以正常工作。现在,根据我的客户,回到以前的主机不是一个选项,所以我一直坚持这个错误一段时间,并且找不到任何解决方案,你们中的任何人都知道如何解决此?

我检查过的最有用的网站是这两个: http://anon83.wordpress.com/2007/12/11/codeigniter-vs-godaddy-problems/ http://codeigniter.com/wiki/Godaddy_Installaton_Tips/

1 个答案:

答案 0 :(得分:4)

您可能忘记加载会话库

$this->load->library('session');在您的构造中或自动加载它。