На нашем сервере разработки произошли некоторые несоответствия конфигурации при недавнем обновлении до PHP 5.3, и теперь я не вижу никаких ошибок – в любое время, когда я попадал в фатальную / синтаксическую ошибку, я просто вижу пустую страницу.
Теперь я знаю, как включить отчет об ошибках в обычных случаях, но у меня нет доступа к php.ini и ini_set('display_errors', 1)
очевидно, не сокращает его, если страница попала в ошибку синтаксического анализа.
Есть ли другой способ установить / переопределить настройки php.ini, возможно, через .htaccess?
Да, в .htaccess вы можете поставить:
php_value display_errors 1
… До тех пор, пока в конфигурационном файле Apache, отличном от htaccess, не было указано следующее:
php_admin_value display_errors 0
См. Здесь для получения дополнительной информации.