Ошибка 404 в Tank Auth CodeIgniter

Я относительно новичок в 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>
  1. Изменен config.php как показано ниже:

    $ config [‘base_url’] = ‘localhost / testci /’;

    $ config [‘index_page’] = »;

  2. Модифицированный Routes.php как:

    $ route [‘default_controller’] = ‘панель инструментов’;

Теперь для системы аутентификации я подумал об использовании Tank Auth, и все, что я сделал, это скачал библиотеку, импортировал базу данных и скопировал все файлы в соответствующую папку.

Теперь, когда я пытаюсь получить доступ HTTP: // локальный / testci / авт / Логин,
или / testci / dashboard / auth / login Я получаю ошибку 404 not found.

Я пытался найти решение для этого, но поддержка документации и коммуникаций кажется плохой для интеграции Tank Auth. Любая помощь будет высоко оценена.

Редактировать: Моя структура Фодлера Структура моей папки

0

Решение

Наконец-то решение и исправленная проблема. Размещение решения здесь для будущего использования:

В соответствии с соглашением об именах руководства пользователя CI,

Файлы классов должны быть названы в стиле Ucfirst, в то время как любые другие
имя файла (конфигурации, представления, общие сценарии и т. д.) должно быть в
все строчные.

Но Tank Auth использует имена классов контроллера и модели в нижнем регистре. Поэтому пришлось переименовать файлы контроллера и модели Tank Auth в верхний регистр и изменить ссылки, в соответствии с которыми я работал.

Спасибо @ wolfgang1983 за вашу ссылку на соглашение о наименовании руководства пользователя, которое помогло мне решить проблему.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]