Во вторых: я добился это только тем, что отключил строки в фреймворке:
ini_set('display_errors',0);
		// Deprecated directives
		@ini_set('magic_quotes_gpc',0);
		@ini_set('register_globals',0);
		// Abort on startup error
		// Intercept errors/exceptions; PHP5.3-compatible
		error_reporting(E_ALL|E_STRICT);
		$fw=$this;
		set_exception_handler(
			function($obj) use($fw) {
				$fw->error(500,$obj->getmessage(),$obj->gettrace());
			}
		);
		set_error_handler(
			function($code,$text) use($fw) {
				if (error_reporting())
					$fw->error(500,$text);
			}
		);
Но я не думаю, что это выход из ситуации   Разработчики не меняли этот файл давно (он базовый). И это было сделано, чтобы можно было переключать уровень вывода ошибок строкой DEBUG=1 или DEBUG=3,а вышло, что оно совсем перестало работать
 Разработчики не меняли этот файл давно (он базовый). И это было сделано, чтобы можно было переключать уровень вывода ошибок строкой DEBUG=1 или DEBUG=3,а вышло, что оно совсем перестало работать   
  А что касается нехватающией функции из за защиты Open Server, то вот как он настроен сейчас:

 Залип. Посижу, подумаю.
 Залип. Посижу, подумаю.

 А как люди дебажат если сервер nginx извините? А то я всегда на апаче
 А как люди дебажат если сервер nginx извините? А то я всегда на апаче
 Как временное решение прокатило.
 Как временное решение прокатило. домашний компьютер был выключен. Пришел домой, провел эксперимент: закоментировал ВСЕ строки связанные с xdebug, и получил вот это:
 домашний компьютер был выключен. Пришел домой, провел эксперимент: закоментировал ВСЕ строки связанные с xdebug, и получил вот это: