【问题标题】:codeigniter An uncaught Exception was encountered Type: RuntimeException not working in Linux servercodeigniter 遇到未捕获的异常类型:RuntimeException 在 Linux 服务器中不起作用
【发布时间】:2017-07-08 12:49:55
【问题描述】:

我正在使用 codeigniter 创建一个网站。所有代码都在 localhost(XAMPP) 中运行。

但相同的代码在 Linuxserver 中不起作用,显示类似的错误

遇到未捕获的异常

类型:RuntimeException

消息:无法找到您指定的模型:Admin_user

文件名:/home/capitalw/public_html/domain/system/core/Loader.php

行号:344

回溯:

文件:/home/capitalw/public_html/domain/application/controllers/Admin.php 线路:10 功能:模型

文件:/home/capitalw/public_html/domain/index.php 线路:315 函数:require_once

这是我的代码

应用程序/控制器/Admin.php

class Admin extends CI_Controller {

    public function __construct(){
        parent::__construct();
        //$this->load->library('common');
        $this->load->library('form_validation');
        $this->load->model('admin_user');

    }
}

application/models/admin_user.php

class Admin_user extends CI_Model {

    function __construct()
    {
        parent::__construct();

    }
//some inser update codes here


}

【问题讨论】:

    标签: codeigniter


    【解决方案1】:

    确保您的文件名First Letter Only Upper Case开头,其余小写。 https://www.codeigniter.com/user_guide/general/styleguide.html#file-naming

    Admin_user.php

    不是

    admin_user.php

    https://www.codeigniter.com/user_guide/general/styleguide.html#class-and-method-naming

    【讨论】:

      【解决方案2】:

      更改文件名

      admin_model.php
      

      Admin_model.php
      

      Linux 的文件系统区分大小写。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-03-10
        • 2018-06-12
        • 1970-01-01
        • 2019-04-03
        • 1970-01-01
        相关资源
        最近更新 更多