# Как включить отображение ошибок?
Бывают случаи, когда ваш сайт не работает, при переходе на ваш сайт в браузере открывается белая страница. Вам необходимо включить отображение ошибок, чтобы можно было увидеть, что не так, и приступить к исправлению.
##### Через ISPmanager
Для этого нужно сначала зайти в панель управления хостингом ISPmanger 6
Зайдите в личный кабинет, слева выберите пункт "Товары/Услуги" - "Виртуальный хостинг", выделите вашу услугу хостинга и нажмите "Перейти"
[](https://wiki.planetahost.ru/uploads/images/gallery/2023-10/host-isp1.png)
В открывшемся окне выделите слева раздел "WWW" - "PHP". В разделе PHP выберите версию, которая используется на сайте и нажмите "Настройки"
[](https://wiki.planetahost.ru/uploads/images/gallery/2023-10/host-charset3.png)
Выставите следующие занчения для переменных:
переменная | значение |
display\_errors | On |
error\_reporting | E\_ALL (32767) |
log\_errors | On |
[](https://wiki.planetahost.ru/uploads/images/gallery/2023-10/host-err1.png)
Этого должно хватить в большинстве случаев.
Если после данных действий ничего не изменилось, то попробуйте указать непосредственно в скрипте(или в индексной странице сайта) следущие строчки:
```
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
```
##### Через логи PHP
Если вам нужно проверить или выключить ошибки только в определенных файлах, это можно сделать с помощью вызова PHP-функций.
**Вариант 1**. Чтобы включить вывод, используйте команду error\_reporting. В зависимости от типа ошибок, которые вы хотите увидеть, подставьте нужное значение. Например, команда для вывода всех ошибок будет выглядеть так:
```
error_reporting(E_ALL)
```
А для всех типов, исключая тип Notice, так:
```
error_reporting(E_ALL & ~E_NOTICE)
```
Чтобы отключить вывод, введите команду:
```
error_reporting(0)
```
Чтобы отключить логирование повторяющихся ошибок, введите:
```
# disable repeated error logging
php_flag ignore_repeated_errors on
php_flag ignore_repeated_source on
```
**Вариант 2**. Чтобы проверить конкретный кусок кода, подойдет команда ниже. В зависимости от типа ошибок, которые вы хотите увидеть, в скобках подставьте нужное значение. Например, команда для вывода всех ошибок будет выглядеть так:
```
ini_set('display_errors', 'On')
error_reporting(E_ALL)
```
После этого в консоли введите:
```
ini_set('display_errors', 'Off')
```
**Вариант 3**. Ещё один из вариантов подключения через скрипт:
```
php_flag display_startup_errors on
php_flag display_errors on
```
Для отключения укажите:
```
php_flag display_startup_errors off
php_flag display_errors off
```
**Вариант 4**. Чтобы настроить вывод с логированием через конфигурацию веб-сервера, введите:
- для Apache — `ErrorLog «/var/log/apache2/my-website-error.log»`,
- для Nginx — `error_log /var/log/nginx/my-website-error.log`.
Подробнее о других аргументах читайте в документации на официальном сайте php.net