Edge for Private Cloud v4.18.01
ในการติดตั้ง Edge for Private Cloud ของพอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์ คุณอาจได้รับ การแจ้งเตือนว่า Drupal เวอร์ชันใหม่พร้อมใช้งานแล้ว เวอร์ชันใหม่อาจหมายถึงฟีเจอร์ Drupal การเผยแพร่ แพตช์ การอัปเดตความปลอดภัย หรือการอัปเดต Drupal ประเภทอื่นๆ ในกรณีที่เป็นการรักษาความปลอดภัย คุณต้องการอัปเกรดการติดตั้ง Drupal โดยเร็วที่สุดเพื่อให้แน่ใจว่า เว็บไซต์ยังคงปลอดภัยอยู่เสมอ
ขั้นตอนด้านล่างอธิบายวิธีอัปเดตการติดตั้ง Private Cloud ของ Drupal 7.x.y เป็น เวอร์ชันย่อยอีกเวอร์ชัน (เช่น Drupal 7.54 ถึง 7.56)
โปรดทราบว่า
-
ขั้นตอนนี้จะอัปเดตเฉพาะการติดตั้ง Drupal ของคุณเท่านั้น แต่จะไม่อัปเดต Apigee ที่จัดส่งโดยเป็นส่วนหนึ่งของพอร์ทัล สําหรับข้อมูลเกี่ยวกับการอัปเกรดพอร์ทัล Apigee โปรดดูซอฟต์แวร์ การอัปเกรดพอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์
- คุณต้องเรียกใช้คำสั่ง Drush จากไดเรกทอรีรูทของเว็บไซต์พอร์ทัล โดยค่าเริ่มต้น แอตทริบิวต์
พอร์ทัลนักพัฒนาซอฟต์แวร์ได้รับการติดตั้งที่:
/opt/apigee/apigee-drupal/wwwroot
(Nginx)/var/www/html
(Apache)
การตรวจสอบเวอร์ชันปัจจุบันของ Drupal ของคุณ
ก่อนเริ่มการอัปเดต Drupal คุณระบุเวอร์ชัน Drupal ปัจจุบันได้โดยเรียกใช้
คำสั่งต่อไปนี้จากโฟลเดอร์การติดตั้ง Drupal โดยค่าเริ่มต้น Drupal จะติดตั้งใน
/opt/apigee/apigee-drupal/wwwroot
:
cd /opt/apigee/apigee-drupal/wwwroot
drush status | grep 'Drupal version'
คุณควรเห็นผลลัพธ์ในแบบฟอร์ม:
Drupal version : 7.54
หากคุณติดตั้ง Drupal ในไดเรกทอรีอื่นที่ไม่ใช่ /opt/apigee/apigee-drupal/wwwroot
โปรดเปลี่ยนไปยังไดเรกทอรีดังกล่าวก่อนเรียกใช้คำสั่ง drush
การอัปเดตเวอร์ชัน Drupal
หัวข้อนี้จะอธิบายวิธีใช้ Drush (Drupal Shell) จากบรรทัดคำสั่งเพื่ออัปเดตเวอร์ชัน Drupal ดูเพิ่มเติม การอัปเดต Drupal โดยใช้ Drush ในเอกสารประกอบของ Drupal
วิธีอัปเดตการติดตั้ง Drupal
- เปลี่ยนเป็น
/opt/apigee/apigee-drupal/wwwroot
หรือไดเรกทอรีที่ติดตั้งพอร์ทัลไว้ - สำรองข้อมูลไฟล์ ไดเรกทอรี และฐานข้อมูลทั้งหมดอย่างเต็มรูปแบบ บันทึกข้อมูลสำรองในตำแหน่งหนึ่ง
นอกการติดตั้ง Drupal ดูวิธีการแบบครบถ้วนได้ที่
สำรองข้อมูลพอร์ทัล
หากคุณแก้ไขไฟล์ เช่น
.htaccess
robots.txt
หรือdefaults.settings.php
(ในsites
) คุณจะต้องนำการเปลี่ยนแปลงไปใช้อีกครั้งหลังการอัปเดต คุณยังจะต้อง ใช้การปรับแต่งที่ทำในไดเรกทอรีsites/all
อีกครั้ง - ทำให้เว็บไซต์ของคุณเข้าสู่โหมดบำรุงรักษา:
drush vset --exact maintenance_mode 1
drush cache-clear all
- ติดตั้ง Drupal เวอร์ชันที่ต้องการโดยใช้คำสั่งต่อไปนี้
drush pm-update drupal-7.56
หรือจะเรียกใช้
drush pm-update drupal
เพื่ออัปเดต Drupal ให้เป็นเวอร์ชันล่าสุดก็ได้ เวอร์ชันหลัก คุณสามารถเรียกใช้drush pm-updatestatus
เพื่อแสดงรายการที่มีอยู่ การอัปเดตเล็กๆ น้อยๆ ในโครงการหลักและโปรเจ็กต์ของ Drupal - นำการเปลี่ยนแปลงที่ทำกับ
.htaccess
,robots.txt
ไปใช้อีกครั้ง หรือdefaults.settings.php
(ใน ไดเรกทอรีsites
) - นำการเปลี่ยนแปลงที่ทำกับไดเรกทอรี
sites/all
ไปใช้อีกครั้ง - นำเว็บไซต์ของคุณออกจากโหมดการบำรุงรักษา:
drush vset --exact maintenance_mode 0
drush cache-clear all
ฉันต้องทำอย่างไรหากพบปัญหาในระหว่าง อัปเดตไหม
กู้คืนเว็บไซต์สู่สถานะก่อนหน้าโดยใช้ไฟล์ข้อมูลสำรองที่คุณสร้างขึ้น ติดต่อ ตัวแทนทีมสนับสนุนของ Apigee เลยและส่งข้อความแสดงข้อผิดพลาดที่มีการรายงานในระหว่าง อัปเดต