Головні новини
Ви тут: Головна / Двигунці / Wordpress / WordPress: користувацька сторінка для помилки бази даних

WordPress: користувацька сторінка для помилки бази даних



Якщо ви використовуєте CMS WordPress для створення сайтів, то, ймовірно, ви вже стикалися з мало відомою помилкою “Error establishing a database connection” (Помилка з’єднання з базою даних). Така помилка з’являється, коли виникають проблеми з обробкою запиту до бази. У деяких хостерів, які заощаджують на якості обслуговування, така ситуація стається частенько. Розглянемо, як можна зробити сторінку для даної помилки в єдиному стилі для всього проекту.

Скопіюйте нижче наведений код у новий файл, назвіть його db-error.php і збережіть у каталозі wp-content . У разі помилки з запитом до бази даних WordPress автоматично буде використовувати даний файл.

<?php // Сторінка обробки помилки

  header('HTTP/1.1 503 Service Temporarily Unavailable');
  header('Status: 503 Service Temporarily Unavailable');
  header('Retry-After: 600'); // 1 годину = 3600 секунд

  // Якщо потрібно відправляти лист про помилку то розкоментуйте рядок нижче
  // Mail ("your@email.com", "Database Error", "Проблема з базою даних!", "From: обробника помилок БД");

?>
<!DOCTYPE HTML>
<html>
<head>
<title>Database Error</title>
<style>
body { padding: 20px; background: red; color: white; font-size: 60px; }
</style>
</head>
<body>
  Сталась помилка з обробкою бази даних.
</body>
</html>

Всі запитання задавайте в коментарях. на все добре, до нових зустрічей 🙂



Автор Володимир Гривінський



2 коментарі

  1. Цікава штука. Дуже корисна на хостингах, де обмежено кількість запитів до БД.

    • Хоч в мене і потужний хостинг на мою думку, але все рівно сьогодні установив це собі 🙂

Залишити коментар

Ваша електронна адреса не буде опублікована.

Вгору
UA TOP Bloggers