Portal usług dla deweloperów, wersja 4.17.01
Ta procedura opisuje, jak uaktualnić istniejące usługi kanału Apigee dla programistów lokalnej instalacji.
.Domyślny katalog instalacji
W procesie uaktualniania przyjęto, że portal dla programistów został zainstalowany pod adresem /var/www/html. Jeśli nie został przez Ciebie zainstalowany w katalogu domyślnym, zmodyfikuj ścieżki w procedurze poniżej, aby użyć Twojej instalacji katalogu.
Jeśli nie znasz katalogu instalacji, możesz go określić w sposób opisany w artykule Typowe polecenia Drush.
Obsługiwane wersje licencji
Ta procedura uaktualniania jest obsługiwana w tych wersjach portalu:
- pantheon-14.02.x
- pantheon-14.03.x
- pantheon-14.04.x
- pantheon-14.07.x
- pantheon-15-01.x
- OPDK-15-04.x,
- OPDK-15-07.x,
- OPDK-16-01.x,
- OPDK-16-05.x,
- OPDK-16-09.x
Aby określić wersję portalu, otwórz w przeglądarce ten adres URL:
http://yourportal.com/buildInfo
Przed instalacją
w istniejących instalacjach, jeśli zmodyfikowano kod w rdzeniu Drupala lub w dowolnym moduły, wprowadzone zmiany zostaną zastąpione. Obejmuje to między innymi wszelkie zmiany które udało Ci się znaleźć w .htaccess. Możesz założyć, że wszystko, co znajduje się poza katalogiem /sites, należy do Drupala. An wyjątkiem od tej reguły jest plik robots.txt, jeśli ten plik istnieje w internecie użytkownika root, zostanie on zachowany.
Przed rozpoczęciem instalacji utwórz kopię zapasową całego internetowego katalogu głównego Drupala. katalogu. Domyślna lokalizacja instalacji to /var/www/html, ale mogła zostać zmieniona podczas instalacji. Po wykonaniu opisanych poniżej czynności instalacyjnych możesz przywrócić plik dostosowania z kopii zapasowej.
Uaktualniam kanał dewelopera Apigee Usługi do nowej wersji
- Kopia zapasowa Twojej instancji MySQL w Drupal.
Więcej informacji znajdziesz na stronie http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/- .
- Opcja 1. Użyj pędzla
Polecenie Drush sql-dump utworzy kopię bazy danych. W katalogu Drupal (domyślnie /var/www/html) uruchom polecenie:
drush sql-dump > /path/to/backup_dir/database-backup.sql
Użyj polecenia drush help sql-dump do znajdziesz więcej informacji. - Opcja 2. Użyj zrzutu MySQL
Użyj polecenia mysqldump aby utworzyć kopię bazy danych:
mysqldump -u NAZWA UŻYTKOWNIKA -p'HASŁO' DATABASENAME > /path/to/backup_dir/database-backup.sql
Między opcją -p a hasłem nie powinno być spacji. Singiel/singielka cudzysłowy wokół hasła są wymagane, jeśli hasło zawiera znaki specjalne.
Ustawiasz USERNAME i DATABASENAME. podczas instalowania portalu. Domyślnie oba te tryby to devportal.
- Opcja 1. Użyj pędzla
- Utwórz kopię zapasową całego internetowego katalogu głównego Drupala. Domyślna lokalizacja instalacji to /var/www/html, ale być może Zmieniły się w momencie instalacji.
- Pobierz plik usług kanału dla deweloperów DeveloperServices_x.y.z.tar
plik z ftp.apigee.com, gdzie x.y.z
odpowiada numerowi wersji portalu. Gdy pojawi się odpowiedni komunikat, wpisz
odebrane z Apigee.
Możesz pobrać plik za pomocą linku wysłanego do Ciebie przez Apigee w przeglądarce lub skopiować go dodaj go do tego polecenia cURL:
> curl -kOL <wklej link here>
Uwaga: jeśli portal znajduje się na serwerze, który nie ma zewnętrznego połączenia z internetem, wykonaj ten krok na serwerze z dostępem.
Wejdź na http://community.apigee.com/content/apigee-customer-support i wybierz Login to your Support Portal (Zaloguj się w portalu pomocy technicznej), aby poprosić o dostęp do kanału dla programistów. Plik .tar uaktualnienia usług. Jeśli nie masz konta w portalu pomocy, wybierz Zaloguj się w portalu pomocy, a następnie na stronie logowania wybierz In a pośpieszyć? Prześlij zgłoszenie tutaj. -
Aby uaktualnić serwer z połączeniem internetowym:
- Rozpakuj plik uaktualnienia portalu:
> tar -xvf <tar file>
Ten fragment polecenia utworzy nowy katalog o nazwie DeveloperServices-4.x.y.z. - Zmień wersję na DeveloperServices-4.x.y.z. katalogu.
- Pobierz najnowszą wersję Drupala za pomocą tego polecenia:
> drush dl drupal
Polecenie to powoduje utworzenie katalogu o nazwie drupal-x.y, w którym x.y odpowiada bieżącemu katalogowi wersji Drupala. - Uruchom skrypt networked-update.sh:
./networked-update.sh
W zależności od uprawnień do pliku może być konieczne użycie sudo do uruchomienia tego polecenia lub jako administrator. - Aby otrzymywać powiadomienia o aktualizacjach Drupala, upewnij się, że menedżer aktualizacji Drupala
jest włączony. W menu Drupal wybierz Modules (Moduły) i przewiń w dół do
w module Menedżer aktualizacji. Jeśli nie jest, włącz ją.
Po włączeniu dostępnych aktualizacji możesz zobaczyć dostępne aktualizacje w sekcji Raporty > Dostępny(-a) Aktualizacje.
Na stronie Raporty > Dostępne aktualizacje > Pozycja menu Ustawienia na skonfigurować moduł do wysyłania e-maili o dostępności aktualizacji oraz ustawić częstotliwość aktualizacji sprawdzanie dostępności aktualizacji.
- Rozpakuj plik uaktualnienia portalu:
-
Aby uaktualnić serwer na serwerze bez połączenia z internetem:
- Na serwerze, z którego został pobrany plik DeveloperServices_x.y.z.tar usług kanału dla programistów,
wyodrębnij plik uaktualnienia portalu:
tar -xvf <tar file>
Ten fragment polecenia utworzy nowy katalog o nazwie DeveloperServices-4.x.y.z. - Zmień wersję na DeveloperServices-4.x.y.z. katalogu.
- Uruchom skrypt non-networked-update.sh:
./non-networked-update.sh
W zależności od uprawnień do pliku może być konieczne użycie sudo do uruchomienia tego polecenia lub jako administrator.
To polecenie pobiera wszystkie niezbędne pliki aktualizacji i pakuje je w jeden plik. o nazwie devportal-update.tgz i zapisze plik w wybranej przez Ciebie lokalizacji. - Skopiuj plik devportal-update.tgz do środowiska docelowego
ten, który obsługuje portal.
Uwaga: nie kopiuj pliku devportal-update.tgz do internetowego katalogu głównego na serwerze docelowym. - Usuń plik devportal-update.tgz z
bieżący katalog:
tar -xzf /path/to/devportal-update.tgz - Przejdź do katalogu developer-update.
- Aby zainstalować aktualizację, uruchom to polecenie:
> ./install-update.sh - Odpowiedz na pytania.
- Na serwerze, z którego został pobrany plik DeveloperServices_x.y.z.tar usług kanału dla programistów,
wyodrębnij plik uaktualnienia portalu:
Uaktualnienie zostało zakończone.