Class 'MY_Controller' not found
Fatal error: Class 'MY_Controller' not found in /data/home/byu3268650001/htdocs/application/controllers/Index.php on line 4application/core/My_controller.php
class MY_Controller extends CI_Controller
{
public function __construct(){
parent::__construct();
$this->load->library('session');
$this->load->helper('url');
$this->load->database();
if(!$this->session->userdata('username')){
redirect('login');
return;
}else{
$gpid=$this->session->userdata('gpid');
if($gpid!=0) {
$pinfo = $this->db->query("select * from rp_user_group where id={$gpid}")->result();
}
}
}
}
class Index extends MY_Controller
{
public function __construct()
{
parent::__construct();
}
在本地上是可以的 ,lunix下服务器就挂了。。。。一直不是和弄明白,CI版本是最新的
必须为 MY_Controller.php,大小写必须完全一致,这在手册都有明确规定,请仔细检查一下。 完全一致也没用 Hex 发表于 2017-10-20 15:05
必须为 MY_Controller.php,大小写必须完全一致,这在手册都有明确规定,请仔细检查一下。 ...
完全一致也没用,文件名改MY_Controller这个也没用 Call to undefined function library() in E:\www\application\core\MY_Controller.php on line 17
A PHP Error was encountered
Severity: Error
Message: Call to undefined function library()
Filename: core/MY_Controller.php
Line Number: 17
完全一致,文件名都一致的话本地都报错了 是代码错了,完全一致什么的文件名,类名在服务器里就是不行 newxlovexever 发表于 2017-10-20 15:13
完全一致也没用,文件名改MY_Controller这个也没用
先按照手册改成完全一致,然后再看其他问题,手册的规定是必须遵守的,这是前提。 newxlovexever 发表于 2017-10-20 15:16
Call to undefined function library() in E:\www\application\core\MY_Controller.php on line 17
A PHP E ...
改之前和之后报错信息是不同的,所以说之前的问题是大小写问题,这个大小写问题掩盖了你的代码的其他问题。
页:
[1]