php - 更新到 Codeigniter 3 后找不到页面

标签 php codeigniter

我试图在更新到 Codeigniter 3.0 时摆脱 404 Page not found 错误

我正在使用 Ion Auth 和 HMVC 库。我已经修复了 Ion Auth 问题,而且我相信(不太确定)我也已经修复了 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_URI 来尝试 uri_protocol,但它们都不起作用。

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

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

现在,我的开发完全停滞了。谁能帮我解决这个问题?非常感谢...!

路线信息

application/config/routes.php

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

application/modules/users/config/routes.php 这是用于 Ion Auth

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

最佳答案

我已通过将 Controller 文件夹和模型文件夹中的所有类文件名大写来解决我的 404 重定向问题。 所以我没有使用 main.php,而是使用了 Main.php。

希望这对从 CI 2 到 CI 3.0 的人有帮助

关于php - 更新到 Codeigniter 3 后找不到页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29093048/

相关文章:

php - htaccess/url 使用 Silex、XAMPP 和多文件夹结构重写

php - 提交 Paypal 请求 - 空白返回屏幕

javascript - 获取 jVectormap 的值。 getElementbyID 不起作用

php - 在 PHP 中使用单个 header() 调用发送多个 HTTP header

php - 添加到我的 cookie 名称的前缀

javascript - Angularjs 中的自定义过滤器不起作用

mysql - 应根据下拉列表显示值

php - 防止在数据库中插入重复的递增值

php - Codeigniter $query->row() 方法不适用于字符串参数

mysql - 如何在codeigniter事件记录中插入查询后获取最后一个插入ID