не может отправлять электронную почту с localhost с помощью codeigniter (пустая страница)

Я собираюсь приступить к отправке электронной почты с помощью CodeIgniter. Я искал любой учебник и форум для обработки отправки электронной почты с помощью CodeIgniter, но ни один из них не работает для меня. Надеюсь, кто-то может помочь.

Это контроллер, который я использую:

function send_email() { $config = array( 'protocol' => 'smtp', 'smtp_host' => 'ssl://smtp.googlemail.com', 'smtp_port' => 465, 'smtp_user' => 'xxxx@gmail.com', 'smtp_pass' => '****', 'mailtype' => 'text', 'charset' => 'iso-8859-1', 'wordwrap' => TRUE ); $message = ''; $this->load->library('email'); $this->email->initialize($config); $this->email->set_newline("\r\n"); $this->email->from('xxxx@gmail.com'); $this->email->to('xxxx@gmail.com'); $this->email->subjects('Email Testing'); $this->email->message($message); if($this->email->send()) { echo 'Email sent!'; } else { show_error($this->email->print_debugger()); } } 

Я редактировал php.ini, как сказал форум, например:

 ;For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ; http://php.net/sendmail-path sendmail_path = /usr/sbin/sendmail ; ... or under UNIX: ; ; extension=msql.so extension=php_openssl.dll 

Я работаю на сервере Apache / 2.2.22 (Ubuntu).

И он показывает пустую страницу, когда я пытаюсь вызвать функцию. Есть ли какая-либо конфигурация для редактирования? Пожалуйста, дайте свое предложение. Спасибо.

Обновлено:

Это display_errors и error_reporting, которые я редактировал в php.ini:

 ; display_errors Default Value: On Development Value: On Production Value: On ; error_reporting Default Value: E_ALL & ~E_NOTICE Development Value: E_ALL | E_STRICT Production Value: E_ALL & ~E_DEPRECATED