Как я могу отображать ошибки PHP через htaccess

Хорошо, я работаю в месте, где мне не разрешено трогать файл php.ini, потому что сервер обслуживает так много веб-сайтов... Однако мне сказали, что я могу отображать ошибки php через htaccess, поэтому я могу отлаживать свой код, потому что прямо сейчас мой экран PHP становится пустым, и это не помогает ... как я могу отображать ошибки php через свой локальный файл htaccess без доступа к php.ini?


person Stack Overflow    schedule 21.10.2013    source источник


Ответы (3)


Вы можете использовать эти команды для включения отчетов об ошибках и установки уровня ошибок с помощью файла .htaccess.

php_flag display_errors on
php_value error_reporting <error level>

Вы также можете определить отчеты об ошибках в каком-либо файле конфигурации php, используя error_reporting().

error_reporting(E_ALL);
person mat    schedule 21.10.2013

Вы должны использовать:

php_flag display_errors on

в вашем файле .htaccess

person Cristian Bitoi    schedule 21.10.2013
comment
Хм... также посмотрите здесь stackoverflow.com/questions/6127980/ - person Cristian Bitoi; 22.10.2013

php_flag display_startup_errors для php_flag display_errors для php_flag html_errors для

включить регистрацию ошибок PHP

php_flag log_errors в php_value error_log /httpdocs/имя домена/PHP_errors.log

Используя htaccess, вы можете указать максимальный размер ваших ошибок PHP. Это контролирует размер каждой регистрируемой ошибки, а не общий размер файла. Вот общий синтаксис:

общая директива для установки максимального размера ошибки

log_errors_max_len целое число

Ссылка: http://perishablepress.com/advanced-php-error-handling-via-htaccess/

person Prasanth    schedule 21.10.2013