0

我在我的在线网站上安装了 flexi auth demo,它运行良好。

但是我在本地主机上有问题。我想自定义它,为此我需要在本地主机上工作。我有以下设置:带有 CI + XAMPP + Windows 7 的本地主机

目录结构:

http://localhost/xampp/prj/pub    <- Here I have index.php & .htaccess file
http://localhost/xampp/prj/main/system      <- This is CI System folder
http://localhost/xampp/prj/main/application <- This is CI Application folder

我的 .htaccess 文件是:

IndexIgnore *
RewriteEngine On
RewriteBase /prj/pub/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php [L,QSA]

我使用 [http://localhost/xampp/prj/pub] 访问 flexi auth 演示并打开主页。但是当我点击“Try the Demo”时,它会将我带到 xampp 默认的 Web 根目录,即 [http://localhost/xampp] 并显示此文件夹的目录列表。

我一直在通过更改基本路径和不同的 .htaccess 参数进行检查,但没有成功。目前我已经在 auth_lite.php 文件中设置了我的基本网址:[http://localhost/xampp/prj/pub/]。

我认为问题出在 .htaccess 或需要更改 xampp 的设置。

有谁能够帮我 ?

4

2 回答 2

0

尝试将您的 prj 文件夹移出xampp目录,使其成为该文件夹的子目录htdocs。然后你可以通过http://localhost/prj

您可能还需要更改base_url配置文件中的:application/config/config.php

任何错误都可以在 xampp 根目录的 php/logs 目录中找到。

于 2013-03-28T01:33:33.387 回答
0

在 config.php 中

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

将其更改为

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

在 cognater 框架中

于 2013-05-16T08:26:32.523 回答