Edge for Private Cloud 4.18.05 sürümü
Apigee Developer Services portalının (veya daha basit bir ifadeyle portalın) Private Cloud kurulumunda, Drupal'ın yeni bir sürümünün kullanıma sunulduğuna dair bildirim alabilirsiniz. Yeni sürüm; Drupal özellik sürümü, yaması, güvenlik güncellemesi veya başka türde bir Drupal güncellemesi anlamına gelebilir. Güvenlik güncellemesi olması durumunda, sitenizin güvende kaldığından emin olmak için Drupal yüklemenizi en kısa sürede yükseltmek istersiniz.
Aşağıdaki prosedürde, Drupal 7.x.y'nin Private Cloud yüklemesini başka bir alt sürüme (örneğin, Drupal 7.54'ten 7.56'ya) nasıl güncelleyeceğiniz açıklanmaktadır.
Önemli:
-
Bu prosedür yalnızca Drupal kurulumunuz güncellenir. Portalın bir parçası olarak gönderilen Apigee yazılımını güncellemez. Apigee portal yazılımını yükseltme hakkında bilgi edinmek için Portalı yükseltme bölümüne bakın.
- Drush komutlarını portal sitesinin kök dizininden çalıştırmanız gerekir. Portal, varsayılan olarak şurada yüklenir:
/opt/apigee/apigee-drupal/wwwroot
(Nginx)/var/www/html
(Apache)
Geçerli Drupal sürümünüz belirleniyor
Drupal güncellemesini başlatmadan önce Drupal yükleme klasöründen aşağıdaki komutu çalıştırarak geçerli Drupal sürümünüzü belirleyebilirsiniz. Varsayılan olarak Drupal, /opt/apigee/apigee-drupal/wwwroot
uygulamasına yüklenmiştir:
cd /opt/apigee/apigee-drupal/wwwroot
drush status | grep 'Drupal version'
Çıkışı şu biçimde görmeniz gerekir:
Drupal version : 7.54
Drupal'ı /opt/apigee/apigee-drupal/wwwroot
dışında bir dizine yüklediyseniz drush
komutunu çalıştırmadan önce bu dizine geçtiğinizden emin olun.
Drupal sürümünü güncelleme
Bu bölümde, Drupal sürümünüzü güncellemek için komut satırından Drush'ı (Drupal Shell) nasıl kullanacağınız açıklanmaktadır. Drupal dokümanlarında Drush'ı Kullanarak Drupal'ı Güncelleme başlıklı makaleyi de inceleyin.
Drupal yüklemenizi güncellemek için:
/opt/apigee/apigee-drupal/wwwroot
dizinine veya portalı yüklediğiniz dizine geçin.- Tüm dosya, dizin ve veritabanlarının tam yedeğini alın. Yedeği, Drupal yüklemesinin dışındaki bir konuma kaydedin. Talimatların tamamı için Portalı yedekleme sayfasına göz atın.
sites
dizininde.htaccess
,robots.txt
veyadefaults.settings.php
gibi dosyalarda değişiklik yaptıysanız güncelleme sonrasında bu değişiklikleri yeniden uygulamanız gerekir. Ayrıca,sites/all
dizininde yapılan tüm özelleştirmeleri yeniden uygulamanız gerekir. - Sitenizi bakım moduna alın:
drush vset --exact maintenance_mode 1
drush cache-clear all
- Aşağıdaki komutu kullanarak istediğiniz Drupal sürümünü yükleyin:
drush pm-update drupal-7.56
Alternatif olarak, en yeni Drupal temel sürümüne güncelleme yapmak için
drush pm-update drupal
uygulamasını çalıştırabilirsiniz. Drupal temel ve katkıda bulunan projelerde yapılan küçük güncellemeleri listelemek içindrush pm-updatestatus
komutunu çalıştırabilirsiniz. .htaccess
,robots.txt
veyadefaults.settings.php
üzerinde yapılan değişiklikleri yeniden uygulayın (sites
dizininde).sites/all
dizininde yapılan değişiklikleri yeniden uygulayın.- Sitenizi bakım modundan çıkarın:
drush vset --exact maintenance_mode 0
drush cache-clear all
Güncelleme sırasında sorunla karşılaşırsam ne olur?
Oluşturduğunuz yedek dosyaları kullanarak sitenizi önceki durumuna geri yükleyin. Apigee destek temsilcinizle iletişime geçin ve güncelleme sırasında bildirilen tüm hata mesajlarını sağlayın.