Я только что развернул платформу codeigniter в своем домене one.com и получаю ошибки, которых нет при любой другой настройке домена, которая у меня есть - PullRequest
0 голосов
/ 05 февраля 2019

У меня есть установка инфраструктуры Codeigniter, в которой я перемещаю настройки между несколькими доменами в качестве начальной точки по умолчанию.Однако, когда я собирался применить его впервые к домену one.com, я получил ошибку.

An Error Was Encountered
Unable to load the requested class: Form

До сих пор я пытался проверить источник для этого.Я зашел в autoload.php и сначала попытался перейти с «формы» на «форму», как обнаружил на другом сайте, потому что Linux чувствителен к заглавным буквам, но безрезультатно.

Затем я удалилФорма все вместе, а затем я получил ту же ошибку, но от помощника "url".Я удалил это, и он подошел к библиотекам и начал печатать ту же ошибку для первого в этом массиве.

$autoload['libraries'] = array('Database', 'Session', 'User_agent', 'Upload');
$autoload['drivers'] = array('Form', 'Url');

Если есть что-то еще, что я могу добавить, чтобы пролить свет на это или сделать вопрос лучше, пожалуйста, сообщитея и я добавлю это.Я вообще не уверен, где может лежать ошибка, поэтому информация немного бледна.

1 Ответ

0 голосов
/ 05 февраля 2019

Вы пытаетесь загрузить помощника CI в качестве драйвера!Таким образом, фреймворк ищет файл драйвера Form.php, который не существует (не в стандартной установке CI).

|Эти классы находятся в системе / библиотеках / или в вашем

|application / library / directory, но также находятся внутри их

|собственный подкаталог, и они расширяют класс CI_Driver_Library

Что вы хотите сделать, это загрузить помощник "формы" (и другие).Помощник загружается как: $this->load->helper('form'); или загружается автоматически.

CI - помощник

CI - автозагрузка

CI - драйвер

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...