更新到代码点火器 3 后找不到页面


Page not found after update to Codeigniter 3

我正在尝试摆脱更新到 Codeigniter 404 时未找到页面的错误 3.0

我正在使用 Ion Auth 和 HMVC 库。我已经修复了离子身份验证问题,我相信(不太确定)我也修复了 HMVC 问题。如果没有,那就不知道如何调试^_^它。但是我已经用各自存储库中的最新库更新了两个库。

我已经成功登录,但是当系统尝试在登录后加载第一页时,它给出了404错误,这是日志

DEBUG - 2015-03-17 10:51:51 --> UTF-8 Support Enabled
DEBUG - 2015-03-17 10:51:51 --> Global POST, GET and COOKIE data sanitized
ERROR - 2015-03-17 10:51:51 --> 404 Page Not Found: ../modules/admin/controllers/dashboard//index

注意:URI 中最后一个段(索引)之前的双斜杠。是不是很奇怪?

我想知道这里有什么问题。我也尝试通过设置AUTOREQUEST_URIuri_protocol,但它们都不起作用。

$config['uri_protocol'] = 'AUTO';

$config['uri_protocol'] = 'REQUEST_URI';

现在,我的开发完全卡住了。谁能帮我解决这个问题?多谢。。。!

路线信息

应用程序/配置/路由.php

$route['default_controller'] = "users/login";
$route['404_override'] = '';

应用程序/模块/用户/配置/路由.php这是Ion Auth

$route['users/(:any)'] = "auth/$1";

我已经通过在控制器文件夹和模型文件夹中大写我的所有类文件名来解决我的 404 重定向问题。所以我做的不是main.php而是main.php。

希望这有助于从 CI 2 迁移到 CI 3.0 的人

将所有控制器和模型文件大写。

前任:- 控制器/阿贾克斯.php

类 Ajax 扩展MX_Controller { ...一些神奇的东西}