Uaktualnianie wersji Drupal instalacji Private Cloud

Edge for Private Cloud w wersji 4.18.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 oprogramowanie, zobacz Uaktualnianie portalu usług dla deweloperów

  • 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, pamiętaj, 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. Zobacz też: Aktualizowanie platformy Drupal za pomocą pędzla w dokumentacji Drupala.

Aby zaktualizować instalację Drupala:

  1. Zmień na: /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

    Możesz też uruchomić drush pm-update drupal, aby zaktualizować Drupala do najnowszej wersji wersji podstawowej. Możesz uruchomić aplikację 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 siebie plików kopii zapasowych. Skontaktuj się ze swoim z przedstawicielem zespołu pomocy Apigee i podaj wszystkie komunikaty o błędach zgłoszone podczas .