Gdy strona oparta na Drupal 8 nie wstaje po migracji na inny serwer

Błąd na stronie internetowej

Schemat migracji strony postawionej na CMS Drupal wygląda podobnie jak w przypadku innych systemów zarządzania treścią. W dużym skrócie, operacja przeniesienia takiej strony na inny serwer, polega na przekopiowaniu całej struktury plików i katalogów, z dotychczasowego hostingu do nowej lokalizacji, z jednoczesną modyfikacją ustawień zawartych w odpowiednich plikach konfiguracyjnych. Podobnie postępujemy z bazą danych, tj. po eksporcie bazy, odpowiednio modyfikujemy jej zawartość przed jej zaimportowaniem w nowe miejsce. W przypadku Drupala, przed przystąpieniem do migracji, zaleca się wyczyścić cache tego systemu. Możemy to zrobić z poziomu panelu administracyjnego tego CMS, ale w przypadku Drupala w wersji ósmej, bywa tak, że czynność ta nie jest wystarczająca i cache ostatecznie jest niedoczyszczony. W efekcie strona przeniesiona na nowy hosting nie uruchamia się, zamiast tego wyświetlają się komunikaty o błędach, które nie wskazują bezpośrednio na przyczynę awarii.
Sposobem na zażegnanie tego problemu jest ręczne, dogłębne wyczyszczenie cache Drupala (można to wykonać w docelowej lokalizacji). Można to zrobić na dwa sposoby.

Pierwszą możliwością jest czyszczenie cache z poziomu bazy danych SQL, poprzez wykonanie następujących zapytań:

TRUNCATE cache_config;
TRUNCATE cache_container;
TRUNCATE cache_data;
TRUNCATE cache_default;
TRUNCATE cache_discovery;
TRUNCATE cache_dynamic_page_cache;
TRUNCATE cache_entity;
TRUNCATE cache_menu;
TRUNCATE cache_render;
TRUNCATE cache_toolbar;

Jeżeli mamy dostęp do serwera na którym jest hostowana strona, do czyszczenia cache'u możemy wykorzystać pakiet Drush (o ile jest zainstalowany). I tak w przypadku Drupal 8 znajdując się w głównym katalogu strony wystarczy odpalić komendę "drush cache-rebuild". Dla Drupal 7 i wcześniejszych uruchamiamy komendę "drush cache-clear all".

Problem ze stroną www?

Odwirusowanie

Robak, wirus na celowniku, na stronie internetowej
Usuwanie szkodliwego oprogramowania ze strony internetowej opartej na CMS WordPress, Joomla!, Drupal i innych.

Migracja

Zielona strzałka (symbol przemieszczenia) na stronie internetowej
Przeniesienie strony internetowej na korzystniejszy tj. wydajniejszy i tańszy hosting. Przejście witryny pod inną domenę.

Aktualizacja

Ruchomy trybik mechanizmu na stronie internetowej
Aktualizacja rdzeni, modułów, rozszerzeń systemów zarządzania treścią Drupal, Wordpress, Joomla i innych CMS.

Upgrade Drupal 7 do 9

Logo CMS Drupal
Uaktualnienie CMS Drupal z wersji 7 na 9. Koniec wsparcia dla Drupal 7 nastąpi 11.2023.

Backup

Dyskietka (symbol zapisu) na stronie internetowej
Wykonanie kopii bezpieczeństwa strony internetowej (pełna struktura plików, katalogów oraz bazy danych) oraz jej archiwizacja.

Zabezpieczenie

Klucz do zamka (symbol zabezpieczenia) na stronie internetowej
Działania mające na celu zapewnienie ochrony strony internetowej przed wirusami i atakami hakerskimi.

Tryb responsywny

Strona internetowa wyświetlona na ekranie monitora i smartfona
Dostosowanie strony internetowej do poprawnego wyświetlania na różnych urządzeniach.

Modyfikacje i naprawy

Skrzyżowane narzędzia (klucz oczkowy i ołówek) na stronie internetowej
Wykonanie napraw stron internetowych opartych na CMS oraz poprawek poprawiających jej estetykę lub funkcjonalność.

Helpdesk

Koło ratunkowe (symbol pomocy) na stronie internetowej
Szkolenia i pomoc w obsłudze systemów zarządzania treścią Joomla, Wordpress, Drupal i innych.

Optymalizacja

Strona internetowa szybka jak rakieta!
Przyspieszenie działania strony internetowej opartej na CMS Drupal, WordPress oraz Joomla, w celu zwiększenia liczby odwiedzin.

Odzyskiwanie haseł

Hasło zagwiazdkowane
Przywracanie / resetowanie haseł dostępu, niezbędnych do pełnej kontroli stron internetowych opartych na CMS.

Projekt logo

Projekt logo dla strony internetowej
Projektowanie logo dla stron internetowych, wizytówek, folderów, banerów itp.