خانه » مقالات وردپرس » خطای اتصال ایمن در وردپرس یا ارور secure connection چیست؟
17 آبان 1400

خطای اتصال ایمن در وردپرس یا ارور secure connection چیست؟

در دوره کنونی یکی از محبوبترین ابزارها برای طراحی سایت سیستم مدیریت محتوای وردپرس است که بسیاری از سایت­ها با استفاده از این ابزار بسیار کاربردی ، طراحی و ایجاد میشوند ولی در هنگام کار با این ابزار ممکن است برخی خطاها رخ دهد که یکی از این خطاهای رایج در وردپرس ، خطای اتصال ایمن در وردپرس یا در اصطلاح ارور secure connection در وردپرس است. ما در این مقاله در ادامه محتواهای آموزش وردپرس به معرفی خطای اتصال امن در وردپرس میپردازیم . همچنین علل ایجاد این خطا و راه های رفع آن را به شما آموزش می­دهیم.

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

خطای اتصال ایمن در وردپرس چیست؟

یک سایت وردپرسی اطلاعات مهمی را از سایت WordPress.org دریافت میکند .  به عنوان مثال سایتی که با وردپرس طراحی شده است میتواند اطلاعاتی نظیر بروزرسانی افزونه ­ها و قالب ها و یا نسخه­ های جدید وردپرس را از طریق این وبسایت دریافت کند . البته بدون بروزرسانی پلاگین ها و قالب ها هم سایت وردپرسی میتواند بدون مشکل کار کند ولی قطعا بروزرسانی سایتهای وردپرسی میتواند امکانات جدیدی را به وبسایت اضافه کند .  خطای اتصال ایمن در وردپرس به طور خلاصه به این معنی است که سایت وردپرسی توانایی برقراری یک ارتباط امن با سایت مرجع وردپرس یعنی wordpress.org را ندارد.

علل بروز خطای اتصال ایمن در وردپرس

عوامل مختلف میتواند باعث بروز این مشکل در وردپرس شود که این خطا میتواند به یکی از دلایل زیر ایجاد شود:

  1. ارور secure connection در وردپرس به علت مشکل در سرور میزبانی سایت
  2. خطای به علت مشکلات DNS
  3. error  به دلیل فعال نبودن پسوندهای cURL
  4. اخطار  توسط فایروال

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

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

ارور secure connection در وردپرس ممکن است به علت وجود مشکل در سرور میزبانی سایت ایجاد شود . به عنوان مثال سایت هایی که از سرورهای اشتراکی استفاده میکنند ممکن است با حملات DDoS مواجه شوند .  این حملات باعث ایجاد اختلال در برقراری ارتباط با سایت wordpress.org شود.

در هنگامی که یک وبسایت تحت تاثیر حملات DDoS قرار میگیرند کاربر با تصویری مطابق شکل زیر مواجه میشود که این به معنی عدم توانایی سرور سایت برای پاسخ به درخواست کاربر در مدت زمان محدود تعیین شده است.

 

خطای اتصال ایمن در وردپرس یا ارور secure connection

 

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

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

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

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

  1. خطای اتصال ایمن در وردپرس به علت مشکلات DNS

یکی از عواملی که میتواند باعث بروز ارور secure connection در وردپرس شود وجود مشکلات احتمالی در DNS است در سایتها با میزبانی ابری و VPS احتمال بروز مشکلات DNS هنگام اتصال به منابع خارج از سایت وجود دارد که در این موارد میتوان از یک برنامه مثل PuTTY استفاده کرد و مشکل اتصال به منابع خارجی را حل کرد.

 

خطای اتصال ایمن در وردپرس یا ارور secure connection

 

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

[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]sudo nano /etc/hosts[/ht_message]

 

انواع خطای اتصال

 

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

[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]66.155.40.202 api.wordpress.org[/ht_message]

 

رفع ارور secure connection

 

همین یک خط کد بالا آدرس IP دقیق سایت WordPress.org را به سایت اعلام میکند که باعث دور زدن خطای سرور DNS میشود و مشکل خطای اتصال امن در وردپرس را حل میکند.

برای درک بهتر کاری که همین یک خط کد بالا انجام میدهد به این مثال دقت کنید:

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

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

  1. خطای اتصال به علت فعال نبودن پسوندهای cURL

یکی دیگر از عواملی که میتواند باعث بروز ارور secure connection در وردپرس شود فعال نبودن پسوندهای cURL است.

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

برای فعال کردن پسوندهای cURL مطابق شکل زیر فایل php.ini را از روی سیستم خود باز کنید :

 

خطای اتصال ایمن در وردپرس به دلیل فعال نبودن پسوندهای cURL

 

بعد از باز کردن فایل php.ini با استفاده از یک ویرایشگر متن مثل Notepad++ باید تغیراتی در این فایل اعمال کنید.

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

;extension=php_curl.dll

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

;extension=curl.so

بعد از یافتن این خط کد برای فعالسازی پسوندهای cURL همانطور که در شکل زیر هم میبینید علامت سمی کالن که به شکل ; است را از این خط حذف کنید.

 

 

و سپس فایل php.ini را ذخیره کنید.

 

رفع ارور secure connection

 

و در گام بعدی همان طور که در تصویر زیر نشان داده شده است آپاچی را روی سیستم خود در برنامه سرور مجازی که دارید دوباره راه اندازی کنید . در این مثال ما از برنامه سرور مجازی xampp استفاده کردیم . ولی شما میتوانید از برنامه هایی نظیر wampp هم استفاده کنید.

 

 

با اعمال این تغییرات در فایل php.ini اگر مشکل از فعال نبودن پسوندهای cURL باشد این مشکل حل میشود . پس از آن امکان ایجاد اتصال امن با سایت wordpress.org به راحتی فراهم میشود . ولی اگر باز هم مشکل پابرجا بود باید سایر موارد را بررسی کنید.

  1. بروز  ارور secure connection توسط فایروال

یکی دیگر از عواملی که میتواند باعث بروز ارور secure connection شود فایروال ها هستند .  به این صورت که گاهی فایروال ها اتصالات ورودی و خروجی به سایت را برای حفظ مسائل امنیتی مسدود میکنند.

در این حالت ممکن است سرور آپاچی در تنظیمات فایروال غیرفعال یا حتی مسدود شود.

برای بررسی این وضعیت تنظیمات برنامه فایروال ویندوز و همینطور تنظیمات روتر را بررسی کنید تا مطمئن شوید که آپاچی به درستی کار میکند و فعال است.

برای بررسی وضعیت تنظیمات فایروال در ویندوز مطابق شکل زیر بخش windows firewall را در سیستم خود پیدا کنید

 

رفع ارور secure connection

 

با کلیک روی windows firewall به صفحه تنظیمات فایروال منتقل میشود . در این صفحه همانطور که در شکل نمایش داده شده است مطمئن شوید که سرور آپاچی فعال است.

 

 

اگر در تنظیمات فایروال تغییری ایجاد شود باید سرور آپاچی مجددا راه ­اندازی شود. در این صورت خطای اتصال از بین می رود.

نتیجه گیری

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

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

admin

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

preloader