Wyłączanie bloku w bazie danych

Jedną z najważniejszych cech Drupala są jego bloki. Możliwości jakie one dają są ogromne jednak co zrobić jeśli blok spowoduje poważny błąd i strona nie działa?

Jak wyłączyć blok powodujący błąd nie mając dostępu do naszego panelu administratora? Wystarczy mieć dostęp do naszej bazy danych.
Pokaże wam krok po kroku jak to zrobić.

Pamiętajcie, przed dalszymi czynnościami zróbcie kopię wszystkich plików strony a także bazy danych!

Krok 1. Logujemy się na nasz serwer i wybieramy ikonę phpMyAdmin

Krok 2. Z listy po lewej stronie wybieramy nazwę naszej bazy danych. Jeśli mamy ich kilka i nie wiemy która jest właściwa, otwieramy plik setings.php znajdujący się w katalogu sites/default. W linii 92 zaczynającej się od kodu:
$db_url
znajdziecie nazwę waszej bazy danych, a dokładnie, znajduje się ona za ostatnim ukośnikiem.

Krok 3. Wybieramy tabelę Blocks.

Krok 4. Widzimy zawartość tabeli Blocks w której musicie znaleźć swój blok. Spójrzcie na zawartość tej tabeli i jej słupki a szczególnie słupek status, cyfra 0 oznacza że blok jest wyłączony natomiast cyfra 1 że blok jest włączony. Odszukajmy nasz feralny blok (musi pasować do używanej przez nas skórki). Jeśli już go znajdziemy, wybieramy symbol ołówka (czy jak kto woli kredki) który zezwoli nam na edycję statusu bloku.

Krok 5. W polu status widzimy cyfrę 1, co jak już wiemy oznacza że blok jest włączony a my go musimy wyłączyć więc wpisujemy tam cyfrę 0 i naciskamy guzik Wykonaj.

To wszystko, blok zostaje wyłączony a nasza strona znowu żyje:)

Autor

Przemek jest webdesignerem pracującym z systemem Drupal. Więcej o autorze dowiecie się z jego strony Futso.pl.

Odpowiedzi

Dodaj nową odpowiedź

Zawartość pola nie będzie udostępniana publicznie.
  • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
  • Dozwolone znaczniki HTML: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Znaki końca linii i akapitu dodawane są automatycznie.

Więcej informacji na temat formatowania

CAPTCHA
Poniższe zadanie ma na celu stwierdzenie, czy jesteś człowiekiem, a tym samym przeciwdziałanie spamowi.
3 + 8 =
Rozwiąż proszę powyższe zadanie matematyczne i wprowadź wynik.