2013-03-21 4 views
0

Я установил демонстрацию flexi auth на своем онлайн-сайте &, он отлично работает.Flexi Auth Demo + Codeigniter не работает на Xampp Localhost

Но у меня есть проблема на localhost. Я хочу настроить его &, для этого мне нужно работать на localhost. Я следующие параметры: локальный хост с 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: // локальный/xampp/prj/pub] для доступа к демо-версии flexi auth & открывается главная страница. Но когда я нажимаю «Попробовать демонстрацию», он принимает меня к xampp по умолчанию для веб-корня, т. Е. [Http: // localhost/xampp] & показывает список каталогов этой папки.

Я проверял путем изменения базового пути & различных параметров .htaccess, но не успел. В настоящее время я установил свой базовый url: [http: // localhost/xampp/prj/pub /] в файле auth_lite.php.

Я думаю, проблема в .htaccess или настройки xampp необходимо изменить.

Может кто-нибудь мне помочь?

ответ

0

Попробуйте переместить вашу папку prj из каталога xampp так, чтобы это был подкаталог папки htdocs. Тогда вы можете получить доступ к нему через http://localhost/prj

Вам также может понадобиться изменить base_url в конфигурационном файле: приложения/Config/config.php

Любые ошибки можно найти в каталоге PHP/журналы вашего корня XAMPP ,

0

в config.php

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

изменить его

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

в codignater Framework

Смежные вопросы