ในกระบวนการอัพเกรด Joomla 1.5 ซึ่งมันตกรุ่นไปนานมากแล้ว ไปเป็น Joomla 2.5 หรือสูงกว่านั้น หลายๆท่านมักประสบปัญหากับการอัพเกรด เช่น การอัพเกรดไม่ผ่าน หรือไม่ก็ อัพเกรดแล้ว content มาไม่ครบ ทางผมเองได้ทำการอัพเกรดเว็บมาทั้งหมด 3 เว็บไซต์ ซึ่งทั้งหมดที่จะเขียนต่อไปนี้ มาจากประสบการณเองล้วนๆ พร้อมกับที่ปรึกษาชั้นดี คือ
เพื่อนแบ้งเบาหวาน โปรแกรมเมอร์หนุ่มผู้มีระดับน้ำตาลในเลือดสูงกว่าปกติ มาช่วยเขียน script สั้นๆ เพื่อใช้รันบางส่วน ใน Mysql ของ hosting โดยมีส่วนของ plugin ที่จำเป็นคือ JUpgrade ซึ่ง ผมได้ อัพโหลดไว้ที่นี่แล้วครับ กดโหลดกันได้เลย
1.บนเว็บไซต์ joomla 1.5 ท่านจำเป็นต้องตัดสินใจมากๆ เพราะมันคล้ายกับการเริ่มเว็บใหม่ แต่สิ่งที่เราต้องการเป็นสำคัญคือ content และ comment ของบทความ จริงมั้ยครับ ดังนั้น ส่วนแรกคือ เราควร backup เว็บก่อน โดยผมทำการ copy เว็บทั้งหมด ไปยัง folder ใหม่ในเว็บก่อนครับ เป็นการสำรองข้อมูลไว้ รวมถึงการสำรอง database ด้วย
2. ผม uninstall ตัว plugin ที่ไม่จำเป็นออกให้หมดก่อน เหลือเฉพาะตัวหลักๆของเว็บเท่านั้น เพราะเมื่อเรา migrate ไปแล้วยังไง เราก็ต้องไปติดตั้ง plugin ของ joomla 2.5 อยู่ดี
3. ทำการติดตั้ง JUpgrade ลงไปในเว็บ joomla1.5 ให้เรียบร้อย
4. ปัญหาหลักของการ migrate ไม่ผ่านคือ พอกระบวนการ migrade กำลังดำเนินไป มักพบ error คือ undefine error ขึ้น ทำให้มันหยุดการทำงานไปดื้อ ซึ่งทั้งหมดทั้งปวง เกิดจาก ค่า "alias" ที่มันซ้ำกัน!! ผมแก้ไขยังไง