วิธีแก้ไขปัญหาการล็อกเอาต์ของ WordPress (6 วิธี)
เผยแพร่แล้ว: 2021-06-01หากคุณกำลังพยายามทำงานบนเว็บไซต์ของคุณ แต่ WordPress ยังคงนำคุณออกจากระบบ คุณอาจเริ่มรู้สึกหงุดหงิดมาก ไม่เพียงแต่เป็นเรื่องน่ารำคาญที่ต้องป้อนข้อมูลประจำตัวของคุณใหม่ทุกๆ สองสามนาที แต่ยังอาจใช้เวลานานและขัดจังหวะเวิร์กโฟลว์ของคุณอีกด้วย
ปัญหานี้มักเกิดจากปัญหาเกี่ยวกับคุกกี้ที่ WordPress ใช้เพื่อให้แน่ใจว่าคุณได้รับอนุญาตให้เข้าถึงส่วนหลังของไซต์ของคุณ โชคดีที่นี่หมายความว่าวิธีแก้ปัญหามักจะค่อนข้างง่าย
ในบทช่วยสอนนี้ ฉันจะแนะนำคุณเกี่ยวกับวิธีแก้ไขเบื้องต้นสำหรับปัญหาการล็อกเอาต์ของ WordPress (หรือที่เรียกว่าข้อผิดพลาดการหมดเวลาของเซสชันของ WordPress)
มาเริ่มกันเลยดีกว่า!
1. ล้างข้อมูลการท่องเว็บของคุณ
วิธีแก้ปัญหาแรกที่คุณสามารถลองได้คือล้างคุกกี้และแคชของเบราว์เซอร์ เว็บไซต์ของคุณอาจกำลังพยายามใช้คุกกี้ที่หมดอายุเพื่อยืนยันข้อมูลรับรองการเข้าสู่ระบบของคุณ
กระบวนการนี้อาจแตกต่างกันเล็กน้อยขึ้นอยู่กับเบราว์เซอร์ที่คุณใช้ ฉันจะสาธิตด้วย Chrome เนื่องจากเป็นตัวเลือกยอดนิยม ขั้นแรก เข้าถึงการตั้งค่าเบราว์เซอร์ของคุณโดยคลิกที่ไอคอนสามจุดที่มุมบนขวาของหน้าต่าง:

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

ในหน้าต่างผลลัพธ์ ตรวจสอบให้แน่ใจว่าได้เลือก ทั้งคุกกี้และข้อมูลไซต์อื่นๆ และ รูปภาพและไฟล์ที่แคชไว้ จากนั้นคลิกที่ ล้างข้อมูล :

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

ปลั๊กอินของคุณอาจแจ้งให้คุณล้างแคชหากคุณเพิ่งเรียกใช้การอัปเดต
3. ตรวจสอบการตั้งค่าคุกกี้ของเบราว์เซอร์ของคุณ
อาจเป็นไปได้ว่าเบราว์เซอร์ของคุณได้รับการกำหนดค่าไม่ให้อนุญาตคุกกี้สำหรับไซต์ WordPress ของคุณ การตรวจสอบปัญหานี้จะแตกต่างกันเล็กน้อยขึ้นอยู่กับเบราว์เซอร์ที่คุณใช้ ที่นี่ ฉันจะแสดงวิธีค้นหาการตั้งค่าที่เหมาะสมใน Chrome
ขั้นแรก ให้ไปที่การตั้งค่า ความเป็นส่วนตัวและความปลอดภัย ของคุณ:

คลิกที่ การตั้งค่าไซต์ จากนั้นมองหาส่วน คุกกี้และข้อมูลไซต์ :

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

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

มองหาการตั้งค่าที่ อยู่ WordPress และที่อยู่ เว็บไซต์ และตรวจสอบให้แน่ใจว่าตรงกัน ซึ่งรวมถึงการทำให้แน่ใจว่าทั้งคู่ใช้โปรโตคอลเดียวกัน — ทั้ง HTTP หรือ HTTPS:

ทำการเปลี่ยนแปลงที่จำเป็นและบันทึกการตั้งค่าของคุณ หากคุณประสบปัญหาในการทำงานนี้เนื่องจาก WordPress ทำให้คุณออกจากระบบอยู่เสมอ คุณสามารถระบุที่อยู่ WordPress และที่อยู่เว็บไซต์ใน ไฟล์ wp-config.php ของคุณแทน

ในการเข้าถึง คุณจะต้องมีไคลเอ็นต์ File Transfer Protocol (FTP) เช่น FileZilla และข้อมูลประจำตัว FTP ที่โฮสต์ของคุณจัดเตรียมไว้ให้ ป้อนลงในไคลเอนต์ FTP ของคุณเพื่อเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ จากนั้นค้นหา wp-config.php ในไดเรกทอรี public_html :

เปิดเพื่อแก้ไข จากนั้นเพิ่มโค้ดต่อไปนี้ก่อนบรรทัดที่เขียน ว่า เท่านั้น หยุดแก้ไข! เผยแพร่ความสุข :
define('WP_HOME','http://yoursite.com); define('WP_SITEURL','http://yoursite.com);
เพียงตรวจสอบให้แน่ใจว่าได้แทนที่ URL ด้วยที่อยู่เว็บไซต์ของคุณ บันทึกไฟล์ จากนั้นคุณสามารถลองลงชื่อเข้าใช้ WordPress อีกครั้ง
5. แก้ไขข้อผิดพลาดของปลั๊กอิน
หากวิธีแก้ปัญหาข้างต้นไม่ได้ผล ขั้นตอนต่อไปคือการตรวจสอบว่าปลั๊กอินทำให้ WordPress ออกจากระบบซ้ำๆ หรือไม่ อาจเป็นกรณีนี้หากคุณติดตั้งปลั๊กอินที่ใช้คุกกี้และกำลังประสบปัญหากับพวกเขา
ในการทดสอบปลั๊กอินของคุณ เราขอแนะนำให้คุณสร้างไซต์การแสดงละครที่อนุญาตให้คุณดำเนินการนี้ได้อย่างปลอดภัยนอกไซต์จริงของคุณ
ขั้นแรก ปิดใช้งานปลั๊กอินทั้งหมดของไซต์ของคุณโดยใช้คุณลักษณะ การดำเนินการ เป็นกลุ่มบนหน้าจอ ปลั๊กอิน :

สำรวจไซต์ของคุณตามปกติเพื่อดูว่า WordPress นำคุณออกจากระบบอีกครั้งหรือหากปัญหาดูเหมือนจะได้รับการแก้ไข หากคุณสามารถอยู่ในระบบต่อไปได้ คุณสามารถเปิดใช้งานปลั๊กอินของคุณใหม่ได้ทีละครั้งเพื่อดูว่าปลั๊กอินใดที่ทำให้เกิดปัญหาขึ้นอีก
เมื่อคุณระบุได้ว่าปลั๊กอินใดทำให้ WordPress ออกจากระบบต่อไป คุณสามารถลบและแทนที่ด้วยเครื่องมือที่คล้ายกันหรือแก้ไขปัญหาเพิ่มเติม (น่าจะได้รับความช่วยเหลือจากนักพัฒนาซอฟต์แวร์หรือแหล่งข้อมูลที่จัดหาให้)
หากคุณไม่สามารถเข้าถึงแดชบอร์ด WordPress ได้นานพอที่จะปิดการใช้งานปลั๊กอินทั้งหมดของคุณ คุณสามารถทำได้ผ่าน FTP แทน เชื่อมต่อไคลเอนต์ของคุณกับเซิร์ฟเวอร์ของคุณ จากนั้นไปที่ public_html > wp-content > plugins :

ที่นี่ เปลี่ยนชื่อโฟลเดอร์ปลั๊กอินของคุณเพื่อปิดการใช้งาน (เช่น plugin-name-deactivated ) การเปลี่ยนชื่อกลับจะเป็นการเปิดใช้งานปลั๊กอินอีกครั้ง
6. เปลี่ยนระยะเวลาที่ WordPress ควรจดจำผู้ใช้
สุดท้าย คุณสามารถเปลี่ยนระยะเวลาที่ WordPress ควรจำผู้ใช้ที่ทำเครื่องหมายที่ช่อง Remember Me บนหน้าจอเข้าสู่ระบบ:

การดำเนินการนี้ไม่ได้ช่วยแก้ปัญหาที่ทำให้ WordPress ล็อกเอาท์คุณอยู่เรื่อยๆ อย่างไรก็ตาม ควรช่วยให้คุณสามารถเข้าถึงแดชบอร์ดของคุณได้เป็นเวลานาน ซึ่งอาจเป็นประโยชน์ในขณะที่แก้ไขปัญหาเพิ่มเติมที่ต้นทางของปัญหา
ในการทำให้สำเร็จ ให้เพิ่มโค้ดต่อไปนี้ในไฟล์ functions.php ของธีมของคุณ (หรือควรเป็น ธีมลูกของคุณ):
add_filter( 'auth_cookie_expiration', 'keep_me_logged_in_for_1_year' ); function keep_me_logged_in_for_1_year( $expirein ) { return YEAR_IN_SECONDS; // 1 year in seconds }
คุณสามารถใช้ค่าคงที่เวลา DAY_IN_SECONDS , WEEK_IN_SECONDS หรือ MONTH_IN_SECONDS แทน YEAR_IN_SECONDS หากคุณต้องการให้ WordPress จดจำผู้ใช้ในช่วงเวลาสั้นๆ
โปรดทราบว่าการอนุญาตให้ผู้ใช้อยู่ในระบบต่อไปเป็นเวลานานอาจกลายเป็นความเสี่ยงด้านความปลอดภัย เช่น ถ้ามีคนเข้าถึงคอมพิวเตอร์ของผู้ใช้ที่ออกจากบัญชีของตนเข้าสู่ระบบ ดังนั้น คุณจะต้องชั่งน้ำหนัก ข้อดีและข้อเสียของระยะเวลาที่คุณเลือกอย่างระมัดระวัง
บทสรุป
อาจเป็นเรื่องน่ารำคาญที่จะลองใช้งานไซต์ของคุณเมื่อ WordPress นำคุณออกจากระบบ โชคดีที่มีวิธีแก้ไขด่วนหลายอย่างที่คุณสามารถลองกลับไปใช้เวิร์กโฟลว์ได้อย่างต่อเนื่อง
ในบทช่วยสอนนี้ เราได้ตรวจสอบวิธีแก้ปัญหาที่เป็นไปได้หลายประการสำหรับปัญหานี้ คุณสามารถเริ่มต้นด้วยการล้างข้อมูลการท่องเว็บและแคชของไซต์ของคุณ ตลอดจนตรวจสอบการตั้งค่าคุกกี้ของเบราว์เซอร์ของคุณ หากไม่ได้ผล ให้ตรวจสอบ WordPress และที่อยู่เว็บไซต์ แก้ไขข้อผิดพลาดของปลั๊กอิน หรือขยายระยะเวลาเซสชันที่อนุญาต
คุณมีคำถามใด ๆ เกี่ยวกับสิ่งที่ต้องทำอย่างไรหาก WordPress ยังคงล็อกเอาท์คุณอยู่? ทิ้งไว้ให้เราในส่วนความคิดเห็นด้านล่าง!