Я использую модули в своем проекте, написанные с помощью CodeIgniter.CodeIgniter: Конфигурационный файл ion_auth.php не существует.
То, что я
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
Что проблема
Когда я иду на локальный/дома/аутентификации/login.php, это произошло сообщение об ошибке. На экране пишется
Обнаружена ошибка
Файл конфигурации ion_auth.php не существует.
Я думаю, проблема в том, что файл конфигурации iounauth будет перемещен в папку конфигурации перед настройкой. Я не переместил его в папку конфигурации. Вместо этого я скопировал все коды из этого файла, в config.php
Так как я могу решить эту проблему? Мне нужно увидеть экран входа в систему вместо этого сообщения об ошибке. Я думаю, что я должен изменить некоторые строки на auth.php в папке . Потому что я использую config.php вместо ionauth.php для папки config.
Есть много общих проблем, загружая пользовательскую библиотеку , во-первых, проверьте, загружена ли библиотека, попробуйте загрузить ее на свой контроллер с помощью библиотеки $ this-> load-> ('ion_auth'); загрузите его в файл конфигурации autoload в codeigniter, проверьте, объявлен ли класс с помощью «Заглавная», если вы используете Codeigniter 3, пожалуйста, прочитайте изменения, есть много изменений, и традиционная загрузка библиотеки действительно изменилась! – Dario
Я проверяю все, что вы сказали, но ничего не изменилось – Baris
ion_auth.php существует в папке config? также, почему вы не создаете свою собственную библиотеку auth? намного проще, чем ion_auth. – Dario