Codeigniter显示“无法加载所请求的文件”;到控制器's方法


Codeigniter says "Unable to load the requested file" to my controller's method

上传最新版本的应用程序到服务器后,我发现了以下问题:

我的admin控制器将未授权用户重定向到admin/login页面后(

)
redirect('admin/login','refresh');

), codeigniter返回错误:

无法加载请求的文件:admin/login.php

我的本地登录页面运行正常

对虚拟主机的重写是相同的,。Htaccess 文件也是一样的。没有使用Codeigniter路由,只是一个默认的控制器,它也是一样的。

我错过什么了吗?

下面是我的admin控制器登录功能:

public function login()
{
    $form_created = $this->_admin_login_form();
    if ($form_created){
        return true;
    }
    $password = $this->input->post('pwd');
    if (! $this->_check_admin_pwd($password)) {
        error_log('ERROR');
        exit;
    }
    $this->_cookie_admin_login();
    error_log('SUCCESS');
    redirect('admin/news','refresh');
}

不是请求控制器的方法,而是请求视图文件。

你只能从控制器加载my_view.php。也许你可以有两个文件具有相同的名称和不同的扩展名,如my_view.html和my_view.php!