0

我正在使用并且一直在使用框架 CodeIgniter 一段时间。它在我的本地主机上完美运行,一旦我将它上传到服务器,它会给出以下错误消息

找不到您指定的模型:auth_model

需要指出的是,它可以完美地在我的 apache 上运行,您知道问题出在哪里吗?我正在与 webbhotel 的客户支持人员交谈,但他们似乎找不到任何东西。

提前致谢。

编辑:它设法加载许多不同的文件、会话库、我自己的控制器、帮助程序和视图文件。它只是它停止的模型,我将它们都命名为“Auth_model.php”、“Login_model.php”等。模型本身被声明为 class Auth_model extends CI_Model {}

4

2 回答 2

0

事实证明,webhotel (one.com) 在您上传时出现延迟,因此实际解决它有点麻烦,但它就在这里。除了 MY_Controller 之外的每个文件名都需要小写。所以有人指出了答案。

问题出在 codeigniter 上,因为它只在某些情况下寻找小写字母。所以,是的,从现在开始,模型应该是小写的!

于 2012-08-12T08:26:37.210 回答
0

听起来像路径问题,

我会首先检查您的起点并获取一些数据进行比较

  • CodeIgniter FCPATH 和 APPATH 都在主 index.php 文件中设置,

    • FCPATH = 根
    • APPATH = 应用程序文件夹

找出你的路径设置,检查你的 config/config.php 文件,确保那里有正确的信息。

只是一个想法,您是否使用通用的身份验证库?Sucb asfreak/ion/bit/etc auth's

会话错误是由回显数据引起的,您可以通过谷歌搜索错误并从那里获得对错误的正确理解。

于 2012-08-11T12:18:59.420 回答