sportcom ارسال شده در مرداد 12، 2021 Share ارسال شده در مرداد 12، 2021 اگر یک وردپرس کار هستید و روزانه زمان زیادی از وقت خود را در محیط وردپرس میگذرانید. ممکن است با ارور cURL Error 28: Connection Timed Out روبهرو شده باشید. این خطا یکی از مشکلات رایج در وردپرس است. ممکن است باعث ایجاد اختلال و ایرادهای پیشبینی نشده در سایت شما شود. ما در این مقاله به روشهای رفع این مشکل میپردازیم. 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 این مشکل یک موضوع بسیار متداول مربوط به سرور است. در بیشتر موارد نه با قالب وردپرس یا افزونه وردپرس خاص و نه توسط وردپرس ایجاد نشده است. حل ارور cURL Error 28: Connection Timed Out برای رفع این مشکل چند راه و روش برای شما وجود دارد که در صورت لزوم میتوانید از آنها استفاده کنید: غیرفعال کردن فایروال در مرحله اول اگر در وردپرس از یک firewall یا افزونه امنیتی استفاده میکنید، بهتر است برای مدتی آن را غیرفعال کنید و پس از آن به صفحه سلامت سایت خود بروید و بررسی کنید که مشکل حل شده است یا نه. اگر مشکل حل شده است باید ورودهای مربود به firewall وردپرس خود را بررسی کنید و حساب مسدود شده را بیابید. شما با انجام این کار منبع مسئله و مشکل را پیدا کردهاید و با توجه به آن میتوانید تنظیمات firewall را انجام دهید تا از مسدود شدن API های قانونی جلوگیری شود. غیرفعال کردن افزونهها دومین روش این است که هر افزونهای که روی وردپرس فعال دارید را غیرفعال کنید. زیرا این افزونهها نیز درخواستهای خود را ارسال میکنند و گاهی ممکن است به دلیل ارسال درخواستهای زیاد و پشتسر هم، شما خطای cURL مشاهده کنید. سادهترین راه برای پی بردن به این موضوع این است که به قسمت افزونههای نصب شده بروید و همه افزونهها را انتخاب و غیر فعال کنید. حالا به قسمت سلامت سایت خود مراجعه کنید و اگر سایت را بدون هیچ مشکلی مشاهده کردید، متوجه خواهید شد که مشکل از افزونهها بوده است. یکی یکی آنها را فعال کنید تا مشکل دوباره ایجاد شود و افزونهای که باعث بروز مشکل شده است را بیابید. سپس میتوانید درمورد افزونهای که باعث ایجاد این مشکل شده است، تحقیق کنید و مشکل بهوجود آمده را رفع کنید. آپدیت بودن نسخههای PHP , cURL , OpenSSL گام بعدی این است که مطمئن شوید سرور سایت شما از آخرین نسخه PHP و cURL و OpenSSL استفاده میکند. برای پی بردن به این موضوع از منوی وردپرس، از بخش ابزارها روی گزینه سلامت سایت کلیک کنید. وقتی وارد صفحه سلامت سایت خود شدید، به قسمت اطلاعات بروید. سپس روی گزینه سرور کلیک کنید. حالا از این قسمت به راحتی میتوانید متوجه شوید که سرور شما از چه نسخهی PHP و cURL و OpenSSL استفاده میکند. اگر متوجه شدید که سرور سایت شما از نسخههای جدید و بهروزرسانی شده استفاده نمیکند. باید با شرکت هاستینگ خود تماس بگیرید و از آنها بخواهید که این نسخهها را برای شما افزایش دهند. رفع مشکلات محتوای ناامن SSL اگر برای سایت خود گواهینامه SSL تهیه کرده باشید و بهدرستی پیکربندی نکرده باشید. باعث میشود که وب سرور شما درخواستهای ناامن cURL را مسدود کند. به همین دلیل شما باید از پیکربندی صحیح گواهینامه SSL خود اطمینان حاصل کنید. حتی اگر سایت شما دارای گواهینامه SSL هم نباشد ممکن است که با خطای زیر مواجه خواهید شد. ‘Error: cURL error 7: Failed to connect to localhost port 443: Connection refused (http_request_failed) برای رفع این مشکل نیز میتوانید به شرکت هاستینگ خود تیکت بزنید. درخواست کنید تا گواهینامه SSL را روی سایت شما نصب کنند. اگر پس از نصب SSL همچنان این خطا رفع نشده بود. به هاستینگ خود تیکت بزنید و خواستار پیگیری دلیل این خطا شوید. خطا حل نشد؟ با هاست خود تماس بگیرید اگر سایت شما پس از طی کردن مراحل بالا همچنان خطای cURL 28 را میدهد. به احتمال زیاد مشکل از سمت ارائه دهنده هاستینگ شما است. در واقع فاکتورهای بسیار زیاد و مهمی وجود دارد که فقط در اختیار میزبان وب (شرکتی که از آن هاست تهیه کرده اید) قرار دارد و شما نمیتوانید آنها را کنترل و رفع کنید. برای مثال اگر سرورهای سایت شما نتواند درخواستهای ارسال شده را حل کند سایت با این خطا روبرو میشود. نقل قول لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
پست های پیشنهاد شده
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.