مرکز آموزش

نحوه رفع خطا “cURL error 28: Connection timed out” در وردپرس  پرینت این مقاله

این مقاله سریع به شما کمک می کند تا خطای cURL 28 که در پیشخوان وردپرس شما نمایش داده می شود را حل کنید:

cURL error 28: Connection timed out after n milliseconds

یا

cURL error 28: Operation timed out after n milliseconds with 0 out of 0 bytes received

این مشکل یک موضوع بسیار متداول مربوط به سرور است. در بیشتر موارد نه با قالب وردپرس یا افزونه وردپرس خاص و نه توسط وردپرس ایجاد نشده است.

 

چگونه این خطا را حل کنیم؟

اولین کاری که باید انجام دهید این است که اگر قبلاً انجام نشده است، وردپرس خود را به آخرین نسخه بروزرسانی کنید.

سپس اگر مشکل هنوز وجود دارد، با شرکت میزبان خود تماس بگیرید و از تیم پشتیبانی میزبان بخواهید نکات زیر را بررسی کنند:

  • اطمینان حاصل کنید که سرور شما نسخه جدید PHP و کتابخانه cURL را اجرا می کند.
  • سعی کنید تنظیمات محدودیت حافظه سرور خود را افزایش دهید.
  • خطای cURL می تواند یک مسئله مرتبط با dns باشد. شرکت میزبان شما ممکن است نیاز به تغییر پیکربندی dns به OpenDNS داشته باشد.
  • از میزبان خود بپرسید که آیا محدودیتی در wp-cron وجود دارد یا اینکه loopback غیرفعال است.
  • از میزبان خود بپرسید که آیا یک فایروال یا ماژول های امنیتی (به عنوان مثال mod_security) وجود دارد که می تواند درخواستهای خروجی cURL را مسدود کند.

همچنین می توانید افزونه Query Monitor را نصب کرده و وضعیت تماس های HTTP API را در صفحه مدیریت که خطا نمایش داده می شود، بررسی کنید.

خب به پایان این مقاله رسیدیم، امیدواریم که خطای “cURL error 28: Connection timed out” را در سایت وردپرس خود حل کرده باشید. همچنین در صورتی که این ارور را در هاست مجموعه نیواهاست مشاهده می نمایید می توانید با پشتیبانی تماس حاصل نمایید.

باتشکر

آیا این پاسخ به شما کمک کرد؟