CodeIgniter: файл конфигурации ion_auth.php не существует.

Я использую модули в моем проекте написано с CodeIgniter.

Что я имею

Folders
-->application
-->cache
-->config
-->config.php (configuration file for auth, I copied the codes to config.php)
-->controllers
-->core
-->errors
-->helpers
-->hooks
-->language
-->libraries
-->auth's libraries files.
-->logs
-->models
-->modules
-->admin
-->controllers
-->auth.php
-->models
-->ion_auth_model.php
-->views
-->auth
-->login.php
-->home
-->third_party
-->views
-->assets
-->system

В чем проблема

Когда я захожу в localhost / home / auth / login.php, появляется сообщение об ошибке. На экране написано

Была обнаружена ошибка

Файл конфигурации ion_auth.php не существует.

Я предполагаю, что проблема заключается в том, что файл конфигурации iounauth будет перемещен в папку конфигурации перед установкой. Я не переместил его в папку конфигурации. Вместо этого я скопировал все коды из этого файла в config.php

Так как я могу решить эту проблему? Мне нужно увидеть экран входа в систему вместо этого сообщения об ошибке. Я думаю, что я должен изменить некоторые строки на auth.php в контроллер папка. Потому что я использую config.php вместо ionauth.php для конфиг папка.

0

Решение

Я только что провел быстрое сканирование библиотеки и модели ion_auth, и проще всего было бы:

  1. Удалить $this->load->config('ion_auth', TRUE); из библиотеки и модели.

  2. сделать замену строки в библиотеке и модели:

НАХОДИТЬ: , 'ion_auth') ЗАМЕНИТЬ: )

Я сделал быстрое сканирование файлов и не вижу нигде, где это могло бы что-то сломать, но просто будьте осторожны, когда вы делаете это (возможно, делайте это по одному).

Вышеприведенные шаги должны позволить вам использовать элементы конфигурации ion_auth в вашем config.php

Обратите внимание, что я не проверял это.

Надеюсь это поможет!

0

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

Я также сталкиваюсь с этой проблемой при перемещении моей сети на сервер Linux, она решается путем переименования конфиг / Ion_auth.php в конфиг / ion_auth.php

0

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