อัพเกรดมือ
https://www.drupal.org/node/1223018
https://www.drupal.org/node/1494290
อัพเกรดด้วย drush
https://www.drupal.org/node/1494290#comment-6882712
หลักการคือ
- backup ทุกอย่าง (files, database mysql)
- เก็บ .htaccess และ robots.txt ไว้ก่อน
- เปิด maintenance
- ลบทุกอย่างที่ไม่ได้อยู่ใน site หรือ folder พิเศษออกให้หมด
- โหลด drupal version ล่าสุดมาวาง
- นำ .htaccess และ robots.txt ที่เก็บไว้มาทับ
- login administrator
- รัน update.php โดยเข้าที่ http://ชื่อโดเมน/update.php
- ปิด maintenance
- ตรวจสอบความถูกต้อง
อัพเกรดด้วย drush
- backup ทุกอย่าง (files, database mysql)
- เก็บ .htaccess และ robots.txt ไว้ก่อน
drush vset --always-set maintenance_mode 1
drush cache-clear all
drush up drupal
drush vset --always-set maintenance_mode 0
drush cache-clear all
- ตรวจสอบความถูกต้อง
- drush เองก็จะทำ backupให้เราอยู่ที่ ~/drush-backups/
อย่าลิมตรวจ site status ด้วย
ถ้าลง module calendar systems (ซึ่งก็ลงเกือบทุกเว็บ) อย่าลืม patch core ด้วย
ไม่มีความคิดเห็น:
แสดงความคิดเห็น