Uaktualnianie portalu usług dla deweloperów

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

  1. 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/
      .
    1. 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.
    2. 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.
  2. 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.
  3. 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:
    &gt; curl -kOL <wklej link here&gt;

    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.
  4. Aby uaktualnić serwer z połączeniem internetowym:
    1. Rozpakuj plik uaktualnienia portalu:
      &gt; tar -xvf <tar file&gt;

      Ten fragment polecenia utworzy nowy katalog o nazwie DeveloperServices-4.x.y.z.
    2. Zmień wersję na DeveloperServices-4.x.y.z. katalogu.
    3. Pobierz najnowszą wersję Drupala za pomocą tego polecenia:
      &gt; drush dl drupal

      Polecenie to powoduje utworzenie katalogu o nazwie drupal-x.y, w którym x.y odpowiada bieżącemu katalogowi wersji Drupala.
    4. 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.
    5. 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.
  5. Aby uaktualnić serwer na serwerze bez połączenia z internetem:
    1. 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&gt;

      Ten fragment polecenia utworzy nowy katalog o nazwie DeveloperServices-4.x.y.z.
    2. Zmień wersję na DeveloperServices-4.x.y.z. katalogu.
    3. 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.
    4. 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.
    5. Usuń plik devportal-update.tgz z bieżący katalog:
      tar -xzf /path/to/devportal-update.tgz
    6. Przejdź do katalogu developer-update.
    7. Aby zainstalować aktualizację, uruchom to polecenie:
      &gt; ./install-update.sh
    8. Odpowiedz na pytania.

Uaktualnienie zostało zakończone.