Пользовательская страница для ошибки базы данных
Если вы пользователь 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>
Конечно же, код можно модифицировать так, чтобы он был в едином стиле всего проекта.
Комментарии:
Нету комментариев для вывода...