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".

Oto w czym mogę Ci pomóc:

Usuwanie szkodliwego oprogramowania ze strony internetowej opartej o na CMS WodPress, Joomla, Drupal i innych.
Przeniesienie strony internetowej na korzystniejszy tj. wydajniejszy i tańszy hosting. Przejście witryny pod inną domenę.
Aktualizacja rdzeni, modułów, rozszerzeń systemów zarządzania treścią Drupal, Wordpress, Joomla i innych CMS.
Wykonanie kopii bezpieczeństwa strony internetowej (pełna struktura plików, katalogów oraz bazy danych) oraz jej archiwizacja.
Działania mające na celu zapewnienie ochrony strony internetowej przed wirusami i atakami hakerskimi.
Dostosowanie strony internetowej do poprawnego wyświetlania na różnych urządzeniach.
Wykonanie napraw stron internetowych opartych na CMS oraz poprawek poprawiających jej estetykę lub funkcjonalność.
Szkolenia i pomoc w obsłudze systemów zarządzania treścią Joomla, Wordpress, Drupal i innych.
Przyspieszenie działania strony internetowej opartej na CMS Drupal, WordPress oraz Joomla, w celu zwiększenia liczby odwiedzin.
Przywracanie / resetowanie haseł dostępu, niezbędnych do pełnej kontroli stron internetowych opartych na CMS.
Projektowanie logo dla stron internetowych, wizytówek, folderów, banerów itp.

Copyright © robofix.eu