Edge for Private Cloud v. 4.17.09
Dalam penginstalan portal Layanan Developer Edge untuk Cloud Pribadi, Anda mungkin mendapatkan notifikasi bahwa Drupal versi baru tersedia. Versi baru dapat berarti rilis fitur Drupal, patch, update keamanan, atau jenis update Drupal lainnya. Jika ada update keamanan, sebaiknya upgrade penginstalan Drupal sesegera mungkin untuk memastikan situs Anda tetap aman.
Prosedur di bawah ini menjelaskan cara mengupdate penginstalan Private Cloud Drupal 7.x.y ke versi minor lainnya (misalnya, Drupal 7.54 hingga 7.56).
Harap perhatikan hal berikut:
-
Prosedur ini hanya mengupdate penginstalan Drupal Anda. Tindakan ini tidak akan mengupdate software Apigee yang dikirimkan sebagai bagian dari portal. Untuk informasi tentang cara mengupgrade software portal Apigee, lihat Mengupgrade portal Layanan Developer.
- Anda harus menjalankan perintah Drush dari direktori utama situs portal. Secara default, Developer Portal diinstal di:
/opt/apigee/apigee-drupal/wwwroot
(Nginx)/var/www/html
(Apache)
Menentukan versi Drupal Anda saat ini
Sebelum memulai update Drupal, Anda dapat menentukan versi Drupal saat ini dengan menjalankan
perintah berikut dari folder penginstalan Drupal. Secara default, Drupal diinstal di
/opt/apigee/apigee-drupal/wwwroot
:
> cd /opt/apigee/apigee-drupal/wwwroot > drush status | grep 'Drupal version'
Anda akan melihat output dalam bentuk:
Drupal version : 7.54
Jika Anda menginstal Drupal di direktori selain /opt/apigee/apigee-drupal/wwwroot, pastikan untuk beralih ke direktori tersebut sebelum menjalankan perintah drush.
Mengupdate versi Drupal
Bagian ini menjelaskan cara menggunakan Drush (Drupal Shell) dari command line untuk mengupdate versi Drupal Anda. Lihat juga, Memperbarui Drupal Menggunakan Drush dalam dokumentasi Drupal.
Untuk mengupdate penginstalan Drupal:
- Beralihlah ke direktori /opt/apigee/apigee-drupal/wwwroot, atau direktori tempat Anda menginstal portal.
- Buat cadangan penuh semua file, direktori, dan database. Simpan cadangan di lokasi
di luar penginstalan Drupal. Untuk mengetahui petunjuk lengkap, lihat
Mencadangkan portal.
Jika Anda melakukan perubahan pada file seperti
.htaccess
,robots.txt
, ataudefaults.settings.php
(di direktorisites
), Anda harus menerapkan kembali perubahan tersebut setelah update. Anda juga harus menerapkan ulang penyesuaian apa pun yang dibuat di direktorisites/all
. - Aktifkan mode pemeliharaan di situs Anda:
> drush vset --exact maintenance_mode 1 > drush cache-clear all
- Instal versi Drupal yang diinginkan menggunakan perintah berikut:
> drush pm-update drupal-7.56
Catatan: Ganti 7.56 dengan versi yang diinginkan.
Selain itu, Anda dapat menjalankan drush pm-update drupal untuk mengupdate ke versi inti Drupal terbaru. Anda dapat menjalankan drush pm-updatestatus untuk mencantumkan update minor yang tersedia ke project inti dan kontribusi Drupal. - Terapkan kembali perubahan apa pun yang dilakukan pada
.htaccess
,robots.txt
, ataudefaults.settings.php
(di direktorisites
). - Terapkan kembali perubahan apa pun yang dibuat pada direktori
sites/all
. - Menonaktifkan situs Anda dari mode pemeliharaan:
> drush vset --exact maintenance_mode 0 > drush cache-clear all
Bagaimana jika saya mengalami masalah selama update?
Pulihkan situs Anda ke keadaan sebelumnya menggunakan file cadangan yang Anda buat. Hubungi perwakilan dukungan Apigee dan berikan pesan error yang dilaporkan selama update.