@ex_coderisimo

Как победить ошибку Codeigniter?

Написал новую часть для проекта , специально делал на используемой на сайте версии Codeigniter 2.0.2
В результате имею 500 Internal Server Error , без какой-либо доп. инфы.

Причем, вот этот метод модели работает :
public function getStartTotals()
        {
            $total_counts = array();
            $total_counts['casinos'] = $this->db->count_all('casinos');
            $total_counts['machines'] = $this->db->count_all('machines');
            return $total_counts;
        }


а вот этот падет без какой-либо доп инфы :
public function getMachines($searched_string)
        {
            $this->db->select('machines.id id , machines.title name');
            $this->db->from('machines');
            $this->db->like('machines.title',$searched_string);
            $query = $this->db->get();
            $result = array();
            foreach ($query->result() as $key) {
                $result[] = $key;
            }
            return $result;
        }


имею доступ к серваку по ftp и cPanel . Но error log-а не нахожу.
Подскажите , плз, куда копать?
Спасибо

ЗЫ Локально все работает.

update
Для людей с похоже проблемой :
1) в конфиге может быть выключено использование active record
2) отключено использование $_GET (только $_POST)
3) В ряде случаев active record для версии 3 отличается от того же для версии 2 (к примеру, нет групп)
  • Вопрос задан
  • 360 просмотров
Пригласить эксперта
Ответы на вопрос 1
arutyunov
@arutyunov
Mooza.ru — Делаем сайты
Комментируйте строки, запускайте метод и смотрите в какой именно момент возникает проблема.
Можете еще в index.php прописать жестко error_reporting(E_ALL) и ini_set('display_errors', 'On')
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы