我对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 回答
最后的解决方案和修复问题 . 在此发布解决方案以供将来使用:
根据CI用户指南命名约定,
但Tank Auth使用小写的控制器和模型类名称 . 因此,必须将Tank Auth控制器和模型文件重命名为大写,并更改对我有用的参考 .
感谢@ wolfgang1983提供了用户指南命名约定的链接,这有助于我解决问题 .