Нужен совет, или доброе слово вот в такой ситуации:
Дано:
Адвансед проект с такими конфигами для релиза:
Код: Выделить всё
error_reporting(0);
ini_set('display_errors', 'off');
defined('YII_DEBUG') or define('YII_DEBUG', false);
defined('YII_ENV') or define('YII_ENV', 'prod');
Код: Выделить всё
'errorHandler' => [
'errorAction' => 'site/error',
],
Код: Выделить всё
public function actionError(){
return $this->render('error');
}
При ошибках формата 40X Все хорошо есть нужная страница.
Но при ошибках подключения к базе (можно имитировать их не верным паролем ) получаем :
An internal server error occurred.
Вопрос как можно отловить ошибки типа "An internal server error occurred." для "красивого" отображения?