Geliştirici Hizmetleri Portalı sürüm 4.16.05
Bu prosedürde, mevcut bir Apigee Developer Channel Services şirket içi kurulumunun nasıl yükseltileceği açıklanmaktadır.
Varsayılan yükleme dizini
Yükseltme işlemi, Geliştirici Portalı'nın /var/www/html konumuna yüklendiğini varsayar. Portalı varsayılan dizine yüklemediyseniz aşağıdaki prosedürdeki yolları, yükleme dizininizi kullanacak şekilde değiştirin.
Yükleme dizinini bilmiyorsanız Yaygın olarak kullanılan Drush 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 Developer Channel Services'ı yeni bir sürüme yükseltme
- 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. seçenek: Drush kullanma
Drush komutu sql-dump, veritabanının bir kopyasını oluşturur. Drupal dizininizden (varsayılan olarak /var/www/html) şu komutu çalıştırın:
> drush sql-dump > /path/to/backup_dir/database-backup.sql
Daha fazla bilgi için drush help sql-dump komutunu kullanın. - 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' VERİTABANIADI > /path/to/backup_dir/database-backup.sql
-p seçeneği ile şifre arasında boşluk olmamalıdır. Şifre özel karakterler içeriyorsa şifrenin tek tırnak içine alınması gerekir.
USERNAME ve DATABASENAME değerlerini portalı yüklerken ayarlarsınız. Varsayılan olarak her ikisi de devportal'dır.
- 1. seçenek: Drush kullanma
- Drupal web kök dizininizin tamamının yedeğini alın. Varsayılan yükleme konumu /var/www/html olsa da yükleme sırasında bu konumu değiştirmiş olabilirsiniz.
- Geliştirici Kanalı Hizmetleri DeveloperServices_x.y.z.tar dosyasını indirin. Burada x.y.z, portal sürüm numarasını ifade eder.
Apigee tarafından size gönderilen bağlantıdaki dosyayı bir tarayıcıda indirebilir veya bağlantıyı kopyalayıp aşağıdaki cURL komutuna ekleyebilirsiniz:
> curl -kOL <bağlantıyı buraya yapıştırın>
Not: Portalınız harici internet bağlantısı olmayan bir sunucudaysa bu adımı erişimi olan bir sunucuda gerçekleştirin.
http://community.apigee.com/content/apigee-customer-support adresine gidin ve Developer Channel Services yükseltme .tar dosyasını istemek için Login to your Support Portal'ı (Destek Portalınıza giriş yapın) seçin. Destek Portalı'nda hesabınız yoksa Destek Portalı'na giriş yapın'ı seçin ve ardından oturum açma sayfasında Aceleniz mi var? Buradan destek kaydı oluşturabilirsiniz. -
İnternet bağlantısı olan bir sunucuda yükseltme yapmak için:
- Portal yükseltme dosyasını ayıklayın:
> tar -xvf <tar file>
Bu komut ayıklama işlemi, DeveloperServices-4.x.y.z adlı yeni bir dizin oluşturur. - DeveloperServices-4.x.y.z dizinine geçin.
- Aşağıdaki komutu kullanarak en son Drupal 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. - 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. - Drupal güncellemeleriyle ilgili bildirim almak için Drupal Update Manager modülünün etkinleştirildiğinden emin olun. Drupal menüsünden Modules'ü (Modüller) seçin ve Update manager (Güncelleme yöneticisi) modülüne gidin. Etkinleştirilmemişse etkinleştirin.
Etkinleştirildikten sonra, Raporlar > Mevcut Güncellemeler menü öğesini kullanarak mevcut güncellemeleri görebilirsiniz.
Modülü, güncellemeler kullanıma sunulduğunda size e-posta gönderecek ve güncellemeleri kontrol etme sıklığını ayarlayacak şekilde yapılandırmak için Raporlar > Kullanılabilir Güncellemeler > Ayarlar menü öğesini kullanın.
- Portal yükseltme dosyasını ayıklayın:
-
İnternet bağlantısı olmayan bir sunucuda yükseltme yapmak için:
- Geliştirici Kanalı Hizmetleri DeveloperServices_x.y.z.tar dosyasını indirdiğiniz sunucuda portal yükseltme dosyasını ayıklayın:
> tar -xvf <tar file>
Bu komut ayıklama işlemi, DeveloperServices-4.x.y.z adlı yeni bir dizin oluşturur. - DeveloperServices-4.x.y.z dizinine geçin.
- 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 ve bunları devportal-update.tgz adlı tek bir dosyada paketler ve dosyayı seçtiğiniz bir konuma yazar. - devportal-update.tgz dosyasını hedef sunucuya (portalı çalıştıran sunucu) kopyalayın.
Not: devportal-update.tgz dosyasını hedef sunucunun web köküne kopyalamayın. - devportal-update.tgz dosyasını geçerli dizine açın:
> tar -xzf /path/to/devportal-update.tgz - developer-update dizinine geçin.
- Güncellemeyi yüklemek için aşağıdaki komutu çalıştırın:
> ./install-update.sh - İstemleri yanıtlayın.
- Geliştirici Kanalı Hizmetleri DeveloperServices_x.y.z.tar dosyasını indirdiğiniz sunucuda portal yükseltme dosyasını ayıklayın:
Yükseltme işlemi tamamlandı.