ວິທີການແກ້ໄຂບັນຫາການຮ້ອງຂໍ WordPress REST API ຂໍ້ຜິດພາດ cURL 28

WordPressການປະຕິບັດຄວາມຜິດພາດ: ການຮ້ອງຂໍ REST API ລົ້ມເຫລວເນື່ອງຈາກຄວາມຜິດພາດ.

  • "CURL error 28" ແມ່ນບັນຫາທົ່ວໄປ WordPress REST API ທີ່ສາມາດສົ່ງຜົນກະທົບຕໍ່ການປະຕິບັດຂອງເວັບໄຊທ໌ຂອງເຈົ້າແລະອາດຈະເຮັດໃຫ້ເວັບໄຊທ໌ຂອງທ່ານມີພຶດຕິກໍາທີ່ບໍ່ຄາດຄິດ.
  • ໃນ tutorial ນີ້,Chen Weiliangຈະລາຍລະອຽດວິທີການແກ້ໄຂບັນຫາ "cURL error 28: ການເຊື່ອມຕໍ່ຫມົດເວລາ" ຢູ່ໃນເວັບໄຊທ໌ WordPress ຂອງທ່ານ.

ວິທີການແກ້ໄຂບັນຫາການຮ້ອງຂໍ WordPress REST API ຂໍ້ຜິດພາດ cURL 28

  • ການເຮັດວຽກຜິດພາດຂອງ WordPress: REST API ພົບຂໍ້ຜິດພາດ ▲
  • REST API ແມ່ນວິທີການສໍາລັບ WordPress ແລະຄໍາຮ້ອງສະຫມັກອື່ນໆເພື່ອຕິດຕໍ່ສື່ສານກັບເຄື່ອງແມ່ຂ່າຍ.ຕົວຢ່າງເຊັ່ນຫນ້າບັນນາທິການບລັອກ, ເຊິ່ງອີງໃສ່ REST ເພື່ອສະແດງແລະບັນທຶກຫນ້າແລະບົດຄວາມຂອງທ່ານ.
  • ການຮ້ອງຂໍ REST API ລົ້ມເຫລວໂດຍມີຂໍ້ຜິດພາດ.
    ຂໍ້ຜິດພາດ: [] cURL error 28: ການດໍາເນີນງານຫມົດເວລາຫຼັງຈາກ 10000 milliseconds ກັບ 0 out of -1 bytes ໄດ້ຮັບ.

ແລະ​ຍັງ​,ປັ໊ກອິນ 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 ແລະຄໍາຮ້ອງສະຫມັກເວັບໄຊຕ໌ອື່ນໆຈໍານວນຫຼາຍຊອບແວຜົນປະໂຫຍດສໍາລັບການສົ່ງແລະຮັບຄໍາຮ້ອງຂໍຂໍ້ມູນໂດຍໃຊ້ URLs.
  • WordPress ໃຊ້ cURL ເພື່ອຈັດການກັບການຮ້ອງຂໍ API ຫຼາຍ.ມັນສາມາດຖືກນໍາໃຊ້ເປັນສ່ວນຂະຫຍາຍຂອງພາສາການຂຽນໂປລແກລມ PHP, ແລະບໍລິການໂຮດຕິ້ງ WordPress ຈະຊ່ວຍໃນເລື່ອງນັ້ນ.
  • ຫໍສະຫມຸດ curl ມີບົດບາດສໍາຄັນໃນການເຮັດວຽກພື້ນຖານຂອງ WordPress.ຖ້າການຕັ້ງຄ່າບໍ່ຖືກຕ້ອງ, ເວັບໄຊທ໌ WordPress ຈະບໍ່ເຮັດວຽກຕາມທີ່ຄາດໄວ້.

ເປັນຫຍັງ WordPress ຈຶ່ງໄດ້ຮັບ "cURL error 28"?

ຄວາມລົ້ມເຫຼວທີ່ຈະຕອບສະຫນອງຄໍາຮ້ອງຂໍຂໍ້ມູນຂອງເຄື່ອງແມ່ຂ່າຍໃນລັກສະນະທີ່ທັນເວລາສາມາດເຮັດໃຫ້ເກີດຄວາມຜິດພາດ "cURL 28" ຈາກ WordPress.

WordPress ໃຊ້ REST API, ເຕັກນິກການຂຽນໂປລແກລມ, ເພື່ອສົ່ງແລະຮັບຄໍາຮ້ອງຂໍຂໍ້ມູນ.

ຖ້າການຮ້ອງຂໍເຫຼົ່ານີ້ຫມົດເວລາ, ທ່ານຈະມີບັນຫາສໍາຄັນທີ່ມີຫົວຂໍ້ "REST API ພົບຂໍ້ຜິດພາດ" ໃນບົດລາຍງານສຸຂະພາບຂອງເວັບໄຊ.

ຖ້າທ່ານຂະຫຍາຍບັນຫາ, ທ່ານສາມາດເບິ່ງຂໍ້ມູນລາຍລະອຽດເພີ່ມເຕີມ, ລວມທັງຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ:

ການຮ້ອງຂໍ REST API ລົ້ມເຫລວໂດຍມີຂໍ້ຜິດພາດ.
ຂໍ້ຜິດພາດ: [] cURL error 28: ການດໍາເນີນງານຫມົດເວລາຫຼັງຈາກ 10000 milliseconds ກັບ 0 out of -1 bytes ໄດ້ຮັບ.

WordPress ຜິດພາດ: ເວັບໄຊຂອງທ່ານບໍ່ສາມາດເຮັດສໍາເລັດຄໍາຮ້ອງຂໍ loopback ໄດ້

ເຈົ້າອາດຈະເຫັນຄຳຖາມທີ່ກ່ຽວຂ້ອງອີກອັນໜຶ່ງທີ່ມີຊື່ວ່າ "ເວັບໄຊຂອງເຈົ້າບໍ່ສາມາດເຮັດສຳເລັດການຮ້ອງຂໍການ loopback ໄດ້".ມັນຈະສະແດງຂໍ້ຄວາມຜິດພາດທີ່ຄ້າຍຄືກັນດັ່ງທີ່ອະທິບາຍຂ້າງລຸ່ມນີ້▼

WordPress ຜິດພາດ: ເວັບໄຊຂອງທ່ານບໍ່ສາມາດເຮັດສໍາເລັດຄໍາຮ້ອງຂໍ loopback #2

ການຮ້ອງຂໍ Loopback ແມ່ນໃຊ້ເພື່ອດໍາເນີນເຫດການທີ່ກໍານົດໄວ້, ແລະຍັງຖືກນໍາໃຊ້ໂດຍຊຸດຮູບແບບແລະຕົວແກ້ໄຂ plugin ເພື່ອຮັບປະກັນຄວາມຫມັ້ນຄົງຂອງລະຫັດ.
ການຮ້ອງຂໍ loopback ໄປຫາເວັບໄຊຂອງທ່ານລົ້ມເຫລວ, ຊຶ່ງຫມາຍຄວາມວ່າຄຸນສົມບັດທີ່ຂຶ້ນກັບການຮ້ອງຂໍດັ່ງກ່າວຈະບໍ່ເຮັດວຽກຢ່າງຖືກຕ້ອງ.
ຂ້ອຍໄດ້ຮັບຂໍ້ຜິດພາດ: cURL error 28: ການດໍາເນີນງານຫມົດເວລາຫຼັງຈາກ 10001 milliseconds ກັບ

ເປັນຫຍັງ cURL ໝົດເວລາ?

ສະຖານະການຈໍານວນຫນຶ່ງສາມາດເຮັດໃຫ້ cURL ໝົດ ເວລາໃນ WordPress:

  1. ຕົວຢ່າງ, plugin firewall WordPress ອາດຈະເຫັນວ່ານີ້ເປັນກິດຈະກໍາທີ່ຫນ້າສົງໄສແລະຂັດຂວາງການຮ້ອງຂໍ REST API.
  2. ຖ້າເຄື່ອງແມ່ຂ່າຍ DNS ຂອງທ່ານເຮັດວຽກບໍ່ຖືກຕ້ອງ, ນີ້ຍັງສາມາດເຮັດໃຫ້ການຮ້ອງຂໍ HTTP ລົ້ມເຫລວ, ເຊິ່ງກໍ່ໃຫ້ເກີດຄວາມຜິດພາດ cURL timeout ໃນ WordPress.
  3. ເຊີບເວີໂຮດຕິ້ງ WordPress ທີ່ຖືກຕັ້ງຄ່າຜິດ, ມີເກນເວລາໝົດເວລາຕໍ່າ, ອາດຈະປ້ອງກັນບໍ່ໃຫ້ບາງຂະບວນການ WordPress ເຮັດວຽກຢ່າງຖືກຕ້ອງ.
  4. ບັນຫາຄວາມຜິດພາດທີ່ເກີດຈາກການໃຊ້ຫົວຂໍ້ WordPress ທີ່ບໍ່ເປັນມືອາຊີບ, ລ້າສະໄຫມ.

ໃນປັດຈຸບັນທີ່ພວກເຮົາໂດຍທົ່ວໄປແລ້ວຮູ້ສາເຫດຂອງຄວາມຜິດພາດ curl, ມັນບໍ່ຄວນຈະເປັນການຍາກທີ່ຈະແກ້ໄຂບັນຫາ "curl error 28: ການເຊື່ອມຕໍ່ຫມົດເວລາ".

ວິທີການແກ້ໄຂບັນຫາຂອງຄວາມຜິດພາດສະຖານະພາບສຸຂະພາບຂອງເວັບໄຊທ໌ WordPress?

WordPress ຜິດພາດຮ້າຍແຮງວິທີການຈັດການກັບມັນ?

ຫຼັງຈາກເວັບໄຊທ໌ WordPress ໄດ້ຖືກຍ້າຍ, ຫນ້າທໍາອິດຂອງຫນ້າແມ່ນຫວ່າງເປົ່າແລະພື້ນຫລັງຍັງຫວ່າງ, ຂ້ອຍຄວນເຮັດແນວໃດ??

ມັນແນະນໍາໃຫ້ເປີດໃຊ້ "WordPress debug mode" ເພື່ອແກ້ໄຂບັນຫາ WordPress.

ວິທີການເປີດໃຊ້ໂຫມດແກ້ບັນຫາ WordPress?

  1. ແກ້ໄຂໄຟລ໌ "wp-config.php" ໃນລະບົບຮາກຂອງເວັບໄຊທ໌ WordPress ຂອງທ່ານ;
  2. ຈະ"define('WP_DEBUG', false); ",ປ່ຽນ​ແປງ​ໄປ​ສູ່"define('WP_DEBUG', true); "
  3. ຫຼັງຈາກເປີດໃຊ້ WordPress debugging, ໂຫຼດຫນ້າຈໍຄືນຫນ້າຄວາມຜິດພາດ, ແລະເສັ້ນທາງແລະຂໍ້ຄວາມຄວາມຜິດພາດຂອງ plugin ຫຼືຫົວຂໍ້ທີ່ເຮັດໃຫ້ເກີດຄວາມຜິດພາດຈະສະແດງ;
/**
* 开发者专用: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); ".

ຫຼັງຈາກການໂຫຼດຫນ້າຈໍຄືນຫນ້າຄວາມຜິດພາດ, ມັນຈະສະແດງຂໍ້ຄວາມເຕືອນ plugin ທີ່ຄ້າຍຄືກັບຕໍ່ໄປນີ້ທີ່ເຮັດໃຫ້ເກີດຄວາມຜິດພາດ 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 ຫຼື plugin WordPress. ດັ່ງນັ້ນ, ມັນຈໍາເປັນຕ້ອງບັນທຶກວ່າ plugin WordPress ໃດມີຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ, ແລະຫຼັງຈາກນັ້ນລົບລ້າງຫນຶ່ງຄັ້ງ.
  • ໂດຍທົ່ວໄປແລ້ວ, ເມື່ອແກ້ໄຂບັນຫາເວັບໄຊທ໌ໃດຫນຶ່ງ, ທ່ານຈໍາເປັນຕ້ອງປິດ plugins ທັງຫມົດແລະປ່ຽນເປັນຮູບແບບເລີ່ມຕົ້ນ.
  • ເປັນທີ່ເຂົ້າໃຈໄດ້, ຜູ້ຄຸ້ມຄອງເວັບສ່ວນໃຫຍ່ລັງເລໃຈທີ່ຈະເຮັດອັນນີ້ເພາະວ່າມັນສົ່ງຜົນກະທົບຕໍ່ຜູ້ເຂົ້າຊົມເວັບໄຊທ໌ໂດຍການເຮັດໃຫ້ພວກເຂົາທ່ອງເວັບທີ່ບໍ່ມີຫນ້າທີ່ຕົ້ນສະບັບ.

ການນໍາໃຊ້ທີ່ແນະນໍາປລັກອິນກວດສຸຂະພາບ ແລະແກ້ໄຂບັນຫາກວດເບິ່ງ, ໃຫ້ຄລິກໃສ່ການເຊື່ອມຕໍ່ຂ້າງລຸ່ມນີ້ເພື່ອເບິ່ງວິທີການສະເພາະ

Chen Weiliangບລັອກເປີດຢູ່Health Check & Troubleshootingຫຼັງຈາກ "ຮູບແບບການແກ້ໄຂບັນຫາ", ຂອງ plugin ການທົດສອບໄດ້ປ່ຽນເປັນຫົວຂໍ້ "XNUMX", ແລະ "REST API ພົບກັບຂໍ້ຜິດພາດ" ບໍ່ໄດ້ສະແດງ.

  • ຢ່າງໃດກໍຕາມ, ເມື່ອເປີດໃຊ້Health Check & Troubleshootingໃນ "ຮູບແບບການແກ້ໄຂບັນຫາ", plugin ຂອງ plugin ໄດ້ເກີດຂື້ນເມື່ອຂ້ອຍປ່ຽນກັບຫົວຂໍ້ WordPress ທີ່ຜ່ານມາ.
  • ດັ່ງນັ້ນ, ມັນສາມາດຖືກກໍານົດວ່າ "REST API request error cURL error 28" ບັນຫາຄວາມຜິດພາດແມ່ນເກີດມາຈາກຫົວຂໍ້ WordPress.

ຖ້າຂັ້ນຕອນຂ້າງເທິງລົ້ມເຫລວໃນການແກ້ໄຂຂໍ້ຜິດພາດ cURL 28 ຢູ່ໃນເວັບໄຊທ໌ WordPress ຂອງທ່ານ, ບັນຫາອາດຈະເປັນບັນຫາສະພາບແວດລ້ອມຂອງເຄື່ອງແມ່ຂ່າຍ.

  • ມີຫຼາຍປັດໃຈທີ່ສາມາດຄວບຄຸມແລະແກ້ໄຂໄດ້ໂດຍຜູ້ໃຫ້ບໍລິການເຊີຟເວີເທົ່ານັ້ນ.ຕົວຢ່າງ, ຖ້າເຄື່ອງແມ່ຂ່າຍ DNS ຂອງມັນບໍ່ສາມາດແກ້ໄຂຄໍາຮ້ອງຂໍໄດ້ໃນເວລາ, ມັນຈະເຮັດໃຫ້ຄໍາຮ້ອງຂໍ curl ຫມົດເວລາ.
  • ສະຖານະການອື່ນອາດຈະເປັນການເຊື່ອມຕໍ່ຊ້າກັບເຄື່ອງແມ່ຂ່າຍຂອງແມ່ຂ່າຍຫຼືບັນຫາເຄືອຂ່າຍ.
  • ພຽງແຕ່ສົ່ງຄໍາຮ້ອງຂໍໄປຫາບໍລິການລູກຄ້າທີ່ມີລາຍລະອຽດກ່ຽວກັບຄວາມຜິດພາດແລະນັກວິຊາການຂອງພວກເຂົາສາມາດແກ້ໄຂບັນຫາແລະນໍາໃຊ້ການແກ້ໄຂເພື່ອແກ້ໄຂມັນ.

ຫວັງ Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ແບ່ງປັນ "ວິທີແກ້ໄຂບັນຫາການຮ້ອງຂໍ REST API ຂໍ້ຜິດພາດ cURL 28 ໃນ WordPress", ເຊິ່ງເປັນປະໂຫຍດສໍາລັບທ່ານ.

ຍິນດີຕ້ອນຮັບແບ່ງປັນການເຊື່ອມຕໍ່ຂອງບົດຄວາມນີ້:https://www.chenweiliang.com/cwl-19296.html

ເພື່ອປົດລັອກເຄັດລັບທີ່ເຊື່ອງໄວ້ເພີ່ມເຕີມ🔑, ຍິນດີຕ້ອນຮັບເຂົ້າສູ່ຊ່ອງ Telegram ຂອງພວກເຮົາ!

Share and like ຖ້າທ່ານມັກມັນ! ການແບ່ງປັນ ແລະຖືກໃຈຂອງເຈົ້າເປັນແຮງຈູງໃຈຢ່າງຕໍ່ເນື່ອງຂອງພວກເຮົາ!

 

评论评论

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ທົ່ງນາທີ່ກໍານົດໄວ້ແມ່ນຖືກນໍາໃຊ້ * ປ້າຍ ກຳ ກັບ

ເລື່ອນໄປທາງເທີງ