របៀបដោះស្រាយការស្នើសុំ WordPress REST API error cURL error 28

WordPressកំហុសក្នុងការអនុវត្ត៖ សំណើ REST API បានបរាជ័យដោយសារមានកំហុស។

  • "CURL error 28" គឺជាបញ្ហាទូទៅ WordPress REST API ដែលអាចប៉ះពាល់ដល់ដំណើរការនៃគេហទំព័រ និងអាចបណ្តាលឱ្យគេហទំព័រមានដំណើរការដោយមិនបានរំពឹងទុក។
  • នៅក្នុងមេរៀននេះChen Weiliangនឹងលម្អិតអំពីរបៀបដោះស្រាយបញ្ហា "cURL error 28: Connection timed out" នៅលើគេហទំព័រ WordPress របស់អ្នក។

របៀបដោះស្រាយការស្នើសុំ WordPress REST API error cURL error 28

  • កំហុសក្នុងការអនុវត្ត WordPress៖ REST API បានជួបប្រទះបញ្ហា ▲
  • REST API គឺជាមធ្យោបាយមួយសម្រាប់ WordPress និងកម្មវិធីផ្សេងទៀតដើម្បីទាក់ទងជាមួយម៉ាស៊ីនមេ។ឧទាហរណ៍ ទំព័រកម្មវិធីនិពន្ធប្លុក ដែលពឹងផ្អែកលើ REST ដើម្បីបង្ហាញ និងរក្សាទុកទំព័រ និងអត្ថបទរបស់អ្នក។
  • សំណើ REST API បានបរាជ័យដោយមានកំហុស។
    កំហុស៖ [] កំហុស cURL 28៖ ប្រតិបត្តិការបានអស់ពេលបន្ទាប់ពី 10000 មិល្លីវិនាទី ជាមួយនឹង 0 ចេញពី -1 បៃបានទទួល

ហើយកម្មវិធីជំនួយ WordPressSitemap XML sitemap ក៏មានសារកំហុសផងដែរ៖

<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 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 error 28: Connection timed out" ទេ។

តើធ្វើដូចម្តេចដើម្បីដោះស្រាយបញ្ហានៃបញ្ហាស្ថានភាពសុខភាពគេហទំព័រ WordPress?

WordPress កំហុសធ្ងន់ធ្ងរតើត្រូវដោះស្រាយវាយ៉ាងដូចម្តេច?

បន្ទាប់ពីគេហទំព័រប្លក, រូបភាពត្រូវបានផ្លាស់ប្តូរ ទំព័រខាងមុខរបស់ទំព័រមុខទទេ ហើយផ្ទៃខាងក្រោយក៏ទទេដែរ តើខ្ញុំគួរធ្វើដូចម្តេច??

វាត្រូវបានណែនាំឱ្យបើក "របៀបបំបាត់កំហុស WordPress" ដើម្បីដោះស្រាយបញ្ហា WordPress ។

តើធ្វើដូចម្តេចដើម្បីបើករបៀបបំបាត់កំហុស WordPress?

  1. កែសម្រួលឯកសារ "wp-config.php" នៅក្នុងថត root នៃគេហទំព័រ 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 ណាមួយដែលមានសារកំហុសហើយបន្ទាប់មកលុបចោលម្តងមួយៗ។
  • ជាទូទៅ នៅពេលដោះស្រាយបញ្ហាគេហទំព័រ អ្នកត្រូវបិទកម្មវិធីជំនួយទាំងអស់ ហើយប្តូរទៅរចនាប័ទ្មលំនាំដើម។
  • ជាការយល់ អ្នកគ្រប់គ្រងគេហទំព័រភាគច្រើនមានការស្ទាក់ស្ទើរក្នុងការធ្វើវា ព្រោះវាប៉ះពាល់ដល់អ្នកទស្សនាគេហទំព័រ ដោយធ្វើឱ្យពួកគេរុករកគេហទំព័រដែលមិនមានមុខងារដើម។

ការប្រើប្រាស់ដែលបានណែនាំកម្មវិធីជំនួយពិនិត្យសុខភាព និងដោះស្រាយបញ្ហាពិនិត្យ សូមចុច link ខាងក្រោមដើម្បីមើលវិធីសាស្រ្តជាក់លាក់

Chen Weiliangប្លក់​ត្រូវ​បាន​បើកHealth Check & Troubleshootingបន្ទាប់ពី "របៀបដោះស្រាយបញ្ហា" របស់កម្មវិធីជំនួយ ការធ្វើតេស្តបានប្តូរទៅប្រធានបទ "XNUMX" ហើយ "REST API បានជួបប្រទះបញ្ហា" មិនត្រូវបានបង្ហាញទេ។

  • ទោះយ៉ាងណាក៏ដោយនៅពេលបើកHealth Check & Troubleshootingនៅក្នុង "របៀបដោះស្រាយបញ្ហា" របស់កម្មវិធីជំនួយ កំហុសបានកើតឡើងនៅពេលដែលខ្ញុំបានប្តូរទៅប្រធានបទ WordPress មុនវិញ។
  • ដូច្នេះវាអាចត្រូវបានវិនិច្ឆ័យយ៉ាងពិតប្រាកដថា "REST API request error cURL error 28" បញ្ហាកំហុសគឺបណ្តាលមកពីប្រធានបទ WordPress ។

ប្រសិនបើជំហានខាងលើបរាជ័យក្នុងការដោះស្រាយកំហុស cURL 28 នៅលើគេហទំព័រ WordPress របស់អ្នក បញ្ហាទំនងជាបញ្ហាបរិស្ថានម៉ាស៊ីនមេ។

  • មានកត្តាជាច្រើនដែលអាចត្រូវបានគ្រប់គ្រង និងជួសជុលដោយអ្នកផ្តល់សេវាម៉ាស៊ីនមេប៉ុណ្ណោះ។ឧទាហរណ៍ ប្រសិនបើម៉ាស៊ីនមេ DNS របស់វាមិនអាចដោះស្រាយសំណើបានទាន់ពេលទេ វានឹងធ្វើឱ្យសំណើ curl អស់ពេល។
  • ស្ថានភាពមួយផ្សេងទៀតអាចជាការតភ្ជាប់យឺតទៅម៉ាស៊ីនមេ ឬបញ្ហាបណ្តាញ។
  • គ្រាន់តែផ្ញើសំណើទៅកាន់សេវាកម្មអតិថិជនជាមួយនឹងព័ត៌មានលម្អិតអំពីកំហុស ហើយអ្នកបច្ចេកទេសរបស់ពួកគេអាចដោះស្រាយបញ្ហា និងអនុវត្តការជួសជុលដើម្បីដោះស្រាយវាបាន។

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) បានចែករំលែក "របៀបដោះស្រាយសំណើរ REST API error cURL error 28 in WordPress" ដែលមានប្រយោជន៍សម្រាប់អ្នក។

សូមស្វាគមន៍ចំពោះការចែករំលែកតំណភ្ជាប់នៃអត្ថបទនេះ៖https://www.chenweiliang.com/cwl-19296.html

សូមស្វាគមន៍មកកាន់ឆានែល Telegram នៃប្លុករបស់ Chen Weiliang ដើម្បីទទួលបានព័ត៌មានថ្មីៗចុងក្រោយបង្អស់!

🔔 ក្លាយជាអ្នកដំបូងដែលទទួលបាន "ការណែនាំអំពីការប្រើប្រាស់ឧបករណ៍ AI ទីផ្សារមាតិកា ChatGPT" ដ៏មានតម្លៃនៅក្នុងបញ្ជីកំពូលរបស់ប៉ុស្តិ៍! 🌟
📚 មគ្គុទ្ទេសក៍នេះមានតម្លៃមហាសាល 🌟នេះជាឱកាសដ៏កម្រ សូមកុំអូសរំលង! ⏰⌛💨
Share និង Like ប្រសិនបើអ្នកចូលចិត្ត!
ការចែករំលែក និងការចូលចិត្តរបស់អ្នកគឺជាការលើកទឹកចិត្តបន្តរបស់យើង!

 

发表评论។

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ 必填项已用។ * 标注។

រំកិលទៅកំពូល