Для CakePHP 2.x я использовал
// app/Lib/Error/AppExceptionRenderer.php
<?php
App::uses('ExceptionRenderer', 'Error');
class AppExceptionRenderer extends ExceptionRenderer {
public function error400($error) {
return $this->controller->redirect('/');
}
}
//app/Config/Core.php
Configure::write('debug', 0);
Configure::write('Exception', array(
'handler' => 'ErrorHandler::handleException',
//'renderer' => 'ExceptionRenderer',
'renderer' => 'AppExceptionRenderer',
'log' => true
));