Edge for Private Cloud w wersji 4.17.09
W trakcie instalacji Edge for Private Cloud w portalu usług dla deweloperów możesz zobaczyć powiadomienie o dostępności nowej wersji Drupala. Nowa wersja może oznaczać wydanie nowej wersji Drupala, poprawkę, aktualizację zabezpieczeń lub inny typ aktualizacji Drupala. W przypadku aktualizacji zabezpieczeń warto jak najszybciej uaktualnić swoją instalację Drupala, aby mieć pewność, że Twoja witryna pozostanie bezpieczna.
Poniżej znajdziesz instrukcje aktualizowania instalacji Drupala 7.x.y w chmurze prywatnej do innej wersji podrzędnej (np. z Drupala 7.54 na 7.56).
Uwaga:
-
Ta procedura aktualizuje tylko instalację Drupala. Nie aktualizuje oprogramowania Apigee dostarczanego w ramach portalu. Informacje o uaktualnianiu oprogramowania portalu Apigee znajdziesz w artykule Uaktualnianie portalu usług dla deweloperów.
- Polecenia Drush musisz uruchomić w katalogu głównym witryny portalu. Domyślnie portal dla programistów jest instalowany w tym miejscu:
/opt/apigee/apigee-drupal/wwwroot
(Nginx)/var/www/html
(Apache)
Określanie bieżącej wersji Drupal
Zanim rozpoczniesz aktualizację Drupala, możesz określić jego bieżącą wersję, uruchamiając to polecenie w folderze instalacji Drupala. Domyślnie Drupal jest instalowany w:/opt/apigee/apigee-drupal/wwwroot
> cd /opt/apigee/apigee-drupal/wwwroot > drush status | grep 'Drupal version'
Powinny się wyświetlić dane wyjściowe w postaci:
Drupal version : 7.54
Jeśli Drupal został zainstalowany w katalogu innym niż /opt/apigee/apigee-drupal/wwwroot, przed uruchomieniem polecenia drush musisz przejść do tego katalogu.
Aktualizowanie wersji Drupal
Z tej sekcji dowiesz się, jak używać Drush (Drupal Shell) w wierszu poleceń, aby zaktualizować wersję Drupal. Zapoznaj się też z sekcją Aktualizowanie Drupala za pomocą Drusha w dokumentacji Drupala.
Aby zaktualizować instalację Drupal:
- Przejdź do katalogu /opt/apigee/apigee-drupal/wwwroot lub katalogu, w którym zainstalowano portal.
- Utwórz pełną kopię zapasową wszystkich plików, katalogów i baz danych. Zapisz kopię zapasową w lokalizacji poza instalacją Drupala. Szczegółowe instrukcje znajdziesz w artykule
Tworzenie kopii zapasowej portalu.
Jeśli wprowadziłeś zmiany w plikach takich jak
.htaccess
,robots.txt
lubdefaults.settings.php
(w katalogusites
), po aktualizacji musisz ponownie zastosować zmiany. Musisz też ponownie zastosować wszelkie zmiany wprowadzone w katalogusites/all
. - Przełącz witrynę w tryb konserwacji:
> drush vset --exact maintenance_mode 1 > drush cache-clear all
- Zainstaluj wybraną wersję Drupala, wykonując to polecenie:
> drush pm-update drupal-7.56
Uwaga: zastąp 7.56 wybraną wersją.
Aby zaktualizować aplikację do najnowszej wersji podstawowej Drupal, możesz też uruchomić polecenie drush pm-update drupal. Aby wyświetlić listę dostępnych drobnych aktualizacji do projektu Drupal Core i contrib, możesz uruchomić polecenie drush pm-updatestatus. - Ponownie zastosuj zmiany wprowadzone w pliku
.htaccess
,robots.txt
lubdefaults.settings.php
(w katalogusites
). - Ponownie zastosuj zmiany wprowadzone w katalogu
sites/all
. - Wyłącz tryb konserwacji:
> drush vset --exact maintenance_mode 0 > drush cache-clear all
Co zrobić, jeśli podczas aktualizacji wystąpi problem?
przywrócić witrynę do poprzedniego stanu za pomocą utworzonych plików kopii zapasowej; Skontaktuj się z przedstawicielem zespołu pomocy Apigee i podaj wszystkie komunikaty o błędach zgłoszone podczas aktualizacji.