สอบถามเรื่องการอัพเดทครับพอดีเว็บผมใช้ joomla 1.5.4 vm 1.1.3 แล้วผมต้องการจะอัพเดท เป็น LaiThai_eCommerce_Edition_VM_1.1.8_Joomla_1.5.23 ผมต้องทำยังไงคับถึงข้อมูลเว็บไม่หาย แล้ว template เดิมยังอยู่ รบกวนทีนะคับ
จากปัญหา หากไม่ได้ใช้ LaiThai e-Commerce Edition ตั้งแต่แรก คือ มีอยู่ 3 อย่าง1. ใช้ Joomla! เวอร์ชันเก่า คือ 1.5.4 ซึ่งไม่ควรปล่อยทิ้งไว้ขนาดนี้ มันจะเหนื่อยตอนอัพเดท และเสี่ยงต่อการถูกโจมตี
2. เช่นเดียวกัน คือใช้ Virtuemart 1.1.3 ซึ่งก็เก่าเช่นเดียวกัน ข้อแนะนำคือ ให้หมั่นตามดูเวอร์ชันใหม่ที่มีการแก้ไขรูรั่วอยู่เสมอ
3. ใช้เทมเพลตอะไรอยู่?
วิธีทำการอัพเดทใน 3 ลักษณะนี้ ในข้อตอบข้อ 3. หากเป็นเทมเพลตที่ติดมากับ Joomla! Package หรือ Joomla!+VM Package ก็อาจมีบางส่วนที่ถูกแก้ไขจุดบกพร่องไปบ้าง แนะนำให้ Copy ไฟล์เอาไว้ในเครื่องตัวเอง ก่อนทำการอัพเกรด
ตอบข้อ 1. คือต้องอัพเดทเฉพาะตัว Joomla! ก่อน เพื่ออุดรูรั่ว โดยให้ไปดาวน์โหลดไฟล์ Patch Update มาแตกไฟล์ แล้วทำการ FTP เอาไฟล์ไปทับ คือไฟล์
Joomla_1.5.4_to_1.5.23-Stable-Patch_Package.ziphttp://joomlacode.org/gf/download/frsrelease/14505/63440/Joomla_1.5.4_to_1.5.23-Stable-Patch_Package.zipหลังจากนั้น Joomla! ของคุณก็จะกลายเป็นเวอร์ชันใหม่
ตอบข้อ 2. ทำการอัพเดท Virtuemart โดยให้ค่อยๆ อัพเดท จากไฟล์
Patch-VirtueMart-1.1.3-1.1.8.j15.ziphttp://joomlacode.org/gf/download/frsrelease/14404/62938/Patch-VirtueMart-1.1.3-1.1.8.j15.zipโดย Virtuemart จะมีวิธีอัพเดทที่ไม่เหมือนกับ Joomla! คือ ต้อง
อัพเดทผ่านระบบการติดตั้งในหน้า Virtuemart เอง
ไม่ใช่การ FTP เอาไฟล์ไปทับเหมือนของ Joomla!
วิธีการอัพเดท ให้ทำตามขั้นตอนดังนี้ไปที่เมนู "Components" -> "VirtueMart" จากนั้นทางซ้ายมือจะมีเมนู "Admin" ให้เลือก "
Check for Updates"
ทางขวามือจะมี 2 แท็บ แท็บแรก ตรวจสอบอัพเดทโดยอัตโนมัติ
ถ้าเน็ตช้า ให้เลือกแท็บที่สอง คือเลือกจากไฟล์ที่ดาวน์โหลดมาจากลิงก์ด้านบน (Patch-VirtueMart-1.1.3-1.1.8.j15.zip)
จากนั้น ระบบจะแสดงรายการไฟล์ที่ต้องอัพเดท โดยทางขวามือ ในแต่ละรายการ จะบอกว่าเขียนไฟล์ทับได้หรือไม่ หากเป็นสีแดง ให้ FTP ไป เปลี่ยนสิทธิ์ (CHMOD) เป็น 777 ก่อน จากนั้น
ให้คลิกในช่อง
[] ยอมรับว่าอ่านคำเตือนแล้ว และกด
Apply Patch now เป็นอันเสร็จครับ
ดูรูป และวิธีการทำแบบภาษาอังกฤษ ได้ที่นี่
http://virtuemart.net/index.php?option=com_content&task=view&id=303&Itemid=152หลังจากอัพเดททุกอย่างเรียบร้อย หากต้องการเฉพาะไฟล์ภาษาไทย ซึ่ง VM ไม่มีการแปลเพิ่มตั้งแต่เวอร์ชัน 1.1.4 แล้ว ให้ใช้
Language_Pack_for_VirtueMart_1.1.4.zip ได้ครับ โดยจะรวมไว้หลายภาษาเลย
http://dev.virtuemart.net/attachments/download/54/Language_Pack_for_VirtueMart_1.1.4.zipโดยหลังจากได้ทำการ Download มาแล้ว ให้แตกไฟล์ออก
และให้เลือกไฟล์ภาษาที่ต้องการใช้ เอาไปไว้ในโฟลเดอร์ที่แยกกันอยู่ที่
administrator/components/com_virtuemart/languages/โดยจะมีชื่อโฟลเดอร์ย่อย ตรงกันอยู่ครับ
จบ
