محتوانوشته

آیا با خطای cURL error 28: Connection timed out در وردپرس خود مواجه می شوید؟ به طور کلی؛ خطای cURL 28 یکی از مشکلات رایج وردپرس REST API است که می ‌تواند برروی عملکرد ‌سایت شما تأثیر بگذارد و باعث به وجود آمدن رفتارهای غیرقابل پیش‌ بینی شود. به همین منظور ما در این مطلب قصد داریم خطای cURL error 28: Connection timed out چیست و نحوه رفع ارور cURL error 28: Connection timed out را در اختیار شما قرار دهیم. با ما همراه باشید.

ارور cURL error 28: Connection timed out در وردپرس چیست ؟

cURL یک نرم افزار است که توسط وردپرس و بسیاری از برنامه های کاربردی وب دیگر برای ارسال و دریافت درخواست های داده با استفاده از URL ها استفاده می شود. وردپرس از cURL برای رسیدگی به چندین درخواست API استفاده می کند. اگر cURL در سایت شما به درستی کار نکند، این احتمال وجود دارد که با انواع مشکلات در سایت خود مواجه شوید. بنابراین به محض مشاهده این خطا شما باید روش های مختلفی را برای مقابله با آن امتحان کنید. با ما همراه باشید تا شما را با آموزش رفع خطای cURL error 28: Connection timed out در سایت های وردپرس آشنا کنیم.

چگونه ارور cURL error 28: Connection timed out را رفع کنیم ؟

روش های مختلفی برای رفع این خطا وجود دارد که در ادامه برخی از مهم ترین آنها را به شما توضیح می دهیم. همراه ما باشید.

  1. غیرفعال سازی موقت فایروال وردپرس
  2. غیرفعال کردن افزونه ها
  3. صفحه سلامت سایت را بررسی کنید
  4. رفع مشکلات محتوای ناامن SSL

در ادامه توضیحاتی در خصوص هریک از این روش ها در اختیار شما قرار می دهیم. امیدوارم تا انتهای این مطلب مارو همراهی کنیدو

بیشتر بخوانید: آموزش گوگل کیورد پلنر برای یافتن کلمات کلیدی در سئوی سایت 

1- غیرفعال سازی موقت فایروال وردپرس | خطای cURL error 28: Connection timed out چیست

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

پس از آن وارد صفحه “سلامت سایت” شوید و مشاهده کنید که آیا این مشکل برای شما برطرف شده یا خیر؟ حال اگر مشکل حل شد، این بدان معناست که مشکلی در افزونه پیش آمده است. اگر چنین است، پس باید لاگ های فایروال وردپرس خود را بررسی کنید تا ببینید کدام درخواست های API مسدود شده اند. همچنین اگر نتوانستید مشکل افزونه را متوجه شوید، تنها راه این است که افزونه را حذف و از یک افزونه جایگرین دیگر در سایت خود استفاده کنید.

بیشتر بخوانید: آموزش نحوه رفع خطای اتصال امن در وردپرس

2- غیرفعال کردن افزونه ها | خطای cURL error 28: Connection timed out در وردپرس

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

اولین روش این است که تمامی افزونه های سایت خود را با استفاده از پیشخوان غیرفعال کنید. برای انجام اینکار؛ کافیست وارد پنل مدیریتی خود شوید و سپس از بخش افزونه ها، روی گزینه “افزونه های نصب شده” کلیک کنید. سپس تمامی افزونه ها را انتخاب کرده و از منوی کشویی بالای صفحه، روی گزینه “غیرفعال کردن” کلیک کنید. با اینکار تمامی افزونه های شما غیرفعال می شوند.

خطای cURL error 28: Connection timed out در وردپرس

روش دوم برای غیرفعال کردن، غیرفعال سازی از طریق هاست می باشد. اگر شما به هر دلیلی نمیتوانید به پنل مدیریتی خود دسترسی داشته باشید، می توانید اینکار را با استفاده از هاست انجام دهید. برای انجام اینکار، در ابتدا وارد کنترل پنل هاست خود شوید و سپس به پوشه روت سایت خود یا همان public-html مراجعه کنید. سپس در این پوشه، پوشه ای به نام plugins را مشاهده خواهید کرد. حال شما باید نام این پوشه را به یک نام دلخواه دیگر تغییر دهید. با اینکار تمامی افزونه های سایت شما به صورت موقت غیرفعال می شوند.

پس از غیرفعال کردن افزونه ها، وارد پیشخوان خود شوید و مشاهده کنید که آیا این خطا برای شما رفع شده یا خیر؟ اگر رفع شده بود این بدان معناست که یکی از افزونه های شما مخرب است و آن باعث به وجود امدن خطا شده است. بنابراین شما باید افزونه های خود را یکی یکی فعال کنید تا بتوانید افزونه مخرب را شناسایی نمائید. پس از پیدا کردن افزونه مخرب، کافیست آن را حذف و یا جایگزین کنید.

بیشتر بخوانید: بهترین قالب های آموزشی وردپرس + معرفی 17 قالب حرفه ای 

3- صفحه سلامت سایت را بررسی کنید | نحوه رفع ارور cURL error 28: Connection timed out

یکی دیگر از روش های حل مشکل Curl error 28 connection timed out در وردپرس ، بررسی صفحه سلامت سایت می باشد. مرحله بعدی این است که مطمئن شوید سرور میزبان وردپرس شما از آخرین نسخه های PHP، کتابخانه cURL و OpenSSL استفاده می کند یا خیر؟ برای بررسی این موضوع، شما می توانید از بخش “ابزارها” روی گزینه “سلامت سایت” کلیک کنید.

نحوه رفع ارور cURL error 28: Connection timed out

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

ارور cURL error 28: Connection timed out در وردپرس چیست

در حالت ایده آل؛ هم اکنون سرور شما باید از نسخه 7.4 به بالاتر php،curl 7.74.0  یا بالاتر و OpenSSL 1.1.1 یا بالاتر استفاده کند. اگر این طور نبود، شما باید با شرکت ارائه دهنده هاستیمگ خود ارتباط برقرار کنید و از آنها بخواهید که نرم افزار حساب میزبانی شما را به روز کنند.

4- رفع مشکلات محتوای ناامن SSL | خطای cURL error 28: Connection timed out چیست

اگر سایت وردپرس شما از HTTPS / SSL استفاده می ‌کند، اما به درستی پیکربندی نشده است، این موضوع می ‌تواند باعث شود وب سرور شما درخواست‌ های ناامن cURL را مسدود کند. برای رفع این مشکل، می توانید از ارائه دهنده هاست خود بخواهید که گواهی SSL را مجدداً برای وب سایت شما نصب کند.

بیشتر بخوانید: گوگل ادسنس چیست و چطور می توان از آن استفاده کرد؟ 

بیشتر بخوانید: نحوه رفع مشکل قفل شدن ناحیه مدیریت وردپرس | چگونه خطای Locked Out Of Wp-Admin را رفع کنیم؟

جمع بندی: چگونگی رفع خطای cURL error 28: Connection timed out

خطای cURL 28 یکی از خطاهای رایج وردپرس می باشد که می تواند عملکرد سایت شما را مختل و باعث به وجود آمدن رفتارهای غیرقابل پیش‌ بینی شونده ای شود. ما در این مطلب نحوه رفع خطای cURL error 28: Connection timed out را با استفاده از روش های مختلف به شما آموزش دادیم. امیدوارم این مطلب مورد رضایت شما قرار گرفته باشد.

منبع: wpbeginner

نظراتمقاله

چیزی اینجا نیست!

چیزی اینجا نیست!

خوشحال می شویم همین الان می‌توانید اولین نظر خود را ارسال نمایید!

بیشتر بخوانید ازاین نویسنده