Для получения информации об ошибках по www-домену от web-сервера воспользуйтесь "Журналом" панели управления. Подробнее -> тут
Для вывода ошибок и предупреждений с помощью скриптов сайта добавьте код:
- в файле php.ini
error_reporting = E_ALL
display_errors = On
display_startup_errors = On
- в файле .htaccess
php_value display_errors 1
php_value display_startup_errors 1
php_value error_reporting E_ALL
php_flag html_errors on
php_flag log_errors on
php_flag ignore_repeated_errors off
php_flag ignore_repeated_source off
php_flag report_memleaks on
php_flag track_errors on
php_value docref_root 0
php_value docref_ext 0
php_value log_errors_max_len 0
- в коде PHP-скриптов:
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
- в DLE - в index.php добавить в начало файла:
@error_reporting ( E_ALL ^ E_WARNING ^ E_NOTICE );
@ini_set ( 'display_errors', true );
@ini_set ( 'html_errors', true );
@ini_set ( 'error_reporting', E_ALL^ E_WARNING ^ E_NOTICE );
- в Joomla - в configuration.php:
<?php
class JConfig {
public $debug = '1';
public $error_reporting = 'E_ALL';
....}
// Выключение протоколирования ошибок
error_reporting(0);
// Включать в отчет простые описания ошибок
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// Включать в отчет E_NOTICE сообщения (добавятся сообщения о
//непроинициализированных переменных или ошибках в именах переменных)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
// Добавлять сообщения обо всех ошибках, кроме E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);
// Добавлять в отчет все PHP ошибки (см. список изменений)
error_reporting(E_ALL);
// Добавлять в отчет все PHP ошибки
error_reporting(-1);
// То же, что и error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);
Пример результата указания $error_reporting = E_ALL в Joomla
CISHost - приятные цены!