Private Cloud kurulumunun Drupal sürümünü yükseltme

Edge for Private Cloud s. 4.17.01

Geliştirici Hizmetleri portalının bir Edge for Private Cloud kurulumunda yeni bir Drupal sürümünün olduğunu bildirmek için sizinle iletişime geçiyoruz. Yeni sürüm, Drupal özelliği anlamına gelebilir sürüm, yama, güvenlik güncellemesi veya başka tür bir Drupal güncellemesi kullanmanız gerekir. Güvenlik durumunda güncellemek istiyorsanız, Drupal yüklemenizi en kısa sürede yeni sürüme geçirerek nasıl yardımcı olabileceğini konuştuk.

Aşağıdaki prosedürde, Drupal 7.x.y'nin Private Cloud yüklemesinin başka bir küçük sürüm (örneğin, Drupal 7.54'ten 7.56'ya)

Önemli:

  • Bu prosedür yalnızca Drupal yüklemenizi günceller. Apigee'yi güncellemez. olarak gönderilen bir web sitesidir. Apigee portalını yükseltme hakkında bilgi edinmek için hakkında daha fazla bilgi edinmek için Geliştirici Uygulamasını Yeni Sürüme Geçirme Hizmetler portalına gidin.

  • Drush komutlarını portal sitesinin kök dizininden çalıştırmanız gerekir. Varsayılan olarak Geliştirici Portalı'nın yüklü olduğu yer:
    • /opt/apigee/apigee-drupal/wwwroot (Nginx)
    • /var/www/html (Apache)
    Aşağıdaki prosedürde, yukarıdaki varsayılan konumda bir Nginx sunucusu kurulumu varsayılır.

Mevcut Drupal sürümünüz belirleniyor

Drupal güncellemesini başlatmadan önce mevcut Drupal sürümünüzü aşağıdaki komutu çalıştırarak belirleyebilirsiniz: aşağıdaki komutu Drupal yükleme klasöründen yapmanızı öneririz. Drupal varsayılan olarak /opt/apigee/apigee-drupal/wwwroot:

> cd /opt/apigee/apigee-drupal/wwwroot
> drush status | grep 'Drupal version'

Çıkış şu şekilde görünmelidir:

Drupal version                  :  7.54  

Drupal'ı /opt/apigee/apigee-drupal/wwwroot dışında bir dizine yüklediyseniz drush komutunu çalıştırmadan önce o dizine geçiş yapmanız gerekir.

Drupal sürümünü güncelleme

Bu bölümde Drush'ın nasıl kullanılacağı açıklanmaktadır. (Drupal Shell) komutunu çalıştırın. Ayrıca, Drupal dokümanlarındaki Update Drupal Using Drush (Drush'ı Kullanarak Güncelleme) bölümüne de göz atın.

Drupal yüklemenizi güncellemek için:

  1. /opt/apigee/apigee-drupal/wwwroot güncellemesinde değişiklik dizini veya portalı yüklediğiniz dizini kapsar.
  2. Tüm dosyaların, dizinlerin ve veritabanlarının tam yedeğini oluşturun. Yedeği bir konuma kaydetme başka çerçeveler de var. Talimatların tamamı için bkz. Portalı yedekleyin.

    .htaccess gibi dosyalarda değişiklik yaptıysanız robots.txt veya defaults.settings.php (sites içinde dizininde yer alırsa güncellemeden sonra değişiklikleri yeniden uygulamanız gerekir. Ayrıca sites/all dizininde yapılan tüm özelleştirmeleri yeniden uygulayın.

  3. Sitenizi bakım moduna alın:
    > drush vset --exact maintenance_mode 1 
    > drush cache-clear all
    
  4. Aşağıdaki komutu kullanarak Drupal'ın istediğiniz sürümünü yükleyin:

    . > drush pm-güncelleme drupal-7,56

    . Not: 7.56'yı istediğiniz sürümle değiştirin.
    . Alternatif olarak, drush fonksiyonunu da pm-update drupal dosyasını en son Drupal Core sürümüne güncelleyin. Kullanılabilir listeleri listelemek için drush pm-updatestatus komutunu çalıştırabilirsiniz. Drupal temel ve katkı projelerinde küçük güncellemeler yapıldı.
  5. .htaccess, robots.txt, veya defaults.settings.php ( sites dizini).
  6. sites/all dizininde yapılan değişiklikleri yeniden uygulayın.
  7. Sitenizi bakım modundan çıkarın:
    > drush vset --exact maintenance_mode 0 
    > drush cache-clear all
    

güncellemek ister misiniz?

Oluşturduğunuz yedekleme dosyalarını kullanarak sitenizi önceki durumuna geri yükleyin. ile iletişime geçin ve güncelleyin.