Finally, Drupal 8 migration has been completed!
After getting inspiration from watching this. Started at midnight and redid again in late morning. Looking back, It took me a year to complete this!
After getting inspiration from watching this. Started at midnight and redid again in late morning. Looking back, It took me a year to complete this!
หลังจากใช้เวลาอยู่หลายชั่วโมง เจ๊งแล้วเจ๊งอีก สุดท้ายผมก็ Upgrade เว็บไซต์นี้จาก drupal 5 ขึ้นมา drupal 7 จนได้ โชคดีที่เว็บไซต์นี้ไม่ได้มีการใช้งาน Module พิสดารมากมาย หลัก ๆ ก็มีแค่ Markdown, reCaptcha การย้ายจึงไม่โหดมากเท่าใดนัก
ถ้าว่าตามวิธีที่มีการแนะนำใน UPGRADE.TXT
เขาจะบอกให้
/files
และ /sites/default
ให้เรียบร้อย รวมถึงตั้งสิทธิ์ให้ other สามารถเขียนลง directory ดังกล่าว และไฟล์ settings.php ที่กู้กลับมาด้วยupdate.php
ถ้าไม่มีอะไรผิดพลาด จาก drupal 5 ก็จะกลายเป็น drupal 6 โดยอาจจะมี warning ขึ้นนิดหน่อย ซึ่งก็ภาวนาว่าอย่าเป็นอะไรกับ Database เลย :)ที่เป็นประเด็นจริง ๆ ก็คือ reCaptcha เนื่องจากต้องติดตั้ง Captcha เข้าไปก่อน แล้วตัว Captcha เองนั้นไม่สนับสนุนการ Upgrade ข้ามรุ่น จาก 5 ไป 7 โดยไม่ผ่าน 6 ก่อน (ซึ่งผมข้ามมา) ทางแก้คือ ไล่ลบ table ของ Captcha ในฐานข้อมูล (มี 2 ตาราง) แล้วไปลบแถวในตาราง system ที่อ้างถึง Captcha เพื่อให้สามารถติดตั้งได้
หลังจากนั้นก็ไปหาธีม Zen มาติดตั้ง แล้วก็ทำธีมย่อยออกมาเป็นดังที่เห็นนี่แหละ