Право,Проблема с автозагрузкой базы данных и сессионных библиотек - codeigniter
Я работал над созданием системы входа в систему с помощью codeigniter. Он работал нормально до тех пор, пока он не начал бросать ошибки при попытке просмотра сайта. Поэтому я потратил несколько часов на Google, пытаясь выяснить, что может быть неправильно. Я сумел локализовать проблему вплоть до самозарядных библиотек
первой ошибки:
Unable to connect to your database server using the provided settings.
Filename: core/Loader.php
Line Number: 346
Это исправляет себя, если удалить «базы данных» из массива библиотек в autoload.php
$autoload['libraries'] = array();
Вторая ошибка связана с сеансами автозагрузки. Ошибка заключается в следующем:
The Encrypt library requires the Mcrypt extension.
Теперь, я не совсем уверен сессий, но я знаю, что мои настройки базы данных в порядке.
я могу, без какого-либо вопроса, передать данные в свою базу данных при загрузке вручную в модели, как так:
$this->load->database();
Так что мой вопрос, почему самозарядный внезапно бросают эти ошибки? У кого-нибудь есть предложения?
Заранее спасибо
И ваш файл конфигурации database.php? Действительно ли это ваш сервер? и $ autoload ['libraries'] = array(); должен иметь «базу данных» lib для загрузки – avenda
Некоторые ключевые слова не могут использоваться как имена переменных .. Попробуйте другое имя переменной для конфигурационного массива. – John
@avenda да, мой файл конфигурации базы данных в порядке. Да, база данных вверх, да, в массиве автозагрузки есть «база данных». – bjurtown