J3.x:การอัพเดทจากรุ่นที่ใช้งานอยู่ให้เป็นรุ่นปัจจุบัน
From Joomla! Documentation
วิธีการที่แนะนำให้ใช้ในการอัพเดท Joomla! ที่ทำการติดตั้ง คือการใช้คอมโพเนนท์สำหรับอัพเดท Joomla! ซึ่งคุณจะพบคอมโพเนนท์ดังกล่าวได้จาก เมนูคอมโพเนนท์ ที่อยู่ในส่วนของผู้ควบคุมระบบเว็บไซต์ของคุณ.
ต้องการอัพเดทเป็นรุ่นก่อนหน้านี้? คุณต้องอัพเดท โดยใช้วิธีการติดตั้ง.
เปิดเข้าไปที่ตัวคอมโพเนนท์ สำหรับอัพเดท Joomla!
หากมีชุดอัพเดทมาใหม่ ระบบจะแสดงข้อความแจ้งให้คุณทราบ พร้อมปุ่มให้คุณอัพเดท. ซึ่งชุดอัพเดทนี้คุณจะมองเห็นได้ ก็ต่อเมื่อคุณได้ทำการตั้งค่าเพื่อใช้งานเซิร์ฟเวอร์สำหรับอัพเดทและระบบแคชเอาไว้. ให้คุณดูที่ตัวเลือกเสริมในคอมโพเนนท์สำหรับอัพเดท Joomla!. ตัวเลือกแรกจะแสดงข้อมูลเกี่ยวกับชุดอัพเดทล่าสุดสำหรับรุ่นหลักที่ปล่อยออกมาให้ใช้งาน. ตัวเลือกที่สองจะแสดงข้อมูลชุดปรับปรุงล่าสุดของรุ่นที่รองจากตัวหลักตัวล่าสุด ซึ่งข้อมูลเก่าที่อยู่ในหน่วยความจำแคชอาจเป็นสาเหตุให้ระบบยังไม่แสดงข้อมูลอัพเดทนี้ ให้คุณกดล้างหน่วยความจำแคช.
คลิกที่ปุ่ม "ติดตั้งรุ่นอัพเดท" แล้วปล่อยให้ตัวอัพเดททำงาน
เมื่อระบบทำการอัพเดทเสร็จสิ้น ให้คุณกดรีเฟรชหน้าเว็บใหม่ หรือ กดล้างข้อมูลในหน่วยความจำแคชโปรแกรมบราวเซอร์ของคุณ เพื่อเปลี่ยนค่า CSS ของเทมเพลทให้เป็นค่าที่ปรับแต่งใหม่.
หมายเหตุ: Joomla! จะแจ้งเตือนให้คุณทราบ ที่หน้าหลักในส่วนของผู้ควบคุมระบบ (แผงควบคุม) เมื่อมีชุดอัพเดทมาใหม่ แต่จะไม่ทำการอัพเดทให้กับคุณ คุณจำเป็นต้องกดที่ปุ่มอัพเดทเพื่อทำการอัพเดทด้วยตัวคุณเอง.
คำแนะนำพิเศษสำหรับการอัพเดทจากรุ่น 3.1.2 |
ขั้นตอนการปฏิบัติที่ขอแนะนำ: ขอแนะนำให้คุณดำเนินการตามขั้นตอนต่อไปนี้ เมื่อทำการอัพเดทเว็บไซต์ที่คุณกำลังพัฒนา:
- สำรองข้อมูลเว็บไซต์ของคุณ ก่อนทำการอัพเดทไปเป็นรุ่นใหม่เสมอ ด้วยวิธีการดังกล่าว หากเกิดปัญหาอะไรขึ้นในระหว่างกระบวนการอัพเกรด คุณจะได้กู้คืนเว็บไซต์ของคุณกลับไปเป็นรุ่นก่อนหน้าได้ง่ายๆ.
- ตรวจทานเอกสารประกอบการเผยแพร่ เกี่ยวกับรุ่นใหม่คุณที่ต้องการอัพเดท ว่ามีอะไรที่คุณคุ้นเคยเปลี่ยนแปลงไปบ้าง
- ทำการอัพเดทโดยใช้วิธีใดวิธีหนึ่งที่เราแนะนำไว้ในเอกสารนี้ วิธีดังกล่าวนี้จะทำการติดตั้งไฟล์โปรแกรมรุ่นใหม่, ลบไฟล์เก่าๆที่ไม่จำเป็นทิ้งไป, และปรับปรุงฐานข้อมูลที่จำเป็น สำหรับ Joomla! รุ่นใหม่.
- ล้างข้อมูลในหน่วยความจำแคชของโปรแกรมบราวเซอร์ของคุณ แล้วตรวจสอบดูว่าการอัพเดทได้เสร็จสิ้นแล้วหรือไม่ โดยใช้ขั้นตอนที่อยู่ในแถบข้อความ ตรวจสอบเว็บไซต์.
ตรวจสอบเว็บไซต์ของคุณ
หลังจากที่คุณได้ทำการอัพเดทแล้ว จะเป็นความคิดที่ดีมาก หากคุณทำการล้างข้อมูลในหน่วยความจำแคชโปรแกรมบราวเซอร์ของคุณ และตรวจดูเว็บไซต์ของคุณให้มั่นใจว่าได้รับการอัพเดทเสร็จสมบูรณ์แล้ว โดยมีอยู่ 2 ส่วน ที่คุณสามารถตรวจดูคร่าวๆได้จากในส่วนของตัวจัดการส่วนขยาย.
ตัวจัดการส่วนขยาย: ตรวจสอบฐานข้อมูล
คุณสมบัตินี้ได้ถูกเพิ่มเข้ามาในรุ่น 2.5.0. คุณสมบัติดังกล่าวนี้จะตรวจสอบว่าข้อมูลที่อยู่ในฐานข้อมูลของคุณเป็นข้อมูลรุ่นที่ได้รับการปรับปรุงสำหรับ Joomla! หรือไม่.
เข้าไปที่หน้าของตัวจัดการส่วนขยาย (Extension Manager) → ฐานข้อมูล. หากข้อมูลในฐานข้อมูลของคุณได้รับการปรับปรุงแล้ว คุณจะเห็นหน้าจอที่เหมือนกับภาพประกอบด้านล่างนี้:
หากข้อมูลในฐานข้อมูลของคุณยังไม่ได้รับการปรับปรุง คุณจะเห็นหน้าจอที่แสดงรายการปัญหาต่างๆที่พบ ดังภาพประกอบที่อยู่ด้านล่างนี้
ในกรณีนี้ ให้คุณกดที่ปุ่ม ซ่อม (Fix) ที่อยู่เหนือไปทางขวา Joomla! จะทำการปรับปรุงฐานข้อมูลเพื่อแก้ปัญหาที่พบให้ถูกต้อง จากนั้นจะแสดงหน้าจอเดิมนี้ใหม่อีกครั้ง หากการซ่อมแซมประสบความสำเร็จ ระบบจะแสดงข้อความแจ้งว่าฐานข้อมูลของคุณได้รับการอัพเดทแล้ว
ดูดีๆน่ะครับ หากยังมีปัญหาหรือข้อบกพร่องใดๆอยู่ กรุณาตรวจสอบให้แน่ใจว่า คุณได้ปลดล็อคตารางฐานข้อมูลทั้งหมดแล้วหรือยัง.
ตัวจัดการส่วนขยาย: ค้นพบ
ในบางกรณี เมื่อคุณอัพเดทไปเป็น Joomla! รุ่นใหม่ ส่วนขยายหลักของโปรแกรมจะถูกเพิ่มเข้ามาให้ด้วย หากเกิดปัญหาใดๆเกี่ยวกับการอัพเดทฐานข้อมูล ส่วนขยายดังกล่าวนี้อาจจะไม่ได้รับการติดตั้งอย่างเหมาะสม. เพื่อตรวจสอบในส่วนนี้ ให้คุณเข้าไปที่ ตัวจัดการส่วนขยาย → ค้นพบ. แล้วคลิกที่ไอคอน ค้นพบ ที่อยู่ในแถบเครื่องมือ คุณจะเห็นหน้าจอเหมือนภาพด้านล่างนี้แสดงขึ้นมา:
หากเป็นเช่นนั้น คุณก็จะทราบได้ทันทีว่าส่วนขยายใดๆที่ถูกเพิ่มเข้ามาในระหว่างการอัพเดท ได้ถูกติดตั้งอยู่ในฐานข้อมูลอย่างถูกต้องแล้ว
หากมีส่วนขยายใดๆ ที่ถูกถอนการติดตั้งออกไป ระบบจะแสดงรายชื่อส่วนขยายเหล่านั้นเหมือนกับหน้าจอต่อไปนี้:
ในกรณีนี้ ให้กาเลือกที่ช่องของส่วนขยายนั้น แล้วคลิกที่ปุ่มที่มีรูปไอคอน ติดตั้ง ที่อยู่ในแถบเครื่องมือ. Joomla! ด้านบน ระบบจะทำการติดตั้งส่วนขยายตัวดังกล่าวนี้ และแสดงหน้าจอว่าไม่ค้นพบส่วนขยายใดๆอีก ณ จุดนี้ หมายความว่า ส่วนขยายชุดใหม่นี้ได้ถูกติดตั้งอยู่ในฐานข้อมูลเรียบร้อยแล้ว.
การแก้ไขปัญหาต่างๆ
หากคุณมีคำถามใดๆ ก่อน, ในระหว่าง, หรือภายหลัง การอัพเกรด, กรุณาเข้าไปสอบถามคำถามดังกล่าวได้ที่ กระดานสนทนา เกี่ยวกับการโอนย้ายระบบและการอัพเกรดไปเป็น Joomla! รุ่น 3.x.
หากคุณพบปัญหา หรือข้อผิดพลาดใดๆในระหว่างกระบวนการอัพเดท นี่คือเกร็ดความรู้บางส่วน
- ตรวจสอบข้อมูลเพิ่มเติมได้จากหัวข้อต่อไปนี้:
- ล้างข้อมูลในหน่วยความจำแคชโปรแกรมบราวเซอร์ของคุณ. เนื่องจากมีข้อมูลในไฟล์ CSS หรือ Javascript เปลี่ยนแปลงไปจากเดิม ทำให้คุณต้องจำเป็นต้องโหลดหน้าเว็บใหม่ด้วยโปรแกรมบราวเซอร์ของคุณอีกครั้ง หลังจากทำการอัพเกรด
- หากมีข้อความแจ้งข้อผิดพลาดเกี่ยวกับฐานข้อมูลหลังการอัพเดท กรุณาเข้าไปตรวจสอบที่ ตัวจัดการส่วนขยาย: ตามด้วยแถบฐานข้อมูล และเข้าไปที่ตัวจัดการส่วนขยาย: ตามด้วยแถบค้นพบ ในบางกรณีข้อผิดพลาดเกี่ยวกับฐานข้อมูลที่เกิดขึ้นจะระงับการอัพเดทฐานข้อมูลทั้งหมด ในกรณีนี้ ให้คุณเปิดการทำงานใหม่ได้จากในแถบที่มีข้อความว่า ฐานข้อมูล แล้วไปที่ ค้นพบ→โดยใช้วิธีการติดตั้ง เพื่อตรวจสอบและติดตั้งส่วนขยายตัวใหม่อีกครั้ง.
- หากพบข้อผิดพลาด หรือ ปัญหาใดๆ ในระหว่างหรือหลังการอัพเกรด กรุณาเข้าอ่านเพื่อตรวจสอบที่หน้าคำถามที่พบบ่อย สำหรับรุ่นที่คุณทำการอัพเดท ตัวอย่างเช่น สำหรับรุ่น 3.1.0, จะมีหมวดหมู่ที่กำหนดชื่อเอาไว้ว่า หมวดหมู่:คำถามที่พบบ่อยเกี่ยวกับรุ่น 3.1.0.