Codeigniter HTTP Error 500 (Internal Server Error) при загрузке кода на сервер - PullRequest
1 голос
/ 02 марта 2012

На localhost сайт работает нормально.Но когда я загружаю на хостинг =>, возвращается HTTP-ошибка 500 (Внутренняя ошибка сервера)

Тот же результат, если я вызываю недоступную библиотеку или вызываю недоступную функцию в библиотеке (она не возвращает никакой ошибки, просто пустая страница)

Пример:

class My_Email extends CI_Email{
    public function sz_send($to,$bcc,$subject,$content)
    {
        $CI =& get_instance();
        // get config
        $CI->load->model('config_model');
        $site_config = $CI->config_model->getconfig();
        // init mail

        $mail_config['protocol'] = 'smtp';
        $mail_config['smtp_host'] = $site_config['mail_host'];
        $mail_config['smtp_port'] = $site_config['mail_port'];
        $mail_config['smtp_user'] = $site_config['mail_user'];
        $mail_config['smtp_pass'] = $site_config['mail_pass'];
        $mail_config['charset'] = 'utf-8';
        $mail_config['mailtype'] = 'html';
        $mail_config['wordwrap'] = TRUE;
        $mail_config['smtp_timeout'] = '7';
        $mail_config['newline']    = "\r\n";
        $mail_config['validation'] = TRUE;
        $CI->load->library('email');
        $CI->email->initialize($mail_config);
        $CI->email->from($site_config['mail_user'], $site_config['mail_name']);
        $CI->email->to($to);
        $CI->email->bcc($bcc);
        $CI->email->subject($subject);
        $CI->email->message($content);
        if($CI->email->send()){
            return TRUE; 
        } else {
            //echo $CI->email->print_debugger();
            return FALSE;
        }
    }
}

И в контроллере я звоню:

$this->load->library('email');
$this->email->sz_send($user->email,'','Subject',$mailcontent);

Сайт возвращается с пустой страницей с ошибкой FF и HTTP 500 (Внутренняя ошибка сервера)с Chorme

p / s: как посмотреть файл журнала apache на хостинге (linux)?

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