การอัปเกรดเวอร์ชันของ Private Cloud ของการติดตั้ง Private Cloud

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)
    ขั้นตอนด้านล่างจะถือว่ามีการติดตั้งเซิร์ฟเวอร์ Nginx ในตำแหน่งเริ่มต้นข้างต้น

การตรวจสอบเวอร์ชันปัจจุบันของ 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

  1. เปลี่ยนเป็น /opt/apigee/apigee-drupal/wwwroot หรือไดเรกทอรีที่ติดตั้งพอร์ทัลไว้
  2. สำรองข้อมูลไฟล์ ไดเรกทอรี และฐานข้อมูลทั้งหมดอย่างเต็มรูปแบบ บันทึกข้อมูลสำรองในตำแหน่งหนึ่ง นอกการติดตั้ง Drupal ดูวิธีการแบบครบถ้วนได้ที่ สำรองข้อมูลพอร์ทัล

    หากคุณแก้ไขไฟล์ เช่น .htaccess robots.txt หรือ defaults.settings.php (ใน sites ) คุณจะต้องนำการเปลี่ยนแปลงไปใช้อีกครั้งหลังการอัปเดต คุณยังจะต้อง ใช้การปรับแต่งที่ทำในไดเรกทอรี sites/all อีกครั้ง

  3. ทำให้เว็บไซต์ของคุณเข้าสู่โหมดบำรุงรักษา:
    drush vset --exact maintenance_mode 1
    drush cache-clear all
  4. ติดตั้ง Drupal เวอร์ชันที่ต้องการโดยใช้คำสั่งต่อไปนี้
    drush pm-update drupal-7.56

    หรือจะเรียกใช้ drush pm-update drupal เพื่ออัปเดต Drupal ให้เป็นเวอร์ชันล่าสุดก็ได้ เวอร์ชันหลัก คุณสามารถเรียกใช้ drush pm-updatestatus เพื่อแสดงรายการที่มีอยู่ การอัปเดตเล็กๆ น้อยๆ ในโครงการหลักและโปรเจ็กต์ของ Drupal

  5. นำการเปลี่ยนแปลงที่ทำกับ .htaccess, robots.txt ไปใช้อีกครั้ง หรือ defaults.settings.php (ใน ไดเรกทอรี sites)
  6. นำการเปลี่ยนแปลงที่ทำกับไดเรกทอรี sites/all ไปใช้อีกครั้ง
  7. นำเว็บไซต์ของคุณออกจากโหมดการบำรุงรักษา:
    drush vset --exact maintenance_mode 0
    drush cache-clear all

ฉันต้องทำอย่างไรหากพบปัญหาในระหว่าง อัปเดตไหม

กู้คืนเว็บไซต์สู่สถานะก่อนหน้าโดยใช้ไฟล์ข้อมูลสำรองที่คุณสร้างขึ้น ติดต่อ ตัวแทนทีมสนับสนุนของ Apigee เลยและส่งข้อความแสดงข้อผิดพลาดที่มีการรายงานในระหว่าง อัปเดต