Php 无法加载请求文件

Php 无法加载请求文件,php,linux,codeigniter,apache2,Php,Linux,Codeigniter,Apache2,嗨,我刚接触过codeigniter。我的网站运行正常,这是我将windows迁移到ubuntu后出现的错误。在ubuntu中,我使用vhost 遇到错误,无法加载请求的文件: admin/layout.php 这是我的控制器: <?php defined('BASEPATH') OR exit('No direct script access allowed'); class C_login extends CI_Controller { function __cons

嗨,我刚接触过codeigniter。我的网站运行正常,这是我将windows迁移到ubuntu后出现的错误。在ubuntu中,我使用vhost

遇到错误,无法加载请求的文件: admin/layout.php

这是我的控制器:

<?php 
 defined('BASEPATH') OR exit('No direct script access allowed');

 class C_login extends CI_Controller {

    function __construct(){
        parent::__construct();
        $this->load->model('m_login');
    }

    public function index()
    {
        $this->load->view('v_login');
    }

    function aksi_login(){
        $id_user = $this->input->post('id_user');
        $password = $this->input->post('password');
        $where = array(
            'id_user' => $id_user,
            'password' => $password//md5($password)
        );
        $cek = $this->m_login->cek_login("tb_user",$where)->num_rows();
        if ($cek > 0) {
            $data_session = array(
                'nama'=>$id_user,
                'status'=>"login"
            );
            $this->session->set_userdata($data_session);
            $data['title']="Home";
            $data['model']=$this->M_data;
            $data['user']=$this->M_data->Get_data('tb_user');
            $data['Diag']=$this->M_data->Get_data('tb_diagnosa');
            $this->db->where('status !=',0);
            $data['all_rekam'] =$this->db->get('tb_diagnosa')->num_rows();
            $this->db->where('status',1);
            $data['ok_rekam'] =$this->db->get('tb_diagnosa')->num_rows();
            $this->db->where('status',2);
            $data['not_rekam'] =$this->db->get('tb_diagnosa')->num_rows();
            $tpl['content'] = $this->load->view('Admin/home',$data,TRUE);
            $this->load->view('admin/layout',$tpl);
        }else{
            $this->session->set_flashdata('message','id_user atau password anda salah silahkan diulangi lagi!!!!');
                redirect('C_login','refresh');
        }
    }
    function logout(){
        $this->session->sess_destroy();
        redirect(base_url('C_login'));
    }

 }


 /* End of file C_login.php */
 /* Location: ./application/controllers/C_login.php */ ?>

用于Codeigniter中的加载视图文件。。。您的视图目录中需要有以下视图文件


“Application/View/admin/layout.php”您没有此文件,因此出现此错误。

Windows文件系统(ntfs/fat)中的文件名不区分大小写,但linux文件系统中的文件名区分大小写。您的文件名很可能是“Layout.php”。当您将该文件称为“layout.php”时,Windows可以打开该文件,但linux无法打开。请检查您是否有admin/layout.php文件