วิธีแก้ไขข้อผิดพลาดคำขอ WordPress REST API ข้อผิดพลาด cURL ข้อผิดพลาด 28

WordPressข้อผิดพลาดด้านประสิทธิภาพ: คำขอ REST API ล้มเหลวเนื่องจากมีข้อผิดพลาด

  • "ข้อผิดพลาด CURL 28" เป็นปัญหาทั่วไปของ WordPress REST API ที่อาจส่งผลต่อประสิทธิภาพของเว็บไซต์และอาจทำให้เว็บไซต์ทำงานโดยไม่คาดคิด
  • ในบทช่วยสอนนี้เฉิน เว่ยเหลียงจะมีรายละเอียดวิธีการแก้ไขปัญหา "ข้อผิดพลาด cURL 28: การเชื่อมต่อหมดเวลา" บนไซต์ WordPress ของคุณ

วิธีแก้ไขข้อผิดพลาดคำขอ WordPress REST API ข้อผิดพลาด cURL ข้อผิดพลาด 28

  • ข้อผิดพลาดด้านประสิทธิภาพของ WordPress: REST API พบข้อผิดพลาด▲
  • REST API เป็นช่องทางสำหรับ WordPress และแอปพลิเคชันอื่นๆ ในการสื่อสารกับเซิร์ฟเวอร์ตัวอย่างเช่น หน้าตัวแก้ไขบล็อก ซึ่งอาศัย REST เพื่อแสดงและบันทึกหน้าและบทความของคุณ
  • คำขอ REST API ล้มเหลวโดยมีข้อผิดพลาด
    ข้อผิดพลาด: [] ข้อผิดพลาด cURL 28: การดำเนินการหมดเวลาหลังจาก 10000 มิลลิวินาทีโดยได้รับ 0 จาก -1 ไบต์

และนอกจากนี้ยังมี,ปลั๊กอิน WordPressแผนผังเว็บไซต์ XML แผนผังเว็บไซต์ นอกจากนี้ยังมีข้อความแสดงข้อผิดพลาด:

<b>Fatal error</b>: Unknown: Cannot use output buffering in output buffering display handlers in <b>Unknown</b> on line <b>0</b><br />

curl สำหรับ WordPress คืออะไร?

  • cURL ถูกใช้โดย WordPress และเว็บแอปพลิเคชันอื่น ๆ อีกมากมาย软件ยูทิลิตี้สำหรับส่งและรับคำขอข้อมูลโดยใช้ URL
  • WordPress ใช้ cURL เพื่อจัดการคำขอ API หลายรายการสามารถใช้เป็นส่วนเสริมของภาษาการเขียนโปรแกรม PHP และบริการโฮสติ้ง WordPress จะช่วยได้
  • ห้องสมุด curl มีบทบาทสำคัญในการทำงานเบื้องหลังของ WordPressหากการกำหนดค่าไม่ถูกต้อง ไซต์ WordPress จะไม่ทำงานตามที่คาดไว้

เหตุใด WordPress จึงได้รับ "ข้อผิดพลาด cURL 28"

การไม่ตอบสนองต่อคำขอข้อมูลของเซิร์ฟเวอร์อย่างทันท่วงทีอาจส่งผลให้เกิดข้อผิดพลาด "cURL error 28" จาก WordPress

WordPress ใช้ REST API ซึ่งเป็นเทคนิคการเขียนโปรแกรมเพื่อส่งและรับคำขอข้อมูล

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

หากคุณขยายปัญหา คุณสามารถดูข้อมูลโดยละเอียดเพิ่มเติม รวมถึงข้อความแสดงข้อผิดพลาด:

คำขอ REST API ล้มเหลวโดยมีข้อผิดพลาด
ข้อผิดพลาด: [] ข้อผิดพลาด cURL 28: การดำเนินการหมดเวลาหลังจาก 10000 มิลลิวินาทีโดยได้รับ 0 จาก -1 ไบต์

ข้อผิดพลาดของ WordPress: เว็บไซต์ของคุณไม่สามารถทำการร้องขอการวนรอบได้

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

ข้อผิดพลาดของ WordPress: เว็บไซต์ของคุณไม่สามารถดำเนินการตามคำขอวนรอบ #2

คำขอวนรอบใช้เพื่อเรียกใช้เหตุการณ์ตามกำหนดเวลา และยังใช้โดยตัวแก้ไขธีมและปลั๊กอินในตัวเพื่อให้แน่ใจว่าโค้ดมีความเสถียร
คำขอวนรอบไปยังไซต์ของคุณล้มเหลว ซึ่งหมายความว่าคุณลักษณะที่ขึ้นอยู่กับคำขอดังกล่าวจะไม่ทำงานอย่างถูกต้อง
ฉันได้รับข้อผิดพลาด: ข้อผิดพลาด cURL 28: การดำเนินการหมดเวลาหลังจาก 10001 มิลลิวินาทีด้วย

ทำไม cURL ถึงหมดเวลา?

หลายสถานการณ์อาจทำให้ cURL หมดเวลาใน WordPress:

  1. ตัวอย่างเช่น ปลั๊กอินไฟร์วอลล์ WordPress อาจมองว่าเป็นกิจกรรมที่น่าสงสัยและบล็อกคำขอ REST API
  2. หากเซิร์ฟเวอร์ DNS ของคุณทำงานไม่ถูกต้อง อาจทำให้คำขอ HTTP ล้มเหลว ส่งผลให้เกิดข้อผิดพลาดการหมดเวลาของ cURL ใน WordPress
  3. เซิร์ฟเวอร์โฮสติ้ง WordPress ที่กำหนดค่าไม่ถูกต้อง โดยมีขีดจำกัดการหมดเวลาต่ำ อาจทำให้บางกระบวนการของ WordPress ทำงานไม่ถูกต้อง
  4. ปัญหาข้อผิดพลาดที่เกิดจากการใช้ธีม WordPress ที่ไม่เป็นมืออาชีพและล้าสมัย

ตอนนี้เราทราบสาเหตุของข้อผิดพลาด curl แล้ว ไม่ควรยากที่จะแก้ปัญหา "ข้อผิดพลาด curl 28: การเชื่อมต่อหมดเวลา"

วิธีแก้ปัญหาข้อผิดพลาดสถานะความสมบูรณ์ของไซต์ WordPress?

ข้อผิดพลาดร้ายแรงของ WordPressจะจัดการกับมันอย่างไร?

หลังจากย้ายเว็บไซต์ WordPress แล้ว หน้าแรกของหน้าแรกจะว่างเปล่าและพื้นหลังก็ว่างเปล่าด้วย ฉันควรทำอย่างไร??

ขอแนะนำให้เปิดใช้งาน "โหมดดีบัก WordPress" เพื่อแก้ไขปัญหา WordPress

วิธีเปิดใช้งานโหมดดีบัก WordPress

  1. แก้ไขไฟล์ "wp-config.php" ในไดเร็กทอรีรากของไซต์ WordPress ของคุณ
  2. จะ"define('WP_DEBUG', false); ",แปรสภาพ"define('WP_DEBUG', true); "
  3. หลังจากเปิดใช้งานการดีบัก WordPress แล้ว ให้รีเฟรชหน้าข้อผิดพลาด และแสดงเส้นทางและข้อความแสดงข้อผิดพลาดของปลั๊กอินหรือธีมที่ทำให้เกิดข้อผิดพลาด
/**
* 开发者专用:WordPress调试模式
*
* 将这个值改为true,WordPress将显示所有用于开发的提示
* 强烈建议插件开发者在开发环境中启用WP_DEBUG
*
* 要获取其他能用于调试的信息,请访问Codex
*
* @link https://codex.wordpress.org/Debugging_in_WordPress
*/
define('WP_DEBUG', true);
//define('WP_DEBUG', false);
  • ในที่สุด "define('WP_DEBUG', false); "แก้ไขกลับ"define('WP_DEBUG', false); "

หลังจากรีเฟรชหน้าข้อผิดพลาดแล้ว จะแสดงข้อความแจ้งปลั๊กอินที่คล้ายกับต่อไปนี้ซึ่งทำให้เกิดข้อผิดพลาด WordPress ▼

Strict Standards: Redefining already defined constructor for class PluginCentral in /home/eloha/public_html/etufo.org/wp-content/plugins/plugin-central/plugin-central.class.php on line 13
  • คำตัดสินเบื้องต้นคือเป็นข้อผิดพลาดร้ายแรงของ WordPress ที่เกิดจากธีม WordPress หรือปลั๊กอิน WordPress ดังนั้นจึงจำเป็นต้องบันทึกว่าปลั๊กอิน WordPress ใดมีข้อความแสดงข้อผิดพลาด จากนั้นจึงกำจัดทีละรายการ
  • โดยทั่วไป ในการแก้ไขปัญหาเว็บไซต์ คุณต้องปิดการใช้งานปลั๊กอินทั้งหมดและเปลี่ยนเป็นธีมเริ่มต้น
  • เป็นที่เข้าใจได้ว่าผู้ดูแลเว็บส่วนใหญ่ไม่เต็มใจที่จะทำเช่นนี้เพราะจะส่งผลกระทบต่อผู้เยี่ยมชมไซต์โดยทำให้พวกเขาเรียกดูไซต์ที่ไม่มีฟังก์ชันการทำงานแบบเดิม

การใช้งานที่แนะนำปลั๊กอินตรวจสอบและแก้ไขปัญหาสุขภาพตรวจสอบคลิกลิงค์ด้านล่างเพื่อดูวิธีการเฉพาะ

เฉิน เว่ยเหลียงบล็อกเปิดอยู่Health Check & Troubleshootingหลังจาก "โหมดการแก้ปัญหา" ของปลั๊กอิน การทดสอบเปลี่ยนเป็นธีม "XNUMX" และปัญหา "REST API พบข้อผิดพลาด" ไม่ปรากฏขึ้น

  • อย่างไรก็ตาม เมื่อเปิดใช้งานHealth Check & Troubleshootingใน "โหมดการแก้ไขปัญหา" ของปลั๊กอิน ข้อผิดพลาดเกิดขึ้นเมื่อฉันเปลี่ยนกลับเป็นธีม WordPress ก่อนหน้า
  • ดังนั้นจึงสามารถตัดสินได้อย่างแน่นอนว่าปัญหาข้อผิดพลาด "REST API request error cURL error 28" เกิดจากธีม WordPress

หากขั้นตอนข้างต้นไม่สามารถแก้ไขข้อผิดพลาด cURL 28 บนไซต์ WordPress ของคุณได้ ปัญหาน่าจะเกิดจากปัญหาสภาพแวดล้อมของเซิร์ฟเวอร์

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

หวัง Chen Weiliang บล็อก ( https://www.chenweiliang.com/ ) แชร์ "วิธีแก้ไขข้อผิดพลาดคำขอ REST API ข้อผิดพลาด cURL 28 ใน WordPress" ซึ่งเป็นประโยชน์กับคุณ

ยินดีต้อนรับสู่การแบ่งปันลิงค์ของบทความนี้:https://www.chenweiliang.com/cwl-19296.html

ยินดีต้อนรับสู่ช่อง Telegram ของบล็อกของ Chen Weiliang เพื่อรับข่าวสารล่าสุด!

🔔 เป็นคนแรกที่ได้รับ "คู่มือการใช้งานเครื่องมือ AI การตลาดเนื้อหา ChatGPT" อันทรงคุณค่าในไดเรกทอรีด้านบนของช่อง! 🌟
📚 คู่มือนี้มีคุณค่ามหาศาล 🌟 นี่เป็นโอกาสที่หายาก อย่าพลาด! ⏰⌛💨
แชร์และชอบถ้าคุณชอบ!
การแบ่งปันและไลค์ของคุณเป็นแรงจูงใจอย่างต่อเนื่องของเรา!

 

发表评论

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ 必填项已用 * 标注