2017-02-01 4 views
0

Недавно я загрузил свой проект codeignign на живой сервер, и он показывает следующую ошибку. Но он отлично работает на моем локальном сервере.Неустранимая ошибка: Class 'stdClass' не найден codeigniter

Fatal error: Class 'stdClass' not found in /home/public_html/system/database/drivers/mysqli/mysqli_result.php on line 183

+0

какой версия CI вы используете ?. Также проверьте php.ini для 'extension = mysqli.so' на live-сервере –

+0

CI 3, и если я попытаюсь подключиться с помощью mysql или pdo вместо mysqli, получаю ту же ошибку. Но я меняю php 5.6 на 5.5, он работает – Shin

+0

add '$ varnamehere = new stdClassNameHere;' в верхней части кода. Вы не заявляете об этом, может быть? – Kray

ответ

1

, если вы используете пространство имен вы должны написать new \stdClass()

0

Это может быть решены с помощью либо

use \stdClass 

или

$my_obj = new \stdClass(); 

Надеется, что это помогает!