Monday, April 29, 2013

อัพเกรด joomla 1.5 to 2.5 virtuemart 1.1.9 to 2.0

วิธีการนี้ Work สุด ยุ่งยากน้อยที่สุดแล้ว เท่าที่ได้ทดสอบมา สำหรับผู้ที่ต้องการจะ Upgrade Migrate จาก Joomla รุ่นเก่า 1.5.26 ไป 2.5 และมี Virtuemart ด้วย

Wednesday, April 24, 2013

อัพเกรท Virtuemart 1.1.9 ไป 2.0.20b

เมื่อเขาเลิก support Joomla 1.5 แล้วเราก็จำเป็นต้องอัพเกรทตามเขาไปด้วย แต่ติดปัญหาตรงที่เว็บไซต์ดันมี virtuemart ด้วยเลยยุ่งกันใหญ่

(แก้ไข) วิธีการที่แล้วมันเก่าไปขออภัย

ใช้ Jupgrade รุ่นล่าสุดนี่ ทีเดียวจบเลย มัวไปย้อนอ่านของเก่าสมัยแรกๆ เลยทำให้ยุ่งยาก

ขั้นตอนดังนี้
  1. Uninstall Component ทั้งหลายที่ไม่จำเป็นออกไปให้หมด ป้องกันความผิดพลาด เหลือไว้แต่หลักๆเท่านั้น เพราะ Jupgrade จะสนับสนุน component บางตัวเท่านั้น
    สำหรับเว็บเรา เหลือไว้แค่ Akeeba backup, Virtuemart เท่านั้น นอกนั้นก็เป็น component ที่ติดตั้งมากับ Joomla
  2. เปลี่ยนชื่อ folder Administrator/components/com_virtuemart
    และ Components/com_virtuemart
  3. ติดตั้ง jupgrade 
  4. แก้ไฟล์ php.ini
    - display_errors=0
    - error_reporting = E_ERROR
    - max_execution_time = 400 (เอาเยอะๆไปเลย)
    - memory_limit = 512M
    save แล้ว restart xampp ใหม่
  5. คลิก jupgrade แล้ว enable mootools ตามคำแนะนำ
  6. Jupgrade อีกที รอจนเสร็จสิ้นขบวนการ
  7. เข้า่ไปที่ administrator ของเว็บไซต์ใหม่ ซึ่งจะอยู่ใน folder /jupgrade/
  8. จะมีการแจ้งเตือนให้ update Virtuemart ไปเป็น 1.2 คลิก update 
  9. เสร็จจบ ง่ายดี