อัพเกรด Drupal แบบง่าย ๆ

Tag:

Drupal เป็น CMS ตัวนึงซึ่งมีความสามารถสูงพอสมควร แต่ผมมักจะประสบปัญหาตอนอัพเกรดว่า มันต้องทำอะไรบ้างอยู่บ่อย ๆ จนต้องเปิด upgrade.txt ดูทุกครั้ง เลยสรุปวิธีอัพเกรดอย่างง่าย ๆ มาเก็บไว้ในเว็บเผื่อใครสนใจจะได้ทำกันได้ง่าย ๆ

  1. เข้าสู่ระบบด้วยผู้ใช้คนแรก (UserID 1) หากไม่มี ก็เข้าเป็นผู้ดูแลระบบ แต่ต้องห้ามปิดเบราว์เซอร์เด็ดขาด
  2. เปลี่ยนเป็นโหมด Off-line ผ่านทาง Site Maintenance
  3. เปลี่ยนธีมกลับเป็นธีมหลัก เช่น Garland
  4. ปิดโมมูลที่เขียนเองหรือดาวโหลดมาเสียก่อน (หากกลัวว่าจะลืมว่าเปิดอะไรไว้บ้างก็จดไว้)
  5. สำรองข้อมูลเสียก่อน เช่น โฟลเดอร์ sites, files ไฟล์ .htaccess และ robots.txt หรือไฟล์อื่น ๆ ที่คุณสร้างขึ้นมาเอง (ปกติแล้วผมจะเว้นไว้ไม่ลบแทนสำรอง -- ไม่แนะนำ)
  6. ลบไฟล์ของ Drupal บนเซิฟเวอร์ทิ้ง
  7. อัพโหลดไฟล์ Drupal ใหม่ขึ้นไปแทนที่
  8. เรียกไฟล์ update.php (http://yoursite/update.php) -- หากเรียกแล้วใช้ไม่ได้ ให้แก้ไขไฟล์ setting.php โดยการ เปลี่ยน $update_free_access จาก FALSE เป็น TRUE (แล้วอย่าลืมเปลี่ยนกลับตอนอัพเกรดเสร็จแล้ว)
  9. เปิดโมดูลต่าง ๆ ที่ปิดไว้ในข้อ 4 ขึ้นมาใหม่ แล้วเรียกไฟล์ update.php อีกครั้ง
  10. เปลี่ยนธีมกลับเป็นอย่างเดิม
  11. เปลี่ยนโหมดให้กลับมาเป็น Online ก็เรียบร้อย

ขอให้มีความสุขกับ Drupal ครับ :)

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".
  • You can use Markdown syntax to format and style the text. Also see Markdown Extra for tables, footnotes, and more.

More information about formatting options