Перейти до основного вмісту

Коди помилок HTTP

Коди стану HTTP — це тризначні числові значення, які сервер повертає у відповідь на HTTP-запит, вказуючи на результат його виконання. Ці коди поділяються на п'ять основних груп:

1xx — інформаційні відповіді,

2xx — успішні операції,

3xx — перенаправлення,

4xx — помилки, викликані діями клієнта або файлами,

5xx — помилки, що сталися на сервері.

Докладніше: 200 OK — Запит виконано успішно.

201 Created — Новий ресурс успішно створено.

204 No Content — Запит оброблено, але тіло відповіді відсутнє.

3xx — Перенаправлення: Потребують додаткових дій з боку клієнта для завершення обробки.

301 Moved Permanently — Ресурс назавжди переміщено за новою адресою.

302 Found — Ресурс тимчасово доступний за іншою адресою.

4xx — Помилки клієнта: Вказують на некоректні дії з боку клієнта.

400 Bad Request — Невірний або некоректний запит.

401 Unauthorized — Неавторизований доступ.

403 Forbidden — Заборона доступу до файлу.

404 Not Found — Файл не знайдено (відсутній або недоступний).

405 Method Not Allowed — Використовуваний метод не підтримується для даного ресурсу.

5xx — Помилки сервера: Сигналізують про неполадки на стороні сервера.

500 Internal Server Error — Внутрішня помилка сервера.

502 Bad Gateway — Недопустимий шлюз або помилка проксі.

503 Service Unavailable — Сервіс тимчасово недоступний.

504 Gateway Timeout — Час очікування від шлюзу вичерпано.

Для того щоб включити відображення помилок на сайті або запис псилок у лог, авторизуйтесь в панелі керування хостингом, оберіть потрібний хостинг-пакет, потім сайт. У розділі "Сервер" -- "Налаштування Apache VirtualHost", пункт "php_admin_value error_reporting" - нижче списку клікнуть "Позначити всі". error_reporting Для відображення помилок на екрані - "php_admin_flag display_errors" - on

Для запису помилок у лог - "php_admin_value log_errors" - on display+log_error Щоб зберегти конфігурацію клікніть по "Зберегти" в кінці сторінки.

Завантажити та переглянути лог-помилок можна в розділі "Керування файлами" -- "Отримати лог-файли"

Якщо у Вас тариф з можливісттю підключитис по ssh, можете підключитись до серверу по ssh і відслідковувати помилки в логу і реальному часі за допомогою команди: tail -f /var/log/apache/SITE/SITE-error_log