1. ติดตั้ง Component Jupgrade
Download 
ดาวน์โหลดมาไว้ในเครื่อง แล้ว เข้าไปที่ Administator แล้วไปที่ Extension Manager ทำการเลือกไฟล์ Extension ของ jupgrade ที่โหลดมาแล้วทำการติดตั้ง

2. จากนั้นให้เข้าไปที่ Plugin Manager แล้วค้นหาคำว่า System - Mootools Upgrade จากนั้นทำการ Enable มัน

3. เข้าไปที่เมนู Component->jUpgrade แล้วเข้าไปตั้งค่าที่ Parameters โดยให้เซทค่าดังต่อไปนี้
Distribution : ให้เลือกเป็น Joomla 2.5
Target Directory : เป็นโฟร์เดอร์ที่เมื่ออัพเกรดแล้วจะเข้าไปอยู่ที่ไหน โดยที่มันจะอยู่ในโฟร์เดอร์ย่อยของ Joomla ซึ่งเมื่ออัพเกรดแล้วในโฟร์เดอร์นี้จะเป็น Joomla 2.5
Prefix for old database : คือคำนำหน้าชื่อตารางในฐานข้อมูลตอนที่ยังเป็น Joomla 1.5 อยู่
Prefix for new database : คือคำนำหน้าชื่อตารางในฐานข้อมูลหลังจากอัพเกรดแล้ว แนะนำให้ใส่เป็น j25 เพื่อความเข้าใจ แต่จิงๆใส่อะไรก็ได้
Disable set_time_limit() : ให้เลือกเป็น yes
Keep original positions? : ให้เลือกเป็น yes
จากนั้นทำการกด save

4. คลิ๊กที่รุปของ jUpgrade ที่เป็นไอคอนใหญ่ๆกลางหน้าจอเลย
รอจนกว่า jUpgrade จะทำงานเสร็จ

5. ถ้าสมมุติว่าบนเครื่อง Server มีการ จำกัดสิทธิ์ไม่ให้มีการเขียนไฟล์ต่างๆลงไปใหม่ ให้เข้าไปที่ FillZilla ทำการล๊อกอินเข้าไปที่ Server แล้ว คลิ๊กขวาที่ public_html แล้วเลือก File Permission แล้วทำการติ๊กถูกที่ช่องเขียนให้หมด

ถ้าเป็น เว็บไซต์ใหญ่ๆ Jupgrade ต้องใช้ function set_time_limit() เพื่อให้ Joomla ทำงานได้นานๆ ด้วย Host ที่ไหนไม่เปิด function นี้ให้ใช้ ก็ลำบากหน่อยครับ ต้องโหลดมาทำในเครื่องตัวเอง แล้วอัพที่เสร็จแล้วขึ้นไปใหม่
แนะนำให้ คุยกับทาง Host เพื่อขอให้เค้าเปิดให้ เป็นการใช้ชั่วคราวก็ได้
จาก
http://www.mindphp.com/forums/viewtopic.php?f=29&t=12301 