Edge for Private Cloud v. 4.17.05
Di penginstalan Edge for Private Cloud portal Layanan Developer, Anda mungkin mendapatkan notifikasi bahwa Drupal versi baru telah tersedia. Versi baru dapat berarti fitur Drupal rilis, patch, update keamanan, atau jenis update Drupal lainnya. Dalam kasus sekuritas Anda ingin mengupgrade penginstalan Drupal sesegera mungkin untuk memastikan bahwa situs 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 memperbarui penginstalan Drupal Anda. Proses ini tidak mengupdate Apigee perangkat lunak yang dikirimkan sebagai bagian dari portal. Untuk mengetahui informasi tentang mengupgrade portal Apigee software-nya, lihat Mengupgrade Developer Portal layanan.
- Anda harus menjalankan perintah Drush dari direktori {i>root<i} situs portal. Secara default,
Portal Developer 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 instalasi 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 ubah 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. Lihat juga, Memperbarui Drupal Menggunakan Drush dalam dokumentasi Drupal.
Untuk mengupdate penginstalan Drupal:
- Ubah menjadi /opt/apigee/apigee-drupal/wwwroot direktori, atau direktori tempat Anda menginstal portal.
- Buat cadangan penuh dari semua file, direktori, dan {i>database<i}. Menyimpan cadangan di lokasi
di luar instalasi Drupal. Untuk mengetahui petunjuk selengkapnya, lihat Mencadangkan portal.
Jika Anda mengubah file seperti
.htaccess
,robots.txt
, ataudefaults.settings.php
(disites
direktori), Anda harus menerapkan kembali perubahan setelah pembaruan. Anda juga perlu menerapkan kembali setiap penyesuaian yang dibuat di direktorisites/all
. - Setel situs Anda ke mode pemeliharaan:
> drush vset --exact maintenance_mode 1 > drush cache-clear all
- Instal versi Drupal yang diinginkan menggunakan perintah berikut:
> {i>drush pm-update<i} drupal-7,56
Catatan: Ganti 7.56 dengan versi yang diinginkan.
Atau, Anda dapat menjalankan drush pm-update drupal untuk mengupdate ke versi inti Drupal terbaru. Anda dapat menjalankan drush pm-updatestatus untuk menampilkan daftar yang tersedia update minor pada project inti dan contrib Drupal. - Terapkan kembali perubahan yang dibuat pada
.htaccess
,robots.txt
, ataudefaults.settings.php
(di direktorisites
). - Terapkan kembali perubahan apa pun yang dibuat pada direktori
sites/all
. - Alihkan situs Anda dari mode pemeliharaan:
> drush vset --exact maintenance_mode 0 > drush cache-clear all
Bagaimana jika saya mengalami masalah selama perbarui?
Pulihkan situs Anda ke keadaan sebelumnya menggunakan file cadangan yang Anda buat. Hubungi Perwakilan dukungan Apigee dan memberikan pesan error apa pun yang dilaporkan selama memperbarui.