วิธีถอนการติดตั้งส่วนเสริม Joomla ให้หมดจด พร้อมตรวจไฟล์ที่ค้าง

การถอนการติดตั้งส่วนเสริม Joomla ควรทำผ่านหน้าจัดการ Extensions ของระบบหลังบ้าน เพื่อให้ Joomla ลบส่วนประกอบที่ติดตั้งไว้อย่างถูกวิธี ก่อนถอนควรสำรองข้อมูลและตรวจสอบก่อนว่าส่วนเสริมนั้นมีข้อมูลหรือส่วนประกอบอื่นที่เว็บไซต์ยังใช้อยู่หรือไม่

❶ ตรวจสอบก่อนถอนการติดตั้ง

ก่อนถอน ให้ค้นหาว่าส่วนเสริมนั้นทำหน้าที่อะไรและเชื่อมกับส่วนใดบ้าง เช่น Component อาจมี Module หรือ Plugin ที่ทำงานร่วมกัน หากถอนส่วนหลัก ส่วนประกอบที่เกี่ยวข้องอาจไม่สามารถใช้งานต่อได้

ควรตรวจสอบสิ่งเหล่านี้ก่อน

  • หน้าเว็บไซต์หรือเมนูใดเรียกใช้ส่วนเสริมนี้
  • มี Module, Plugin หรือ Package ที่ต้องใช้ร่วมกันหรือไม่
  • มีข้อมูลที่ต้องส่งออกหรือเก็บไว้หรือไม่
  • มีคู่มือการถอนการติดตั้งหรือข้อควรระวังจากผู้พัฒนาหรือไม่
  • มีข้อมูลสำรองของไฟล์เว็บไซต์และฐานข้อมูลแล้วหรือยัง

ส่วนเสริมบางตัวอาจเก็บข้อมูลหรือการตั้งค่าไว้ในฐานข้อมูล แม้ถอนตัว Extension แล้วก็ตาม อ่านเอกสารผู้พัฒนาเพื่อดูว่าข้อมูลเหล่านั้นถูกลบหรือเก็บไว้ และส่งออกข้อมูลที่ต้องใช้ก่อนถอน

❷ ถอนการติดตั้งจากระบบหลังบ้าน Joomla

ใน Joomla เวอร์ชันปัจจุบัน โดยทั่วไปเข้าไปที่ System → Manage → Extensions แล้วทำตามขั้นตอนนี้

  1. ค้นหาชื่อส่วนเสริมที่ต้องการถอน
  2. ตรวจสอบชื่อและประเภทให้แน่ใจว่าเลือกถูกตัว
  3. ทำเครื่องหมายหน้ารายการที่ต้องการ
  4. คลิก Uninstall
  5. อ่านข้อความยืนยันก่อนดำเนินการ
  6. รอจนระบบแจ้งผลการถอนการติดตั้ง

หากส่วนเสริมประกอบด้วยหลายรายการ ให้ตรวจคู่มือของผู้พัฒนาว่าควรถอนส่วนใดก่อนหรือไม่ อย่าลบรายการที่ชื่อคล้ายกันโดยเดา เพราะอาจเป็นส่วนประกอบที่ Extension อื่นยังใช้งานอยู่

❸ ตรวจสอบรายการหลังถอน

เมื่อระบบแจ้งว่าถอนสำเร็จแล้ว ให้ค้นหาชื่อส่วนเสริมเดิมในหน้า Manage Extensions อีกครั้ง ตรวจด้วยว่ามีส่วนประกอบของผู้พัฒนารายเดียวกันที่ติดตั้งแยกอยู่ เช่น Module หรือ Plugin หรือไม่

จากนั้นตรวจหน้าเว็บไซต์และระบบหลังบ้านว่า

  • หน้าเว็บเปิดได้ตามปกติ
  • เมนูหรือฟังก์ชันที่เคยเรียกส่วนเสริมนั้นไม่มีข้อผิดพลาด
  • ไม่มี Module หรือ Plugin ที่ไม่จำเป็นเหลืออยู่
  • ระบบอื่นที่ทำงานร่วมกันยังใช้งานได้

หากยังพบส่วนประกอบที่เกี่ยวข้อง ให้ตรวจคู่มือก่อนถอนรายการเหล่านั้นเพิ่มเติม บางส่วนอาจต้องใช้กับ Extension ตัวอื่น

❹ จัดการไฟล์หรือข้อมูลที่ยังเหลืออย่างระมัดระวัง

การถอนผ่าน Joomla เป็นวิธีหลักที่ควรใช้ ไม่ควรลบไฟล์หรือแก้ฐานข้อมูลด้วยตนเองทันที หากยังพบไฟล์ตกค้าง ให้ตรวจสอบก่อนว่าเป็นไฟล์ของส่วนเสริมที่ถอนแล้วจริง และผู้พัฒนาแนะนำให้ลบหรือไม่

แนวทางที่ปลอดภัยคือ

  • ตรวจคู่มือการถอนของผู้พัฒนา
  • สำรองไฟล์และฐานข้อมูลก่อนเปลี่ยนแปลง
  • หลีกเลี่ยงการลบตารางฐานข้อมูลหรือไฟล์ที่ไม่ทราบหน้าที่
  • หากไม่แน่ใจ ให้สอบถามผู้พัฒนาหรือผู้ดูแลเซิร์ฟเวอร์

ComSiam แนะนำให้เก็บชื่อ Extension และข้อมูลสำรองไว้จนกว่าจะตรวจสอบเว็บไซต์หลังถอนครบทุกหน้า การลบไฟล์หรือข้อมูลผิดรายการอาจทำให้ Extension อื่นหรือเว็บไซต์ส่วนสำคัญทำงานผิดปกติ

❺ ถ้าถอนการติดตั้งไม่สำเร็จ

หาก Joomla แสดงข้อผิดพลาด ให้จดข้อความที่ปรากฏและตรวจว่า Extension นั้นเป็นส่วนที่ระบบป้องกันไว้หรือไม่ จากนั้นตรวจสิทธิ์ไฟล์และคู่มือของผู้พัฒนา อย่าฝืนลบไฟล์หรือรายการฐานข้อมูลด้วยตนเองเพื่อหลีกเลี่ยงปัญหาที่กู้คืนยาก

หากส่วนเสริมยังปรากฏในรายการแต่ไฟล์บางส่วนหายไป ให้ปรึกษาคู่มือการซ่อมหรือถอนของผู้พัฒนา และสำรองข้อมูลก่อนดำเนินการต่อ

❻ ถอนการติดตั้งต่างจากปิดใช้งานอย่างไร?

การปิดใช้งานจะหยุดส่วนเสริมไม่ให้ทำงาน แต่ยังเก็บ Extension ไว้ในเว็บไซต์ ส่วนการถอนการติดตั้งจะนำ Extension ออกจากระบบ และอาจลบไฟล์หรือข้อมูลบางส่วนตามวิธีที่ผู้พัฒนากำหนด

หากต้องการทดสอบว่า Extension เป็นสาเหตุของปัญหาหรือไม่ ให้ปิดใช้งานก่อน แต่ถ้าตัดสินใจเลิกใช้แล้วและตรวจสอบผลกระทบเรียบร้อย จึงค่อยถอนการติดตั้ง

สรุป

ถอนส่วนเสริม Joomla ผ่าน System → Manage → Extensions โดยเลือก Extension ให้ถูกต้องแล้วกด Uninstall ก่อนทำควรสำรองข้อมูล ตรวจสอบส่วนประกอบที่ทำงานร่วมกัน และส่งออกข้อมูลที่ต้องการเก็บ หลังถอนให้ทดสอบเว็บไซต์ และอย่าลบไฟล์หรือฐานข้อมูลเองหากยังไม่ทราบหน้าที่ของรายการนั้น