ویدیوهای فارسی و رایگان آموزش وردپرس

همینک دانلود و تماشا کنید

رفع خطای cURL error 28: Connection timed out در صفحهٔ سلامت سایت وردپرس

یکی از بخش‌های جدیدی که به پیشخوان وردپرس افزوده شده، صفحهٔ سلامت سایت یا Site Health است که کارش بررسی فنی بخش‌های مختلف سایت شماست. ممکن است آخرین باری که به آن صفحه مراجعه کرده باشید، با خطاهای متنوعی مواجه شده باشید که قطعاً باید بدانید چطور می‌توان این خطاها را برطرف نمود. یکی از این خطاها که ممکن است برای شما مساله شده باشد،‌ خطایی با توضیحات زیر است که برای موارد loopback و REST API نمایش داده می‌شود:

خطا: [] cURL error 28: Operation timed out after 10001 milliseconds with 0 bytes received

رفع خطای cURL error 28: Connection timed out در صفحهٔ سلامت سایت وردپرس
رفع خطای cURL error 28: Connection timed out در صفحهٔ سلامت سایت وردپرس

نکتهٔ جالب اینجاست که اگر وردپرس را به تازگی نصب کرده باشید و تا الان افزونه‌های بیشتری نصب نکرده باشید و وردپرس را دستکاری نکرده باشید، این خطاها را نمی‌بینید! پس همین جا شاید دلیل اصلی بروز این خطا را پیدا کرده باشید. البته به شرطی که تنظیمات هاست شما واقعاً مشکلی نداشته باشند.

راهکارهای رفع خطای cURL error 28

با این وجود ابتدا بهتر است که موارد زیر را بررسی کنید که به احتمال قوی راهکار رفع این خطا بررسی یکی یا چند تا از موارد زیر می‌باشد. البته برخی از آنها ممکن است خارج از کنترل شما، به عنوان مدیر یک هاست معمولی لینوکس باشد و باید از مدیر سرورتان کمک بخواهید.

  • مطمئن شوید که هاست شما از آخرین نسخهٔ PHP و cURL استفاده کند. معمولاً گزینه‌های تنظیماتی در کنترل پنل‌ها اجازهٔ بررسی آن را به شما می‌دهند.
  • محدودیت Memory Limit یا حافظه RAM را کمی افزایش دهید. ممکن است برخی از کنترل پنل‌ها اجازهٔ انجام این کار را به شما بدهند.
  • خطای cURL می‌تواند به دلیل بروز مشکلاتی در DNS سرور باشد. پس ممکن است نیاز باشد تا نشانی‌های DNS سرور تغییر کنند، تا ایجاد ارتباط میسر گردد.
  • از مدیر سرور بپرسید که برای wp-cron محدودیتی وجود دارد و یا loopback غیرفعال شده است! البته این مورد احتمالش خیلی کم است.
  • امکان دارد فایروال و یا حتی افزونهٔ mod_security آپاچی دسترسی به سرور خارجی را که cURL قصد برقراری ارتباط با آن را دارد، بسته‌اند. بخشی از بررسی این موضوع دست شماست که باید از طریق کنترل پنل هاست خود این کار را انجام دهید.
یک آموزش جذاب دیگه!  رفع خطای ۵۰۰ بعد از بروزرسانی وردپرس شبکه به نسخه ۵

یکی از افزونه‌هایی که در این رابطه می‌تواند به شما کمک کند تا وضعیت HTTP API را بررسی کنید، افزونهٔ Query Monitor است. از آن هم برای پیدا کردن مشکل cURL error 28: Connection timed out قادرید کمک بگیرید.

علت اصلی می‌تواند افزونه‌های وردپرس باشد!

نکتهٔ جالبی که در کمتر جایی به آن اشاره شده، این است که بروز این خطا می‌تواند به علت افزونه‌های امنیتی‌ای باشد که شما روی وردپرس خود نصب کردید. مثلاً گزارش‌ها حاکی است که افزونهٔ WP Limit Login Attempts که برای محدود کردن ورودهای ناموفق استفاده می‌گردد، می‌تواند دسترسی به API ها را ببندد. یا افزونه‌هایی که ReCAPTCHA را به سایت اضافه می‌کنند هم همین طورند.

اگر می‌خواهید مطمئن شوید که علت اصلی همین است، می‌بایستی تمامی افزونه‌ها را از پیشخوان وردپرس خود غیر فعال کنید. سپس دوباره به صفحهٔ سلامت سایت مراجعه کنید. اگر خطاها برطرف شدند، مشکل از افزونه‌ها است. یکی یکی افزونه‌ها را فعال کنید و صفحهٔ «سلامت سایت» را مشاهده کنید. اگر با فعال شدن یک افزونه، خطاها ظاهر شدند، دلیل اصلی بروز این خطا همین افزونه است.

البته اگر علت اصلی بروز این خطا، یک افزونهٔ خاص بود، نیازی نیست آن را حتماً از روی سایت حذف کنید. چرا که ممکن است ماهیت وجودی آن افزونه برای بالا بردن امنیت سایت شما ایجاب کند که این بخش از وردپرس شما غیرفعال شود که به راحتی می‌توانید از این خطاها صرف نظر نمایید. مگر اینکه خواسته باشید از این قابلیت‌ها، مثل همین REST API استفاده کنید. باید آن افزونه را غیرفعال کنید.

یک آموزش جذاب دیگه!  نمایش خطاهای وردپرس

امیدوارم که زندگی‌ای با کمترین خطا را داشته باشید! موفق باشید.

1 دیدگاه برای “رفع خطای cURL error 28: Connection timed out در صفحهٔ سلامت سایت وردپرس”

  1. Reza Khayyambashi گفت:

    واقعا اطلاعات غالی دارید

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

آموزش جامع وردپرس

آموزش نصب وردپرس روی لوکال هاست

آموزش افزونه Yoast SEO

درباره ®WPTutorial

WPTutorial یکی از منابع آموزشی جامع و رایگان وردپرس می باشد، که هدف اصلی خودش را به اشتراک گذاری تجربه های وردپرسی و افزایش دانش وبمسترهای فارسی زبان قرار داده است. بر همین اساس هر روزه سعی در انتشار آموزش ها، ترفندها و هک های وردپرس می کند، تا شما بتوانید سایت تان را هر روز بهبود ببخشید.

هنوز دنبال هاست خوب می‌گردید؟!

🥇 هاست حرفه‌ای همراه با؛ بسته های رایگان ویدیوهای آموزش وردپرس و طراحی سایت !
کد تخفیف 10 درصد : off10wt

خرید هاست و دامین ارزان

هاست فوق العاده