Uaktualnianie wersji Drupal instalacji Private Cloud

Edge for Private Cloud w wersji 4.17.01

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 materiałach na temat Utwórz kopię zapasową 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 .