ผมอัพจาก 1.2.4.0 เป็น 1.4.7 เป็น 1.5.4.1 ด้วยวิธีนี้ครับ
1.แบ็คอัพเว็บเรา บนโฮสต์ไว้ก่อนเลย เสร็จแล้วดาวน์โหลดมาเก็บที่เครื่อง และอย่าลบแบ๊คอัพบนโฮสต์ทิ้ง เพราะถ้ามีปัญหาจะได้ Restore ได้
2.อัพโหลดไฟล์/โฟลเดอร์ทั้งหมดขึ้นโฮสต์ (ยกเว้น..img....translation...upload...) ไป replace ของเก่า
3.อัพ setting.inc ตัวเก่า(ที่โหลดมาเก็บไว้) ไปทับตัวใหม่
4.รัน http://xxxxxx.com/install/upgrade/upgrade.php (ของผมมัน Error code 28)แต่ไม่มีปัญหา ปล่อยทิ้งไว้ซัก10-15นาที
5.เปลี่ยนชื่อโฟลเดอร์แอดมินเก่าของเราให้เป็นชื่ออื่น แล้วก็เปลี่ยนชื่อโฟลเดอร์แอดมินตัวใหม่ให้เป็นชื่อที่เราต้องการใช้
6.ลบโฟลเดอร์ install หรือเปลี่ยนชื่อ เสร็จเรียบร้อย เข้าเว็บเวอร์ชั่นใหม่ได้ทันที
หลังจากนี้ก็ไปเก็บงานที่เพิ่มมาใหม่ เช่นแปลภาษา หรือ อื่นๆครับ
ถ้ามีปัญหาก็ เข้า direct admin (hosting)..... Restore กลับมาเป็นเวอร์ชั่นเก่า
ของผมอัพแล้วไม่เคยมีปัญหาครับ ทำบนโฮสต์จริงเลย ใช้งานอยู่ทุกวัน เพียงแต่ต้องไปปรับแต่งธีม..แล้วก็แปลภาษาเพิ่ม....
ทำข้างล่างไม่เหมือนทำของจริงนะครับ บนโฮสต์แสดงผล แต่ข้างล่างไม่ทำงาน ผมเลยลองทำข้างบนเลย มีปัญหาก็ restore กลับมาตั้งหลักใหม่
ขอให้โชคดีครับ...