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

- ການເຮັດວຽກຜິດພາດຂອງ 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 ໄດ້".ມັນຈະສະແດງຂໍ້ຄວາມຜິດພາດທີ່ຄ້າຍຄືກັນດັ່ງທີ່ອະທິບາຍຂ້າງລຸ່ມນີ້▼

ການຮ້ອງຂໍ Loopback ແມ່ນໃຊ້ເພື່ອດໍາເນີນເຫດການທີ່ກໍານົດໄວ້, ແລະຍັງຖືກນໍາໃຊ້ໂດຍຊຸດຮູບແບບແລະຕົວແກ້ໄຂ plugin ເພື່ອຮັບປະກັນຄວາມຫມັ້ນຄົງຂອງລະຫັດ.
ການຮ້ອງຂໍ loopback ໄປຫາເວັບໄຊຂອງທ່ານລົ້ມເຫລວ, ຊຶ່ງຫມາຍຄວາມວ່າຄຸນສົມບັດທີ່ຂຶ້ນກັບການຮ້ອງຂໍດັ່ງກ່າວຈະບໍ່ເຮັດວຽກຢ່າງຖືກຕ້ອງ.
ຂ້ອຍໄດ້ຮັບຂໍ້ຜິດພາດ: cURL error 28: ການດໍາເນີນງານຫມົດເວລາຫຼັງຈາກ 10001 milliseconds ກັບ
ເປັນຫຍັງ cURL ໝົດເວລາ?
ສະຖານະການຈໍານວນຫນຶ່ງສາມາດເຮັດໃຫ້ cURL ໝົດ ເວລາໃນ WordPress:
- ຕົວຢ່າງ, plugin firewall WordPress ອາດຈະເຫັນວ່ານີ້ເປັນກິດຈະກໍາທີ່ຫນ້າສົງໄສແລະຂັດຂວາງການຮ້ອງຂໍ REST API.
- ຖ້າເຄື່ອງແມ່ຂ່າຍ DNS ຂອງທ່ານເຮັດວຽກບໍ່ຖືກຕ້ອງ, ນີ້ຍັງສາມາດເຮັດໃຫ້ການຮ້ອງຂໍ HTTP ລົ້ມເຫລວ, ເຊິ່ງກໍ່ໃຫ້ເກີດຄວາມຜິດພາດ cURL timeout ໃນ WordPress.
- ເຊີບເວີໂຮດຕິ້ງ WordPress ທີ່ຖືກຕັ້ງຄ່າຜິດ, ມີເກນເວລາໝົດເວລາຕໍ່າ, ອາດຈະປ້ອງກັນບໍ່ໃຫ້ບາງຂະບວນການ WordPress ເຮັດວຽກຢ່າງຖືກຕ້ອງ.
- ບັນຫາຄວາມຜິດພາດທີ່ເກີດຈາກການໃຊ້ຫົວຂໍ້ WordPress ທີ່ບໍ່ເປັນມືອາຊີບ, ລ້າສະໄຫມ.
ໃນປັດຈຸບັນທີ່ພວກເຮົາໂດຍທົ່ວໄປແລ້ວຮູ້ສາເຫດຂອງຄວາມຜິດພາດ curl, ມັນບໍ່ຄວນຈະເປັນການຍາກທີ່ຈະແກ້ໄຂບັນຫາ "curl error 28: ການເຊື່ອມຕໍ່ຫມົດເວລາ".
ວິທີການແກ້ໄຂບັນຫາຂອງຄວາມຜິດພາດສະຖານະພາບສຸຂະພາບຂອງເວັບໄຊທ໌ WordPress?
WordPress ຜິດພາດຮ້າຍແຮງວິທີການຈັດການກັບມັນ?
ມັນແນະນໍາໃຫ້ເປີດໃຊ້ "WordPress debug mode" ເພື່ອແກ້ໄຂບັນຫາ WordPress.
ວິທີການເປີດໃຊ້ໂຫມດແກ້ບັນຫາ WordPress?
- ແກ້ໄຂໄຟລ໌ "wp-config.php" ໃນລະບົບຮາກຂອງເວັບໄຊທ໌ WordPress ຂອງທ່ານ;
- ຈະ"
define('WP_DEBUG', false);",ປ່ຽນແປງໄປສູ່"define('WP_DEBUG', true);" - ຫຼັງຈາກເປີດໃຊ້ 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 ຖ້າທ່ານມັກມັນ! ການແບ່ງປັນ ແລະຖືກໃຈຂອງເຈົ້າເປັນແຮງຈູງໃຈຢ່າງຕໍ່ເນື່ອງຂອງພວກເຮົາ!
