codeigniter 3.0.4 hmvc不适用于特定模块

时间:2016-02-11 04:13:58

标签: php codeigniter hmvc

在使用HMVC时,我在Codeigniter 3.0.4中遇到了一个奇怪的问题。我的Users.php控制器从不在LIVE服务器(Debian)中工作。它以任意组合在本地服务器(windows + xampp)上工作。

enter image description here

到目前为止我尝试的是

在正常情况下(如图片中)显示空白页

当小写文件名(users.php)时显示404错误

有时会出现500错误

某些模块正在运行但用户模块无法正常工作(仅限实时)

HMVC从这里下载https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/downloads

也试过HMVC codeigniter works on local server but not on web server

1 个答案:

答案 0 :(得分:-1)

你可以发布文件

  

allication /配置/ routes.php文件   ??

我几天前遇到了同样的问题,我的解决步骤是:

  1. 检查文件:application / config / routes.php

    $ route [' default_controller'] =' module_name';

    如果module_name是module1,则该行必须是

    $ route [' default_controller'] =' module1';

    但是如果module_name是Module1,那么这一行必须是

    $ route [' default_controller'] =' Module1';

  2. routes and module_name

    module_name区分大小写,您必须确保目录名必须与 $ route设置相同。

    1. 在application / core目录中添加MY_Controller.php
    2. MY_Controller.php

      1. 检查目录结构:application / modules

        我有两个名为firstpage和Ref_Module

        的模块

        目录结构必须类似于步骤1的图。

      2. 完成这些步骤后,我解决了我的问题。

相关问题