เหตุผลที่เป็นไปได้สำหรับการล็อคออกจาก WP-Admin ของคุณ

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


อาจมีสาเหตุสองประการที่ทำให้คุณถูกปิดกั้นจากแผงการดูแลระบบของไซต์ของคุณ.

  • เกิดข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล
  • หน้าจอสีขาวแห่งความตาย
  • ปัญหารหัสผ่านไม่ถูกต้อง

ลองมาดูแต่ละข้อเหล่านี้และวิธีแก้ปัญหาที่เป็นไปได้สำหรับสิ่งเดียวกัน.

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

เกิดข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล

ข้อความนี้จะปรากฏขึ้นเมื่อมีความเสียหายที่เป็นไปได้ในฐานข้อมูลหรือข้อมูลรับรองการเข้าสู่ระบบสำหรับฐานข้อมูลของคุณอาจผิดและสถานการณ์ที่ไม่น่าเป็นไปได้ซึ่งบริการโฮสติ้งของคุณไม่ทำงาน.

ตรวจสอบข้อความแสดงข้อผิดพลาดก่อน ถ้ามันอ่านว่า“ ตารางฐานข้อมูลอย่างน้อยหนึ่งตารางไม่พร้อมใช้งาน ฐานข้อมูลอาจจำเป็นต้องได้รับการซ่อมแซม” จากนั้นสิ่งที่จำเป็นทั้งหมดคือการซ่อมแซมฐานข้อมูลอย่างง่าย มีสองวิธีที่คุณสามารถซ่อมแซมฐานข้อมูล WP ของคุณ.

ค้นหาไฟล์ wp-config.php ของคุณและเพิ่มการเพิ่มต่อไปนี้ในตอนท้าย.

define (‘WP_ALLOW_REPAIR’, จริง);

ตอนนี้ไปที่ www.yoursite.com/wp-admin/maint/repair.php และติดตามกระบวนการซ่อมแซม สิ่งนี้ควรใช้งานได้ แต่ถ้าล้มเหลวคุณสามารถซ่อมแซมฐานข้อมูลของคุณผ่านโมดูล phpMyAdmin หากคุณต้องการคำอธิบายเพิ่มเติมตรงไปที่บทความของ maketecheasier ในการแก้ปัญหาความเสียหายของฐานข้อมูล WordPress.

ในทางตรงกันข้ามหากเว็บไซต์ของคุณแสดง“ ข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล” คุณควรระบุไฟล์ wp-config เปิดไฟล์และตรวจสอบการเปลี่ยนแปลงใด ๆ ไฟล์นี้มีรายละเอียดการเชื่อมต่อของฐานข้อมูลของคุณ อาจมีปัญหากับชื่อผู้ใช้และรหัสผ่านที่จำเป็นต้องตั้งค่าให้ถูกต้อง เรียนรู้เกี่ยวกับข้อมูลรับรองเหล่านี้และตรวจสอบให้แน่ใจว่าถูกต้อง.

หากข้อผิดพลาดยังคงดำเนินต่อไปหลังจากนี้ปัญหาส่วนใหญ่จะอยู่กับเซิร์ฟเวอร์โฮสต์ คุณต้องตรวจสอบว่าเซิร์ฟเวอร์ MySQL ตอบสนองหรือไม่ หากคุณรู้ว่าผู้ใช้รายอื่นของบริการเว็บโฮสติ้งเดียวกันกำลังประสบปัญหาคุณอาจมั่นใจได้ว่าเป็นปัญหาของเซิร์ฟเวอร์ MySQL หากมีข้อผิดพลาดในผลลัพธ์ testconnection.php หรือในขณะที่เชื่อมต่อกับ phpMyAdmin ของคุณให้ติดต่อโฮสต์เซิร์ฟเวอร์ของคุณเพื่อรับการแก้ไข.

หน้าจอสีขาวแห่งความตาย

ตามที่ชื่อแนะนำสิ่งที่คุณได้รับเมื่อคุณพยายามเข้าสู่ระบบคือหน้าจอสีขาวที่ยังไม่กะพริบซึ่งโดยทั่วไปเรียกโดยชุมชน WordPress“ WordPress White Screen Of Death” เหตุผลหนึ่งก็คืออาจมีที่ว่างบนเซิร์ฟเวอร์ไม่พอ อาจเป็นกรณีนี้เมื่อมีการแชร์โฮสติ้ง การล้างแคชเบราว์เซอร์หรือปลั๊กอินแคช (หากคุณสามารถเข้าถึง) อาจช่วยได้.

บางครั้งไฟล์ WordPress หรือฐานข้อมูลอาจเสียหายเนื่องจากมัลแวร์หรือปัญหาอื่น ๆ ซึ่งในกรณีนี้สามารถแก้ไขได้เฉพาะที่ส่วนท้ายของเซิร์ฟเวอร์ มิฉะนั้นเซิร์ฟเวอร์อาจประสบปัญหาการหยุดทำงานวางแผนหรือไม่ได้วางแผน.

DE_BUG ใน WordPress สามารถช่วยระบุสาเหตุของข้อผิดพลาดได้ บ่อยครั้งที่มันเป็นโค้ดที่ไม่ดีในธีมเองหรือในปลั๊กอินที่ใช้ซึ่งเป็นสาเหตุ หากมีการเพิ่มหรือแก้ไขปลั๊กอินเมื่อเร็ว ๆ นี้การเปลี่ยนแปลงอาจถูกยกเลิกเพื่อดูว่ามีการกู้คืนการเข้าถึงหรือไม่ แต่ถ้าคุณยังมีหน้าจอสีขาวอยู่ข้างหน้าคุณจะต้องจ้างไคลเอนต์การถ่ายโอนไฟล์เพื่อทำการเปลี่ยนแปลงที่จำเป็น.

ปลั๊กอินที่เป็นปัจจุบันและได้รับการสนับสนุนอย่างแข็งขันจากนักพัฒนารวมทั้งเข้ากันได้กับ WordPress รุ่นล่าสุดจะไม่ทำให้เกิดปัญหา ปลั๊กอินที่ล้าสมัยมักเป็นตัวการ.

เพื่อให้แน่ใจว่าเป็นปลั๊กอินที่ทำให้เกิดปัญหา:

  1. คุณสามารถไปที่โฟลเดอร์ wp-content บนเซิร์ฟเวอร์เว็บไซต์ของคุณค้นหาโฟลเดอร์ปลั๊กอินและเปลี่ยนชื่อ.
  2. ปลั๊กอินทั้งหมดจะถูกปิดการใช้งานและหากคุณสามารถเข้าถึงแดชบอร์ด WordPress ของคุณได้คุณจะรู้ว่าปัญหานั้นเกิดจากปลั๊กอินตัวใดตัวหนึ่งหรือหลายตัว.
  3. คุณสามารถระบุตัวก่อปัญหาได้โดยเปิดใช้งานปลั๊กอินทีละตัวและตรวจสอบว่าหน้าจอสีขาวปรากฏขึ้นอีกครั้งหรือไม่ จากนั้นคุณสามารถลบปลั๊กอินที่มีปัญหา.

หากหลังจากดำเนินการทั้งหมดแล้วคุณยังคงจ้องมองที่หน้าจอว่างเปล่าจากนั้นคุณสามารถทำซ้ำขั้นตอนที่ทำกับปลั๊กอินในธีมและตรวจสอบว่าพวกเขาทำงานได้ดีหรือไม่.

บางครั้งหน้าจอสีขาวอาจเกิดขึ้นเมื่อคุณทำงานกับไฟล์ function.php ของธีมหรือไฟล์ WordPress php อื่น ๆ ในกรณีนี้การเข้ารหัสที่มีข้อบกพร่องเป็นสาเหตุที่เป็นไปได้มากที่สุดสำหรับหน้าจอว่าง จากนั้นคุณจะต้องเข้าถึง WordPress โดยใช้ FTP และตั้งค่าการเข้ารหัสที่บกพร่องให้ถูกต้อง.

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

สำหรับการศึกษารายละเอียดเพิ่มเติมเกี่ยวกับสาเหตุของหน้าจอสีขาวแห่งความตายฉันขอแนะนำให้คุณอ่านบทความของ Corey McKrill เกี่ยวกับ The Found Foundry.

ปัญหารหัสผ่านไม่ถูกต้อง

บางครั้งแม้จะใช้ชื่อผู้ใช้และรหัสผ่านที่ถูกต้องคุณก็ไม่สามารถเข้าใช้งานแดชบอร์ด WordPress ของคุณได้ แม้คุณพยายามเข้าใช้งานโดยใช้ตัวเลือก “ลืมรหัสผ่าน” ก็ไม่สามารถใช้งานได้เนื่องจากคุณอาจไม่ได้รับอีเมลพร้อมรหัสผ่านที่ถูกต้อง สิ่งนี้อาจเกิดขึ้นได้หากแฮ็กเกอร์บางคนได้ทำการละเมิดเว็บไซต์ของคุณ.

ทางออกที่ง่ายที่สุดสำหรับเรื่องนี้มาจากบัญชีโฮสติ้งของคุณ ใช้ phpMyAdmin เปิดฐานข้อมูลและระบุผู้ใช้ เมื่อคุณทำคุณสามารถเปลี่ยนข้อมูลประจำตัวของรหัสผ่านและคุณถูกตั้งค่า! SiteGround ได้จัดทำบทช่วยสอนที่ครอบคลุมในลักษณะเดียวกันและบริการโฮสติ้งที่ดี.

ความคิดสุดท้าย

ฉันหวังว่าคู่มือนี้ได้พิสูจน์แล้วว่ามีประโยชน์ในการจัดการไซต์ WordPress ของคุณจากสถานการณ์ที่ยุ่งยากเล็กน้อย และในที่สุดฉันก็อยากจะเพิ่มแม้จะมีการเติบโตของ WordPress ในฐานะระบบการจัดการเนื้อหาและการพัฒนาฮาร์ดแวร์ที่ยอดเยี่ยม แต่ก็มีโอกาสที่บางสิ่งผิดปกติ ดังนั้นโปรดสร้างเว็บไซต์สำรองของคุณอย่างสม่ำเสมอ.

นอกจากนี้คุณควรรู้ว่าไม่มีปัญหาเหล่านี้อาจทำให้เกิดภัยพิบัติเว็บไซต์ของคุณ หากเป็นกรณีนี้และคุณยังถูกล็อคอยู่โปรดติดต่อเว็บโฮสต์ของคุณ.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map