Geliştirici Hizmetleri portalını yeni sürüme geçirme

Geliştirici Hizmetleri Portalı v. 4.16.05

Bu prosedürde, mevcut bir Apigee Geliştirici Kanal Hizmetleri şirket içi kurulumunun nasıl yükseltileceği açıklanmaktadır.

Varsayılan yükleme dizini

Yeni sürüme geçme işlemi, Geliştirici Portalı'nın /var/www/html adresine yüklendiğini varsayar. Portalı varsayılan dizine yüklemediyseniz yükleme dizininizi kullanmak için aşağıdaki prosedürde yer alan yolları değiştirin.

Yükleme dizinini bilmiyorsanız bu dizini, Sık kullanılan Fırça komutları bölümünde açıklandığı şekilde belirleyebilirsiniz.

Desteklenen yükseltme sürümleri

Bu yükseltme prosedürü, portalın aşağıdaki sürümleri için desteklenir:

  • pantheon-4.24.216
  • pantheon-4.24.246
  • 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

Portal sürümünüzü belirlemek için aşağıdaki URL'yi bir tarayıcıda açın:

http://yourportal.com/buildInfo

Apigee Geliştirici Kanal Hizmetleri'ni yeni sürüme yükseltme

  1. Drupal MySQL örneğinizin yedeği.
    Daha fazla bilgi için http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/ adresini ziyaret edin.
    1. 1. Seçenek: Fırçayı kullanma

      Fırça komutu sql-dump veritabanının bir kopyasını oluşturur. Drupal dizininizde (/var/www/html) varsayılan olarak şu komutu çalıştırın:
      > drush sql-dump > /path/to/backup_dir/database-backup.sql

      Daha fazla bilgi için drush yardım sql-dump'ı kullanın.
    2. 2. Seçenek: MySQLdump'ı kullanın
      Veritabanının bir kopyasını oluşturmak için mysqldump komutunu kullanın:
      mysqldump -u KULLANICIADI -p'ŞİFRE' DATABASENAME > /path/to/backup_dir/database-backup.sql

      -p şifresi ile şifre arasında boşluk olmamalıdır. Şifrede özel karakterler varsa şifrenin başında ve sonunda tek tırnak bulunması gerekir.

      Portalı yüklerken KULLANICIADI ve DATABASENAME ayarlarını yaptınız. Varsayılan olarak her ikisi de geliştirici portalıdır.
  2. Drupal web kök dizininizin tamamını yedekleyin. Varsayılan yükleme konumu /var/www/html şeklindedir, ancak yükleme sırasında bu konumu değiştirmiş olabilirsiniz.
  3. Geliştirici Kanal Hizmetleri DeveloperServices_x.y.z.tar dosyasını indirin (x.y.z, portal sürüm numarasına karşılık gelir).

    Apigee tarafından size gönderilen bağlantıdan dosya indirebilir veya dosyayı kopyalayıp aşağıdaki cURL komutuna ekleyebilirsiniz:
    > curl -kOL <paste link here>

    Not: Portalınız harici internet bağlantısı olmayan bir sunucudaysa bu adımı erişimi olan bir sunucuda gerçekleştirin.

    Geliştirici Kanal Hizmetleri'ni yeni sürüme geçirme.tar dosyasını istemek için http://community.apigee.com/content/apigee-customer-support adresine gidin ve Destek Portalınıza giriş yapın'ı seçin. Destek Portalı'nda hesabınız yoksa Destek Portalınıza giriş yapın'ı seçin, ardından oturum açma sayfasında Aceleniz mi var? Buradan bir destek kaydı oluşturun.
  4. İnternet bağlantısı olan bir sunucuda yükseltme işlemi için:
    1. Portal yükseltme dosyasını çıkarın:
      > tar -xvf <tar file>

      Bu komut ayıklama işlemi, DeveloperServices-4.x.y.z adında yeni bir dizin oluşturur.
    2. DeveloperServices-4.x.y.z dizinine geçin.
    3. Aşağıdaki komutu kullanarak Drupal'ın en son sürümünü indirin:
      > drush dl drupal

      Bu komut, drupal-x.y adında bir dizin oluşturur. Burada x.y, Drupal'ın mevcut sürümüne karşılık gelir.
    4. networked-update.sh komut dosyasını çalıştırın:
      > ./networked-update.sh

      Dosya izinlerine bağlı olarak, bu komutu çalıştırmak için sudo kullanmanız veya yönetici olarak çalıştırmanız gerekebilir.
    5. Drupal güncellemeleriyle ilgili bildirim almak için Drupal Güncelleme yönetici modülünün etkinleştirildiğinden emin olun. Drupal menüsünden Modüller'i seçin ve sayfayı aşağı kaydırarak Güncelleme yöneticisi modülüne gidin. Etkin değilse etkinleştirin.

      Etkinleştirildikten sonra Raporlar > Kullanılabilir Güncellemeler menü öğesini kullanarak mevcut güncellemeleri görebilirsiniz.

      Modülü, güncellemeler olduğunda size e-posta gönderecek şekilde yapılandırmak ve güncellemeleri kontrol etme sıklığını ayarlamak için Raporlar > Kullanılabilir Güncellemeler > Ayarlar menü öğesini kullanın.
  5. İnternet bağlantısı olmayan bir sunucuda yükseltme işlemi için:
    1. Geliştirici Kanal Hizmetleri DeveloperServices_x.y.z.tar dosyasını indirdiğiniz sunucuda, portal yükseltme dosyasını çıkarın:
      > tar -xvf <tar file>

      Bu komut ayıklama işlemi, DeveloperServices-4.x.y.z adlı yeni bir dizin oluşturur.
    2. DeveloperServices-4.x.y.z dizinine geçin.
    3. non-networked-update.sh komut dosyasını çalıştırın:
      > ./non-networked-update.sh

      Dosya izinlerine bağlı olarak, bu komutu çalıştırmak için sudo kullanmanız veya yönetici olarak çalıştırmanız gerekebilir.

      Bu komut, gerekli tüm güncelleme dosyalarını indirir, devportal-update.tgz adlı tek bir dosyada paketler ve dosyayı seçtiğiniz bir konuma yazar.
    4. devportal-update.tgz dosyasını, portalı çalıştıran hedef sunucuya kopyalayın.
      Not: devportal-update.tgz dosyasını hedef sunucunun web kök dizinine kopyalamayın.
    5. devportal-update.tgz dosyasını geçerli dizinde kaldırın:
      > tar -xzf /path/to/devportal-update.tgz
    6. developer-update dizinine geçin.
    7. Güncellemeyi yüklemek için aşağıdaki komutu çalıştırın:
      > ./install-update.sh
    8. İstemleri yanıtlayın.

Yükseltme işlemi tamamlandı.