Jak ustawić własny (niestandardowy) błąd połączenia z bazą danych?

Błąd bazy danych

WordPress bez Wtyczek — dziś kolejna odsłona — tym razem zmieniamy ekran błędu połączenia z bazą danych. Zamienniki w WordPressie to taki typ wtyczki, który wrzucamy bezpośrednio do folderu /wp-content – np. poniższy przykład dodajemy do folderu /wp-content pod nazwą db-error.php

Po czym poznać błąd połączenia z bazą danych w WordPress?

Z pewnością poznasz go po komunikacie „Problem łączenia się z bazą danych” lub „Error Establishing a Database Connection„. Ten błąd można w prosty sposób podmienić na własny – im bardziej kreatywny, tym lepiej – zachęcenie do odświeżenia strony po paru chwilach pozwoli Tobie zachować chodź część użytkowników, którzy akurat weszli w nieodpowiednim momencie.

<?php 
  header('HTTP/1.1 503 Service Temporarily Unavailable');
  header('Status: 503 Service Temporarily Unavailable');
  header('Retry-After: 600'); // 1 godzina  = 3600 sekund
?>

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Serwery się obraziły</title>
<style>
body { padding: 20px; background: orange; color: white; font-size: 65px; }
</style>
</head>
<body>
  Serwery się obraziły - spróbuj za chwilę
</body>
</html>

Gdzie wgrać zamiennik db-error.php?

db-error

Plik wgraj do katalogu wp-content pod nazwą db-error.php
Ważne! Dla pewności, że wszystko się uda plik stwórz w Notepad++ ustawiając kodowanie jako Koduj w UTF-8 (bez BOM) w menu „Format” lub w SublimeText.

Przykładowy, zmodyfikowany ekran błędu:

4/5 - (1 vote)
dHosting najlepszy serwer dla wordpress i nie tylko
Powiązane tematy: WordPress

Na stronie mogą znajdować się linki polecające (affiliacyjne), które pozwalają utrzymać bloga. Zakup z mojego polecenia nie generuje dla Ciebie dodatkowych kosztów, a ja otrzymam prowizje od kwoty zapłaconej.

2 komentarze do wpisu “Jak ustawić własny (niestandardowy) błąd połączenia z bazą danych?”

  1. Avatar autora komentarza Janunsz Kamiński
    Janunsz Kamiński

    Na jakiś taki: „Kochanie, co ty chcesz ode mnie?” :)

    1. Avatar autora komentarza Mateusz Jaworowicz
      Mateusz Jaworowicz[ Autor Artykułu ]

      Do tego jakąś ładną Panią (lub Pana) w zależności od branży :) To z pewnością zatrzyma część pechowych userów.

Przyłącz się do dyskusji