Выдаётся ошибка HTTP ERROR 500, что делать?

Здравствуйте, при запуске сайта выдайтся ошибка <<HTTP ERROR 500>>, поскажите как решить.
Уже 4 дня не могу решить эту проблему.
В архиве находятся только основные файлы.
Новая папка (5).7z (1.3 МБ)

В логах веб-сервера и т.п. может быть написано в чем причина.
И в РНР включить опции про вывод ошибок типа

		error_reporting(-1);
		ini_set('display_errors', 1);

Судя по коду это можно сделать добавив переменную окружения (например, в настройках ОС или сервера) с именем CI_ENV и значением development, либо просто в первой строке в index.php поменять production на development.

в логах выдаётся ошибка такая :
[02-Jul-2018 14:21:06 UTC] PHP Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set ‘always_populate_raw_post_data’ to ‘-1’ in php.ini and use the php://input stream instead. in Unknown on line 0
[29-Sep-2018 06:00:14 Europe/Istanbul] PHP Fatal error: Call to a member function row() on boolean in /home/bahis/public_html/application/models/User.php on line 49
[29-Sep-2018 20:22:09 Europe/Istanbul] PHP Fatal error: Call to a member function row() on boolean in /home/bahis/public_html/application/models/User.php on line 49
[29-Sep-2018 20:22:09 Europe/Istanbul] PHP Fatal error: Call to a member function row() on boolean in /home/bahis/public_html/application/models/Canli.php on line 29

Ну так написано ж, что видимо в какой-то переменной лежит не объект, а boolean, но у него пытаетесь вызвать метод row.
Надо разбираться почему так произошло, как должно быть, и исправлять )
Хрустальный шар подсказывает, что скорее всего какая-то операция (например, запрос к БД) завершается неудачей и возвращает false вместо объекта.

1 лайк

Подскажите пожалуйста, как можно исправить?User.7z (723 Байта)