ข้อผิดพลาด: คุกกี้ถูกบล็อกเนื่องจากเอาต์พุตที่ไม่คาดคิด – [แก้ไข]
เผยแพร่แล้ว: 2022-10-03WordPress ใช้คุกกี้เพื่อเก็บข้อมูลสำคัญเกี่ยวกับผู้ใช้ที่เข้าสู่ระบบ ดังนั้นจึงเป็นเรื่องสำคัญมากสำหรับเบราว์เซอร์ของคุณที่จะต้องเปิดใช้งานคุกกี้ หากคุณต้องการลงชื่อเข้าใช้บัญชีผู้ดูแลระบบ WordPress ของคุณ ในขณะที่คุณแน่ใจว่าได้เปิดใช้งานคุกกี้แล้ว แต่ก็ยังแนะนำให้ตรวจสอบอีกครั้ง ในการแก้ไขข้อผิดพลาด: คุกกี้ถูกบล็อกเนื่องจากผลลัพธ์ที่ไม่คาดคิด คุณอาจลองใช้เบราว์เซอร์อื่นก่อนดำเนินการต่อ
หากคุณกำลังพยายามเข้าถึงแดชบอร์ด /wp-admin และเห็นหน้าจอสีขาวหรือว่างเปล่า และคุณพยายามเข้าถึง wp-admin โดยไปที่ไฟล์ /wp-login.php ที่นั่นคุณพบปัญหา “ ข้อผิดพลาด : คุกกี้ถูกบล็อกเนื่องจากผลลัพธ์ที่ไม่คาดคิด” มีไม่กี่ขั้นตอนที่คุณสามารถดำเนินการและพยายามแก้ไขปัญหาด้วยตนเอง
เปิดใช้งานคุกกี้ในเบราว์เซอร์ของคุณ
WordPress ใช้คุกกี้เพื่อรับรองความถูกต้อง นั่นหมายความว่าในการลงชื่อเข้าใช้ไซต์ WordPress คุณต้องเปิดใช้งานคุกกี้ในเบราว์เซอร์ของคุณ คุณสามารถตรวจสอบเอกสารเกี่ยวกับคุกกี้เบราว์เซอร์ต่างๆ บนเว็บไซต์ด้านล่าง
- Google Chrome
- Mozilla Firefox
- ขอบ
- ซาฟารี
เปิดใช้งานคุกกี้แล้ว แต่ฉันยังคงเห็นข้อผิดพลาด
ดังนั้นหากเปิดใช้งานคุกกี้ในเบราว์เซอร์แล้วทำไม WordPress ถึงบอกว่าคุกกี้ถูกบล็อกเนื่องจากเหตุผลที่ไม่คาดคิด? ปัญหาอยู่ในธีมของคุณหรือปลั๊กอินใดๆ ที่สร้างคำเตือน PHP และเซิร์ฟเวอร์ของคุณยังแสดงการแจ้งเตือนหรือคำเตือน
ตรวจสอบซอร์สโค้ดของหน้าเข้าสู่ระบบ WordPress ที่สร้างขึ้น หากคุณเห็นตัวแบ่งบรรทัดก่อนแท็ก <html> แสดงว่าปัญหาเกี่ยวข้องกับปลั๊กอินหรือธีมบางส่วน
ข้อผิดพลาดนี้แสดงว่า WordPress ของคุณกำลังสร้างคำเตือน PHP ซึ่งจำเป็นต้องแก้ไข นั่นเป็นเหตุผลที่คุกกี้ไม่ทำงานหรือ WordPress ไม่สามารถล้างบัฟเฟอร์ได้
PHP Warning: Cannot modify header information - headers already sent by (output started at
คุณยังสามารถตรวจสอบบันทึกข้อผิดพลาดในเซิร์ฟเวอร์ของคุณเพื่อดูว่ามีปัญหาหรือไม่และคุณอาจแก้ไขได้ เมื่อคำเตือน PHP ไม่สามารถแก้ไขข้อมูลส่วนหัวได้ ปัญหาจะได้รับการแก้ไข
ตามที่เราระบุไว้ก่อนหน้านี้ในบทความของเรา มีข้อผิดพลาดร้ายแรงในเว็บไซต์นี้ วิธีแก้ปัญหาอย่างรวดเร็วสำหรับทุกปัญหาคือเปิดโหมดดีบัก wp
ต้องการความช่วยเหลือจากผู้เชี่ยวชาญ WordPress หรือไม่?
ไม่มีความรู้ด้านเทคนิค? คุกกี้ถูกบล็อกเนื่องจากผลลัพธ์ที่ไม่คาดคิดใน WordPress สำหรับคุณ? ใช่ เราสามารถแก้ไขได้ใน 25$ เท่านั้น ติดต่อเราตอนนี้!
หรือบริการบำรุงรักษา WordPress แบบเต็มเดือน ซึ่งรวมสิ่งต่างๆ เช่น ประสิทธิภาพ, SEO, การอัปเดต และการแก้ไขของคุณในราคาเพียง 29$
เคล็ดลับด่วน เปิดโหมดดีบัก
วิธีที่เร็วที่สุดที่จะทราบว่าเหตุใด WordPress จึงแสดงข้อผิดพลาดนี้หรือสาเหตุของปัญหา แก้ไข wp-config.php ของคุณจากโฟลเดอร์รูทของ WordPress จากนั้นทำตามขั้นตอนสุดท้ายในโพสต์ด้านล่างนี้
วิธีนี้ทำให้คุณสามารถดูรายละเอียดเพิ่มเติมเกี่ยวกับคำเตือนที่คุณไม่เห็นในบันทึกข้อผิดพลาดของเซิร์ฟเวอร์ นี่อาจบอกคุณถึงไฟล์ที่สร้างผลลัพธ์ที่ไม่คาดคิด
เปิดโหมดแก้ไขข้อบกพร่องเพื่อให้คุณค้นหารายละเอียดเพิ่มเติมเกี่ยวกับปัญหาที่คุณกำลังเผชิญได้ พยายามค้นหาบันทึกข้อผิดพลาดใน FTP ที่สามารถแนะนำคุณเกี่ยวกับปัญหาได้
//Turn on Debug Mode. //Find following like in wp-config.php and replace FALSE with TRUE //FIND define('WP_DEBUG', false); //And replace with define('WP_DEBUG', true);
หากคุณเห็นไฟล์ที่สร้างปัญหาให้แก้ไขไฟล์นั้นและพยายามลบพื้นที่ว่างก่อนและหลังการเริ่มและปิดแท็ก php <?php และ ?> ตรวจสอบให้แน่ใจว่าไม่มีบรรทัดว่างหรือช่องว่างหลังหรือหน้าแท็กเหล่านี้
ยังไม่มีโชค? แล้วจะแก้ไขข้อผิดพลาดได้อย่างไร: คุกกี้ถูกบล็อกเนื่องจากผลลัพธ์ที่ไม่คาดคิด
มันน่ารำคาญมากถ้าคุณยังไม่ทราบว่าปัญหาคืออะไรและทำไมคุณยังไม่สามารถแก้ไขได้ ปัญหาที่แท้จริงเกิดขึ้นเมื่อคุณใช้ wp-admin เพื่อจัดการเกือบทุกอย่างที่เกี่ยวข้องกับเว็บไซต์ของคุณ และคุณไม่แน่ใจเกี่ยวกับโครงสร้างไดเร็กทอรีของ WordPress หรือวิธีเข้าถึงไฟล์บางไฟล์ผ่าน FTP หรือตัวจัดการไฟล์ cPanel ลองแก้ปัญหาตอนนี้
เรา จำเป็นต้อง เข้าถึงไฟล์ผ่านตัวจัดการไฟล์ของ Web Hosting Panel หรือ FTP (File Transfer Protocol) เพื่อเข้าสู่ระบบผ่าน FileZilla หรือไคลเอนต์ FTP ที่คุณต้องการ
1. แก้ไขไฟล์ functions.php ของธีม WordPress ที่ใช้งานอยู่
เนื่องจากผู้ผลิตซอร์สโค้ดหรือ HTML ของเว็บไซต์ของคุณเป็นธีม WordPress เป็นหลัก ดังนั้นสาเหตุทั่วไปของข้อผิดพลาดนี้คือบรรทัดพิเศษก่อนแท็กเริ่มต้น php <?php หรือหลังแท็กปิด php ?> ทางที่ดีอย่าใช้แท็กปิดท้ายไฟล์ functions.php หรือลบการขึ้นบรรทัดใหม่หรือการเว้นวรรค
คุณยังตรวจดูว่ามีช่องว่างพิเศษใด ๆ เหนือ <?php ที่ด้านบนของไฟล์ functions.php ของคุณหรือไม่ มี 3 วิธีในการแก้ไขไฟล์ functions.php คุณสามารถแก้ไขไฟล์ functions.php ด้วยวิธีที่คุณต้องการในกรณีของฉัน ฉันต้องการตัวจัดการไฟล์ cPanel
- ผ่านแผงผู้ดูแลระบบ WordPress ซึ่งจะไม่ทำงานหากคุณไม่สามารถเข้าสู่ระบบได้
- ผ่านไคลเอนต์ FTP
- ผ่าน cPanel File Manager
สำหรับรายละเอียดเพิ่มเติม โปรดดูวิธีแก้ไขไฟล์ functions.php ของธีม WordPress ของคุณ
ในกรณีส่วนใหญ่ การลบบรรทัดพิเศษสามารถช่วยคุณจากข้อผิดพลาดนี้ คุกกี้ถูกบล็อกเนื่องจากผลลัพธ์ที่ไม่คาดคิด สาเหตุที่ผลลัพธ์อาจเกิดจากบรรทัดว่างหรือช่องว่าง
2. ปิดการใช้งานปลั๊กอินทั้งหมดและเปิดใช้งานใหม่ทีละตัว
วิธีที่ดีที่สุดหากปัญหาไม่เกี่ยวข้องกับ functions.php คือการปิดการใช้งานปลั๊กอิน WordPress ทั้งหมดของคุณ แล้วเปิดใช้งานใหม่ทีละรายการ วิธีนี้ทำให้คุณสามารถระบุได้ว่าปลั๊กอินใดทำให้เกิดปัญหา และคุณสามารถลบปลั๊กอินนั้นหรืออัปเดตหรือพูดคุยกับผู้เขียนเกี่ยวกับปัญหาได้
มีสองวิธีง่ายๆในการปิดการใช้งานปลั๊กอิน WordPress ทั้งหมด เมื่อคุณปิดการใช้งานแล้ว หากคุณกลับไปที่หน้าปลั๊กอินของผู้ดูแลระบบ WordPress ปลั๊กอินทั้งหมดจะถูกปิดการใช้งาน
- เปลี่ยนชื่อไดเร็กทอรีปลั๊กอินเป็นบางอย่างเช่น plugins_BACK โดยใช้ FTP หรือตัวจัดการไฟล์
- เข้าถึงฐานข้อมูล WordPress ของคุณผ่าน phpMyAdmin และจากตาราง _options ค้นหา active_plugins option_name ลบค่าของมัน
เรามีบทช่วยสอนโดยละเอียดเกี่ยวกับวิธีปิดใช้งานปลั๊กอินเพื่อปิดใช้งาน จากนั้นจะเปิดใช้งานใหม่ทีละรายการได้อย่างไร
3. ปิดการใช้งาน WordPress ธีม
ถ้าคุณยังไม่สามารถแก้ปัญหาเอาต์พุตที่ไม่คาดคิดซึ่งทำให้เกิดการบล็อกคุกกี้ใน WordPress ถึงเวลาแล้วในการแก้ไขปัญหา WordPress ของคุณเพื่อปิดการใช้งานธีม WordPress ที่ใช้งานอยู่ ดังนั้นหากปัญหาเกิดขึ้นกับเฉพาะ functions.php ของปลั๊กอิน WordPress ก็สามารถแก้ไขได้จนถึงที่นี่
หากต้องการปิดใช้งานธีม WordPress มีขั้นตอนง่าย ๆ ให้ปฏิบัติตามสำหรับรายละเอียดเพิ่มเติม ไปที่วิธีปิดใช้งานธีม WordPress ที่ใช้งานอยู่เมื่อ wp-admin ไม่ทำงาน
- เข้าถึงไฟล์ WordPress ของคุณโดยใช้ FTP หรือตัวจัดการไฟล์ของเซิร์ฟเวอร์
- เข้าไปในไดเร็กทอรี wp-content/themes
- เปลี่ยนชื่อไดเร็กทอรีของธีมที่ใช้งานอยู่ด้วยบางอย่างเช่น theme_BCKUP
คุณได้ปิดการใช้งานธีม WordPress ของคุณแล้ว ให้ลองเข้าสู่ระบบผู้ดูแลระบบ WordPress ของคุณ หากคุณสามารถแก้ไขข้อผิดพลาดของคุกกี้ที่ถูกบล็อกได้ จากนั้นมีบางอย่างผิดปกติกับธีมของคุณพยายามแก้ไข
4. ปิดการใช้งาน .htaccess file
คุณยังสามารถลองปิดการใช้งานไฟล์ .htaccess และตรวจสอบว่าสามารถแก้ปัญหาได้หรือไม่ เรายังมีบทแนะนำโดยละเอียดเกี่ยวกับวิธีปิดใช้งานไฟล์ .htaccess นี่เป็นขั้นตอนง่ายๆ ไม่กี่ขั้นตอนที่คุณสามารถใช้เพื่อปิดใช้งานไฟล์ .htaccess คุณต้องเข้าถึงไฟล์ของเว็บไซต์ของคุณบนเว็บเซิร์ฟเวอร์ของคุณ คุณสามารถเข้าถึงไฟล์ผ่าน FTP หรือตัวจัดการไฟล์
- เปิดไฟล์บนเว็บเซิร์ฟเวอร์ของคุณ
- ค้นหา .htaccess file
- คลิกขวาแล้วเปลี่ยนชื่อเป็น .htaccess_BKCUP
หากต้องการเปิดใช้งานไฟล์ .htaccess ของคุณอีกครั้ง เพียงเปลี่ยนชื่อกลับเป็น .htaccess เท่านั้น
5. ติดตั้ง WordPress core ใหม่
การติดตั้ง WordPress core ใหม่อาจช่วยคุณได้ในกรณีที่ไฟล์ WordPress ของคุณติดไวรัสหรือเสียหาย โดยการติดตั้ง WordPress core ใหม่ คุณอาจแก้ไขปัญหาไฟล์ WordPress ที่เสียหายได้
ในการติดตั้ง WordPress ใหม่ คุณต้องเข้าถึงไฟล์การติดตั้ง WordPress ของคุณผ่าน FTP หรือ File Manager เนื่องจากแผงการดูแลระบบ WordPress ของคุณไม่ทำงานหรือไม่สามารถเข้าสู่ระบบได้เนื่องจากมีผลลัพธ์ที่ไม่คาดคิด ดังนั้น คุณต้องติดตั้ง WordPress ใหม่ด้วยตนเอง ตรวจสอบที่นี่เพื่อดูคำแนะนำโดยละเอียดเกี่ยวกับการติดตั้ง WordPress ใหม่
สำรองข้อมูลเว็บไซต์ WordPress ของคุณก่อนดำเนินการต่อ
- เข้าถึงไฟล์การติดตั้ง WordPress ของคุณผ่าน FTP หรือ File Manager
- ลบไดเร็กทอรี wp-admin อย่างสมบูรณ์
- ลบ wp-includes ไดเร็กทอรีทั้งหมด
- สำคัญ : อย่าลบไดเร็กทอรี wp-content ซึ่งมีธีม การอัปโหลด และปลั๊กอินของคุณ
- ลบไฟล์ทั้งหมดยกเว้น wp-config.php เนื่องจากมีการเชื่อมต่อฐานข้อมูลและค่าคงที่อื่นๆ
- ตอนนี้ดาวน์โหลด WordPress . ล่าสุด
- แตกไฟล์ในไดเร็กทอรีท้องถิ่นของคุณ
- อัปโหลดทุกอย่างยกเว้น wp-content
เพียงเท่านี้คุณก็ติดตั้ง WordPress ใหม่สำเร็จแล้ว
6. พูดคุยกับโฮสต์เว็บของคุณเพื่อแก้ไขข้อผิดพลาด: คุกกี้ถูกบล็อกเนื่องจากผลลัพธ์ที่ไม่คาดคิด?
หากการสนับสนุนเว็บโฮสติ้งของคุณดี สิ่งเหล่านี้จะมีประโยชน์มากในการแก้ไขปัญหา ไม่มีปัญหาในการพยายามพูดคุยกับฝ่ายสนับสนุนเว็บโฮสติ้งของคุณ หากคุณไม่พอใจกับการสนับสนุนเว็บโฮสติ้งและต้องการรับการสนับสนุนเว็บโฮสติ้งที่ยอดเยี่ยม ลองใช้ Webful Host
สรุป
บทสรุปโดยย่อเกี่ยวกับบทช่วยสอนนี้คือ ก่อนอื่น คุณควรตรวจสอบให้แน่ใจว่าได้เปิดใช้งานคุกกี้ของเบราว์เซอร์ของคุณแล้ว เมื่อคุณแน่ใจว่าได้เปิดใช้งานคุกกี้ในเบราว์เซอร์แล้ว ถึงเวลาตรวจสอบบันทึกข้อผิดพลาดของเซิร์ฟเวอร์ของคุณ คุณยังสามารถเปิดโหมดดีบักของ WordPress ซึ่งสามารถช่วยคุณระบุไฟล์ที่สร้างคำเตือน PHP ได้ คำเตือน PHP ทำให้เกิดปัญหาที่ทำให้ WordPress ไม่สามารถเรียกใช้ฟังก์ชันคุกกี้ได้
คุณสามารถเข้าถึงไฟล์ธีมผ่าน FTP หรือตัวจัดการไฟล์และแก้ไข functions.php เพื่อค้นหาปัญหาของพื้นที่ว่างหรือบรรทัดก่อนหรือหลังการปิด php และแท็กเริ่มต้น คุณสามารถปิดการใช้งานปลั๊กอินทั้งหมดเพื่อดูว่ามีปัญหากับปลั๊กอินหรือไม่ อีกสิ่งหนึ่งที่คุณสามารถลองได้คือปิดการใช้งานธีม WordPress แล้วตามด้วย .htaccess หากไม่มีอะไรช่วย ให้ลองติดตั้งใหม่อีกครั้ง wp-admin/ wp-includes/ และไฟล์ WP หลักด้วยตนเอง
การแก้ไขประเภทนี้ต้องใช้ความรู้ด้านเทคนิคเพียงเล็กน้อย และความผิดพลาดอาจทำให้เกิดปัญหามากขึ้น ดังนั้น หากคุณไม่แน่ใจว่ากำลังทำอะไรอยู่ ขอแนะนำให้จ้างนักพัฒนา WordPress