Uaktualnianie wersji Drupal instalacji Private Cloud

Edge for Private Cloud w wersji 4.17.05

W trakcie instalacji portalu Edge for Private Cloud portalu dla deweloperów możesz zobaczyć błąd powiadomienie o udostępnieniu nowej wersji Drupala. Nowa wersja może oznaczać funkcję Drupala wersji, poprawki, aktualizacji zabezpieczeń lub innego rodzaju aktualizacji Drupala. W przypadku papieru wartościowego , jak najszybciej uaktualnij instalację, by mieć pewność, że witryna jest bezpieczna.

Poniżej znajdziesz instrukcje aktualizowania instalacji Drupala 7.x.y w chmurze prywatnej do inną wersję podrzędną (np. Drupal od 7.54 do 7.56).

Uwaga:

  • Ta procedura aktualizuje jedynie instalację Drupala. Nie aktualizuje Apigee które jest wysyłane razem z portalem. Informacje o uaktualnianiu portalu Apigee można znaleźć w sekcji Aktualizacja Portal usług

  • Polecenia Drush musisz uruchomić w katalogu głównym witryny portalu. Domyślnie atrybut Portal dla programistów jest zainstalowany:
    • /opt/apigee/apigee-drupal/wwwroot (Nginx)
    • /var/www/html (Apache)
    W poniższej procedurze przyjęto, że serwer Nginx został zainstalowany w domyślnej lokalizacji podanej powyżej.

Określanie bieżącej wersji Drupala

Zanim rozpoczniesz aktualizację Drupala, możesz określić jej obecną wersję, uruchamiając następujące polecenie z folderu instalacyjnego Drupala. Domyślnie Drupal jest zainstalowany /opt/apigee/apigee-drupal/wwwroot:

> cd /opt/apigee/apigee-drupal/wwwroot
> drush status | grep 'Drupal version'

Dane wyjściowe powinny wyglądać tak:

Drupal version                  :  7.54

Jeśli zainstalowałeś Drupala w katalogu innym niż /opt/apigee/apigee-drupal/wwwroot, upewnij się, aby przejść do tego katalogu przed uruchomieniem polecenia drush.

Aktualizowanie wersji Drupala

W tej sekcji dowiesz się, jak używać pędzla. (Drupal Shell) z poziomu wiersza poleceń, aby zaktualizować wersję Drupala. Zapoznaj się też z sekcją Aktualizowanie Drupala za pomocą Drusha w dokumentacji Drupala.

Aby zaktualizować instalację Drupala:

  1. Zmień parametr /opt/apigee/apigee-drupal/wwwroot lub katalogu, w którym został zainstalowany portal.
  2. Utwórz pełną kopię zapasową wszystkich plików, katalogów i baz danych. Zapisz kopię zapasową w lokalizacji poza instalacją Drupala. Pełne instrukcje znajdziesz w artykule Tworzenie kopii zapasowej portalu.

    Jeśli plik został zmodyfikowany, np. .htaccess, robots.txt lub defaults.settings.php (w sites katalogu), konieczne będzie ponowne zastosowanie zmian po zakończeniu aktualizacji. Musisz też wykonać te czynności: ponownie zastosować wszystkie dostosowania wprowadzone w katalogu sites/all.

  3. Przełącz witrynę w tryb konserwacji:
    > drush vset --exact maintenance_mode 1 
    > drush cache-clear all
    
  4. Zainstaluj odpowiednią wersję Drupala, korzystając z tego polecenia:

    > drush pm-update drupal-7,56

    Uwaga: zastąp wersję 7.56 odpowiednią wersją.
    Możesz też uruchomić pędzlem, pm-update drupal, aby zaktualizować ją do najnowszej wersji podstawowej Drupala. Możesz uruchomić polecenie drush pm-updatestatus, aby wyświetlić listę dostępnych drobnych aktualizacji podstawowych i wpływowych projektów Drupala.
  5. Zastosuj ponownie zmiany wprowadzone w tych sekcjach: .htaccess, robots.txt, lub defaults.settings.php (w w katalogu sites).
  6. Zastosuj ponownie wszystkie zmiany wprowadzone w sites/all katalogu.
  7. Wyłącz tryb konserwacji witryny:
    > drush vset --exact maintenance_mode 0 
    > drush cache-clear all
    

Co zrobić, jeśli napotkam problem w trakcie zaktualizować?

Przywróć witrynę do poprzedniego stanu przy użyciu utworzonych przez Ciebie plików kopii zapasowych. Skontaktuj się ze swoim z przedstawicielem zespołu pomocy Apigee i podaj wszystkie komunikaty o błędach zgłoszone podczas .