Php Ion auth/遇到未捕获的异常/无法找到您指定的模型

Php Ion auth/遇到未捕获的异常/无法找到您指定的模型,php,codeigniter,codeigniter-3,ion-auth,Php,Codeigniter,Codeigniter 3,Ion Auth,我正在使用codeigniter 3.x和ion auth 2x。有一个迷你网站,我使用github来管理版本。这个网站可以在我的笔记本电脑上运行,但一旦我把它拉到ubuntu/apache Web服务器上,就会出现以下错误。我已经检查过所有的文件都在那里,它们都在。我已删除该网站并重试-结果相同。我被难住了 An uncaught Exception was encountered Type: RuntimeException Message: Unable to locate the mod

我正在使用codeigniter 3.x和ion auth 2x。有一个迷你网站,我使用github来管理版本。这个网站可以在我的笔记本电脑上运行,但一旦我把它拉到ubuntu/apache Web服务器上,就会出现以下错误。我已经检查过所有的文件都在那里,它们都在。我已删除该网站并重试-结果相同。我被难住了

An uncaught Exception was encountered
Type: RuntimeException
Message: Unable to locate the model you have specified: Ion_auth_model
Filename: /var/www/example.com/public_html/system/core/Loader.php
Line Number: 344
Backtrace:

File: /var/www/example.com/public_html/application/libraries/Ion_auth.php
Line: 62
Function: model

File: /var/www/example.com/public_html/application/core/MY_Controller.php
Line: 8
Function: __construct

File:     /var/www/example.com/public_html/application/controllers/Public_Controller.php
Line: 9
Function: __construct

File: /var/www/example.com/public_html/index.php
Line: 292
Function: require_once

太棒了。两天来我一直在做这个。我将文件名从ion_auth_model.php更改为ion_auth_model.php,错误消失,站点启动

始终使用类的第一个字母大写。正如这里多次提到的,不应该再讨论这个问题了……快乐编码:)从CodeIgniter 3.0开始,所有类文件名(库、驱动程序、控制器和模型)都必须以类似Ucfirst的方式命名。Ionauth尚未更新为Codeigner 3,必须手动更正。