首页 文章

Tank Auth CodeIgniter中的404错误

提问于
浏览
0

我对CodeIgniter比较陌生,经过几个基本的教程后,我就是这样做的:

1.修改.htaccess删除index.php页面如下:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /digischool/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [QSA,L]
</IfModule>
  • 修改了config.php如下:

$ config ['base_url'] ='localhost / testci /';

$ config ['index_page'] ='';

  • Modifed Routes.php:

$ route ['default_controller'] ='仪表板';

现在对于认证系统我想到使用Tank Auth,我所做的就是下载库,导入数据库并将所有文件复制到各自的文件夹 .

现在,当我尝试访问http://localhost/testci/auth/login,或/ testci / dashboard / auth / login时,我发现404找不到错误 .

我试图为此搜索解决方案,但文档和通信支持似乎对Tank Auth集成很差 . 任何帮助将受到高度赞赏 .

Edit: 我的Fodler结构My Folder Structure

1 回答

  • 1

    最后的解决方案和修复问题 . 在此发布解决方案以供将来使用:

    根据CI用户指南命名约定,

    类文件必须以类似Ucfirst的方式命名,而任何其他文件名(配置,视图,通用脚本等)应全部小写 .

    但Tank Auth使用小写的控制器和模型类名称 . 因此,必须将Tank Auth控制器和模型文件重命名为大写,并更改对我有用的参考 .

    感谢@ wolfgang1983提供了用户指南命名约定的链接,这有助于我解决问题 .

相关问题