Почему он успешно работает на моем локальном компьютере (XAMPP) и выдает ошибку на сервере - PullRequest
0 голосов
/ 10 октября 2018

Проблема, с которой я сталкиваюсь:

Вызов функции-члена result_array () для логического значения в Setting_model.php в строке 32

Когда я пытаюсь получить доступ кприложение на моем сервере.Где он работает или выдает ожидаемый результат на локальном хосте (XAMPP).

Ранее моя серверная версия PHP была 5.3.x, и я получал сообщение об ошибке

Неустранимая ошибка PHP: вызов функции-члена result_array () для необъекта в Setting_model.php в строке 32

Затем я обновил свою версию PHP до 5.6.38 на своем сервере, и ошибка становится

Вызов функции-члена result_array () в логической переменнойв Setting_model.php в строке 32

Посмотрев несколько постов на SO и других сайтах, я уверен, что смогу исправить проблему и заставить ее работать.так как номер строки 32 равен

$result = $query->result_array();

, я могу сделать его похожим на

$result = $query;

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

Итак, теперь мой вопрос.

Почему он успешно работает на моем локальном компьютере (XAMPP) и выдает ошибку на сервере?

или

Что мне нужно сделать, чтобы запустить код $query->result_array(); на моем сервере.

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