การแก้ปัญหา Error เข้า Admin ไม่ได้ ใน Joomla 3

 

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

 

ทีนี้กรณีแบบนี้ อาจจะเจอกันบ่อย เพราะหากเกิด Error แล้ว เราจะเข้าไปแก้ไขในส่วน Administrator แต่กลับเข้าไม่ได้ หรือกลายเป็นว่าในส่วน Administrator ก็ Error ด้วยเช่นกัน

การแก้ปัญหา Error เข้า Admin ไม่ได้ ใน Joomla 3

ตัวอย่าง Error ที่อาจจะทำให้เราไม่สามารถเข้าไปในส่วน Administrator ได้

 

ปัญหา Error เกิดจากอะไร?

     ก่อนอื่นเลยเพื่อนๆ ต้องคิดก่อน และ สำคัญมากด้วย! นั้นก็คือ ต้องทราบให้ได้ก่อนว่า ปัญหานี้มาจากอะไร ถ้าให้ดูจาก Code (สมมุติตามรูปแรก ด้านบน ) ก็คงบอกอะไรไม่ได้ ในกรณีที่เราเป็น user ทั่วไป แต่สิ่งที่สำคัญกว่านั้น ก็คือ ให้คิดให้ได้ว่า " ก่อนหน้านี้ เราทำอะไร " ผมเน้นเสมอ และให้ความสำคัญกับส่วนนี้มาก เพราะเราจะรู้ได้อย่างรวดเร็วเลยว่า ปัญหามาจากส่วนไหน อาทิเช่น

1. ก่อนหน้านี้ ได้เพิ่ม Extension ใหม่เข้าไป

     ในกรณีนี้ มองได้ว่า ปัญหาน่าจะมาจาก Extension ใหม่ที่เราพึ่งได้ติดตั้ง ดังนั้น ทางแก้ก็คือ อาจจะไปปิดการทำงาน หรือ Uninstall เจ้า Extension ออกเลย ก็ได้ เพราะถ้าใช้ต่อไป อาจจะเป็นปัญหาได้อีก

 

2.ก่อนหน้านี้ได้เพิ่ม Content ใหม่เข้าไป

     ในกรณีนี้โดยปกติจะแทบไม่มีปัญหาเลย แต่ที่ทำให้เกิดปัญหาใน Content ก็คือตัวข้อมูลที่เพิ่มเข้าไป อาจจะเป็นการไป Copy ข้อมูลจากเว็บอื่นมา ซึ่งการทำแบบนั้น ถ้าเราไม่ได้นำข้อมูลมาล้าง Code ก่อน โดยการวางลงใน Notepad ก็จะทำให้ข้อมูลที่ วางลงใน Content นั้น ติดเอา Code มาด้วย ซึ่งถ้า code ที่ติดมาไม่สมบูรณ์ ก็จะทำให้เกิด Error ได้เช่นกัน (ในเรื่องนี้ไว้จะนำมาอธิบายเพิ่มเติมนะครับ)

 

ดังนั้นเราต้องนึกให้ได้ก่อนว่า ก่อนหน้านั้นเราทำอะไรลงไปนะครับ

 

ปัญหาโลกแตก เข้า Admin Joomla ไม่ได้!

     ถ้าเราคิดออกแล้วว่าเราทำอะไรลงไปก่อนหน้านี้ สมมุติว่า เป็นการติดตั้ง Extension ใหม่เข้าไปแล้ว Error โดยปกติก็แค่เข้าไปปิดการทำงานของ Extension นั้นๆ ที่ในส่วน Manage

การแก้ปัญหา Error เข้า Admin ไม่ได้ ใน Joomla 3

ตำแหน่งเมนู Manage ทำการปิด Extension หรือ Uninstall

 

     แต่ว่าคราวนี้ กลับเข้าในส่วน Administrator ไม่ได้ ซึ่งอาจจะเกิดจากปัญหาเดียวกัน ทำให้เข้าหลังบ้าน Joomla ไม่ได้ แล้วทีนี้เราจะปิดการใช้งานของ Extension ตัวดังกล่าวได้อย่างไร

 

ทางออกสุดท้าย PHPmyAdmin คือคำตอบ

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

แก้ Error ที่ phpmyadmin

ตัวอย่าง PhpMydamin และ Database

 

     จากนั้นให้เราไปที่ดาต้าเบสที่เราใช้กับเว็บที่ Error นะครับ ในที่นี้สมมุติคือ jooml4biz2 นะครับ เมื่อคลิ๊กที่ Database แล้ว เราจะพบกับตาราง ดาต้าเบสทั้งหมดของเว็บไซต์ ให้เราเลือกไปที่ตาราง ที่มีชื่อต่อท้ายว่า xxx_extensions ครับ (ในส่วน xxx คือ Database Tables Prefix มันจะต่างกันตามดาต้าเบสของแต่ละคนนะครับ)

แก้ Error ที่ phpmyadmin

ตาราง xxx_extensions เป็นฐานข้อมูลในส่วนของ Extensions

 

     เมื่อเราเข้ามาใน ตารางฐานข้อมูล xxx_extensions แล้ว ให้เราไปที่หน้าสุดท้ายของตาราง แล้วมองหา Extension ที่เราพึ่งได้ติดตั้ง สมมุติในที่นี้เป็น Akeeba ให้สังเกตุในบรรทัดนั้นจะเห็นว่า ข้อมูลในส่วน Enabled เป็น 1 อยู่ (1) นั้นหมายความว่า Extension ตัวนี้เปิดใช้งานอยู่นั้นเอง เราจึงจะต้องแก้ให้เป็น 0 โดยคลิ๊กที่ แก้ไข (2) หน้าบรรทัดนั้นนะครับ

แก้ Error ที่ phpmyadmin

แก้ไข Enabled ให้เป็น 0

 

     เมื่อเข้ามาแล้ว ให้ไปที่ช่อง enabled และทำการเปลี่ยนจากเลข 1 ให้เป็น เลข 0 นะครับ แล้วทำการ Save โดยการกดที่ปุ่ม go(ไป) ด้านล่างครับ เพียงเท่านี้ เราก็ทำการปิดการใช้งานของ Extension ได้แล้ว ซึ่งจะทำให้ตัว Joomla ไม่ทำการโหลด Extension ตัวนี้ขึ้นมา ซึ่งจะส่งผลให้เรา เข้าหลังบ้านได้ตามปกติ

 เข้าในส่วน Administrator

     เป็นไงบ้างครับ คงไม่ยากเกินไปใช่ไหมครับ เพราะเจ้าปัญหาแบบนี้ ผมมักเจอบ่อยๆ เพราะลูกค้าหลายๆ คนอยากลอง Extension ก็เลยไปโหลดมาติดตั้ง แต่บางทีก็จะเกิดปัญหาขึ้นได้ ซึ่งผมก็ต้องถามทุกครั้งว่าก่อนหน้านี้ ทำอะไรลงไป ซึ่งบางคนก็ตอบ อันนี้ก็แก้ไขง่ายหน่อย แต่บางคนกลัวว่าเราจะไปว่าเขา เลยชอบตอบว่า "ไม่ได้ทำอะไรเลย" อันนี้ปวดหัวเลย ต้องมาไล่เช็คอย่างที่บอกไปนั้นเอง ดังนั้น จำให้ได้ว่าทำอะไรลงไปก่อนหน้านี้ แล้วคุณจะแก้ปัญหาได้อย่างแน่นอน

 

ขอบคุณครับ

Webmaster JoomlaHitz.com (ริว)

 

รับทำเว็บไซต์ / รับดูแลเว็บไซต์ รายเดือน / รับดูแลเว็บไซต์ รายปี / สอนทำเว็บไซต์ Joomla / รับทำเว็บราคาถูก

 

 

   โฮสติ้งดีๆ สำหรับ Joomla ที่แนะนำ เสถียน ไม่ล่ม ไม่มีปัญหา สำหรับการใช้งาน Joomla ปัจจุบันมี Server PHP 7.3 เพื่อรองรับ Joomla 3 และ 4 

 

   หากท่านใดสนใจ หาโฮสติ้งราคาไม่แพง คุณภาพดี ลองใช้ดูครับ แนะนำเลือกเป็น Package Kiddie Unlimited Bandwidth อันนี้คุ้มครับ หากท่านใดคลิ๊กผ่านลิงค์แนะนำของผม ถือว่าเป็นแรงสนับสนุนในการทำเว็บ เพื่อสร้างเนื้อหาดีๆต่อไปครับ ขอบคุณครับ

 

สนใจโฮสติ้งนี้

เพื่อคุณสนใจ..บทความนี้

สถิติเว็บไซต์

0.png8.png3.png5.png2.png2.png5.png5.png
ผู้เยี่ยมชม วันนี้58
ผู้เยี่ยมชม เมื่อวาน234
ผู้เยี่ยมชม อาทิตย์นี้674
ผู้เยี่ยมชม เดือนนี้3530
ผู้เยี่ยมชมรวม8352255

มีเพื่อนอยู่ในเว็บ ตอนนี้!

1
บุคคลทั่วไป