Здравствуйте, при запуске сайта выдайтся ошибка <<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
вместо объекта.