بررسی ارور وردپرسی(secure connection)

بررسی ارور وردپرسی(secure connection)

ارور عدم اتصال امن در وردپرس

سلام خدمت کاربران محترم شرکت فراویر در این پست به بررسی بروز خطای Secure connection در وردپرس می پردازیم.با ما همراه باشید

وقتی ما میخواهیم یک افزونه و یا قالب نصب یا بروز رسانی کنیم

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

در ادامه به این موضوع می پردازیم که چرا این ارور رخ می دهدو همچنین چگونه این خطا را برطرف کنیم

علل ایجاد این خطا چیست؟

در وردپرس برای بروزرسانی از یک سرویس داخلی استفاده میشود.

این سرویس به طور خودکار آپدیت افزونه ها و قالب را چک میکند و برای بروزرسانی آن ها پیامی به ما نمایش می دهد.

در گاهی اوقات امکان داردسرویس میزبان وردپرسی ما نتواند با سایت WordPress.org اتصال برقرار کند.

که این مسئله میتواند باعث بروز خطای secure connection شود.

در این صورت شما ارور زیر را دریافت خواهید کرد:

An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums. (WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.) in /home/username/public_html/wp-admin/includes/update.php on line 145
ارور عدم اتصال امن در وردپرس

برای رفع این خطا راه های متفاوتی وجود دارد در ادامه ما برخی از این روش ها را برای شما شرح می دهیم :

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

در مواقعی ممکن است به علت بروز حملات مانند DDoS در اتصال با WordPress.org

دچار مشکل شود.

در این صورت خطای secure connection ایجاد می شود.

اگر این چنین بود بعد از چند دقیقه مجدد امتحان کنید و اگر مشکل رفع نشد میتوانید با بخش پشتیبانی تماس گرفته و مشکل را حل کنید.

در صورت استفاده از سرور های ابری و یا مجازی (VPS) :

اگر شما از این سرویس ها استفاده می کنید امکان دارد سرویس شما به علت اشکال در سیستم DNS نتواند با WordPress.org ارتباط برقرار کند.

در این صورت شما با خطای secure connection مجواجه می شوید و باید به طور مستقیم سرور خود را به سرور های WordPress.org متصل کنید.

برای این کار شما باید توسط SSH به سرور خود متصل شوید.

secure shell یا SSH به معنای لایه امن است که در اصل یک مجوز کدگذاری شده که با استفاده از آن می توانیم با ابزار خط فرمان(command line) به سرور خود دسترسی داشته باشیم.

از ابزار PuTTy در سیستم های ویندوزی استفاده میشود و در سیستم های لینوکس و مک باید از ترمینال (terminal) استفاده کنند.

شما باید ابتدا در بخش حساب سی پنل خود اطلاعات دسترسی به حساب هاست (shell access) خود را به دست بیاورید.

همچنین میتوانید با تماس با بخش پشتیبانی این اطلاعات را به دست آورید.

با وارد کردن دستور زیر در ترمینال به سرور دسترسی بگیرید :

در این کد باید نام کاربری خود را به جای username و دامنه خود را به جای example.com وارد کنید.

 ssh username@example.com

سپس دستور زیر را وارد کنید:

sudo nano /etc/hosts

با اجرای این دستور فیلی برای شما باز میشود که باید در پایین صفحه این کد را وارد کنید :

66.155.40.202 api.wordpress.org

بعد از انجام این کار تغییرات را ذخیره و خارج شوید.سپس سایت خود را مجدد باز کنید .

آموزش رفع ارور در secure connection محیط لوکال (Localhost) :

در صورتی که بر روی Localhost خود وردپرس را نصب کرده اید امکان دارد فراموش کرده باشید برای PHP افزونه cURL را فعال کنید.

در این صورت با خطای secure connection مواجه می شوید.

برای برطف کردن این حالت باید مراحل زیر را طی کنید:

فایل php.in را در ویرایشگر باز کنید .

برای دستیابی به این فایل باید به پوشه php در xamp ,wamp یا mamp مراجعه کنید

همچنین میتوانید در محل نصب این ابزار ها فایل php.in را سرچ کنید.

سپس بعد از باز کردن فایل به دنبال این خط بگردید :

extension=php_curl.dll;

در سیستم های لینوکس و مک باید این خط را پیدا کنید :

extension=curl.so;

سپس برای فعال کردن آن ها لازم است کارکتر(;) را از پشت این کد ها حذف کنید و در نهایت فایل را ذخیره کنید و همچنین یک بار باید سرور Apache را ری استارت کنید تا تغییرات ثبت شود.

بررسی فایروال و پورت های مجاز

اگر بر روی سرور لوکال شما cURL نصب شده بود باید اتصال اینترت و فایروال را چک کنید.

گاهی ممکن است فایروال سیستم ما از اتصال به سرور WordPress.org جلوگیری کند و سبب بروز خطای secure connection شود.

در ویندوز در بخش استارت می توانید windows firewall را سرچ کنید.

همچنین در سیستم مک باید به بخش System Preferences -> Security & Privacy مراجعه کنید.

برای برطرف کردن این مشکل باید مجوز فایروال را برای آپاچی بگیرید و جزو ابزار های مجاز قرار گیرد.

ارور عدم اتصال امن در وردپرس

در آخر تغییرات را ذخیره و مجدد سرویس آپاچی خود را راه اندازی کنید.

امیدوارم این آموش هم برای شما مفید واقع شود .همراه همیشگی شما فراویر 🙂

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

پاسخی بگذارید

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