วันศุกร์ที่ 13 มีนาคม พ.ศ. 2552

การ upgrade drupal จาก 6.08 เป็น 6.10 บน Ubuntu

วันนี้ได้รับคำสั่งจากเจ้านายใจดี ให้ช่วย upgrade drupal ให้หน่อย ไม่ขัดศรัทธาเจ้านายรีบทำให้ทันทีทันใด โดยวิธีทำก็ไม่ยากเพียงแต่รู้สึกใจตุ๊มๆ ต่อม ๆ 55 เริ่มต้นทำดังนี้
1. อันดับแรกต้องทำการ backup ตัวข้อมูลและ database โดย ตัวข้อมูลใช้คำสั่ง
cp -rp drupal drupal-bk
สำหรับ database ก็ใช้ phpMyAdmin หรือใช้ command ก็ได้ ถ้าใช้ command ก็ทำโดย
sudo mysqldump -u root -p drupal > drupal.sql

2. download เวอร์ชันใหม่ล่าสุดโดย
wget http://ftp.drupal.org/files/projects/drupal-6.10.tar.gz

3. เข้าไปหน้า Admin แล้วไปกำหนด theme ให้เป็น default theme (Garland)

4. ปิดโมดูลทั้งหมด ยกเว้น Core

5. แตกไฟล์ที่โหลดมาโดย tar xvfz drupal-6.10.tar.gz

6. ลบไดเรคทอรี drupal อันเก่าออก

7. ย้ายไดเรคทอรีที่แตกไปแทนไดเรคทอรีเก่า

8. copy ใน sites ที่ backup ไว้โดย cp -rp drupal-bk/sites/* drupal/sites/

9. run update.php และตรวจสอบโดยเข้าไปที่ Admin -> Status report จะเห็นเป็นเวอร์ชัน 6.10

10. เปิด module ทั้งหมด แล้วเปลี่ยน theme เหมือนเดิม

11. ใช้คำสั่งสำหรับ update module ทั้งหมด โดย drush pm

12. ตรสจสอบความถูกต้องโดยไปที่ Status report อีกครั้งเป็นอันเสร็จ

ไม่มีความคิดเห็น: