رفع ارور 500 به ساده ترین روش روی سایت وردپرس

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

خطای داخلی سرور 500 (HTTP Error 500) چیست؟

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

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

HTTP Error 500، یک کد خطا است که یک خطای کلی را در سرور نشان می ‌دهد و آن را از پردازش درخواست ‌های کاربران بازمی ‌دارد. این خطا معمولاً مربوط به مجوز نادرست، پایان زمان درخواست یا خطای کد گذاری است.

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

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

اگر این مشکل را تجربه کردید، صفحه وب را بارگیری مجدد کنید. روی دکمه بارگیری مجدد در نوارابزار مرورگر خود کلیک کنید یا F5 را فشار دهید. مرورگر شما با سرور وب تماس خواهد گرفت و دوباره صفحه را درخواست می‌ کند ممکن است با انجام این کار مشکل شما برطرف شود.

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

ارور 500

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

دلایل ایجاد خطای داخلی سرور 500:

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

این کار را می‌توانید با وارد شدن به کنترل پنل خود و رفتن به آدرس “Statistics >> Show Error Logs” انجام دهید.

مجوز های بد، قابل ‌نوشتن توسط گروه شایع ‌ترین علت بروز خطای داخلی سرور 500 است. معمولاً به دلیل مجوز های نادرست فایل در یک اسکریپت PHP یا CGI ایجاد می‌ شود، اما ممکن است در فایل ‌ها یا فهرست دیگری که اسکریپت از آن استفاده می ‌کند نیز مشکلی باشد.

اسکریپت ‌های CGI خود را 777 (یا rwxrwxrwx) قرار ندهید. با انجام این کار امکان ویرایش توسط کاربران دیگر در همان سرور فراهم می‌ شود.

 اسکریپت ‌های قابل ‌اجرا در پوشه cgi-bin باید 755 باشد.

اگر اسکریپت شما شامل اطلاعات رمز عبور برای اتصال به یک پایگاه داده MySQL است، باید آن اسکریپت و مجوز های دایرکتوری آن را 700 (rwx– -) قرار دهید.

 تصاویر، رسانه ‌ها و فایل ‌های متنی مانند HTML باید 644 باشد.

در ترمینال، می ‌توانید از دستور “ls -l” برای لیست کردن فایل ‌ها در یک فهرست همراه با تنظیمات اجازه آنها استفاده کنید.

همچنین ممکن است بخواهید تعیین کنید که مسیر های اسکریپت شما به درستی تنظیم ‌شده است. با بررسی اینکه خط اول اسکریپت شما مسیر Perl است و به‌ درستی تنظیم ‌شده است، شروع کنید. باید به این صورت تنظیم شود:

/usr/bin/perl

و یا

 /usr/local/bin/perl

همچنین باید بررسی کنید که اسکریپت ‌ها در حالت صحیح بارگذاری شده باشند (ASCII یا Binary).

می‌توانید readme را برای اسکریپت‌ ها بررسی کنید تا ببینید آیا دستورالعمل خاصی وجود دارد. به ‌طور معمول، حالت صحیح ASCII خواهد بود.

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

لیست کدهای خطای 500 داخلی سرور و معنای هرکدام:

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

500.2

دامنه مجوز URL یافت نمی ‌شود.

 

500.5

خطای بازنویسی در هنگام مدیریت اعلان RQ_BEGIN_REQUEST رخ ‌داده است. خطای پیکربندی یا اجرای قانون ورودی رخ‌ داده است.

 

500.11

 هنگامی ‌که یک درخواست کاربری وارد می شود ، این برنامه در حال خراب شدن در سرور وب است.

 

500.12

برنامه تحت فرآیند راه‌اندازی مجدد وب سرور است.

 

500.13

سرور وب درگیر سایر درخواست‌ ها نیست. به‌ عبارت‌ دیگر، با تعداد زیادی درخواست که بیش از ظرفیت آن است، بارگیری می‌ شود.

 

500.14

پیکربندی برنامه نامعتبر در سرور. نصب وب ‌سایت وردپرس نادرست یا خراب است.

 

500.15

درخواست مستقیم برای GLOBAL.ASA مجاز نیست.

 

500.16

اعتبارنامه UNC نادرست است.

 

500.17

فروشگاه مجوز URL یافت نمی ‌گیرد.

 

500.18

فروشگاه مجوز URL باز نمی ‌شود.

 

500.19

داده‌ های این پرونده به ‌طور نامناسب در Metabase پیکربندی ‌شده است.

 

500.21

ماژول شناخته‌ نشده است.

در ادامه این مطلب میخواهیم به صورت اختصاصی در مورد رفع ارور 500 روی وردپرس صحبت کنیم و ببینیم دلایل پیدا شدن و روش های رفع این خطای متداول روی وردپرس به چه صورت خواهد بود.

 

خطای 500 سرور داخلی در وردپرس چیست؟

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

خطای 500 در وردپرس

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

 

دلایل خطاهای داخلی سرور وردپرس

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

  1. افزونه‌ های وردپرس اشتباه یا کد گذاری نشده
  2. مشکلی در سرور یا محیط میزبانی شما وجود دارد
  3. فایل htaccess در سرور شما خراب است
  4. مشکلات محدودیت حافظه PHP سایت شما
  5. فایل‌های اصلی خراب در نصب وردپرس شما

 

رفع ارور 500 در وردپرس به چه صورت می باشد

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

رفع ارور 500 در وردپرس

 

  1. خراب بودن فایل  htaccess

یکی از مهم ‌ترین دلایل خطای وردپرس 500، یک فایل خراب‌ شده htaccess موجود در root directory است، که ممکن است به دلیل به ‌روز رسانی پلاگین، به ‌روزر سانی طرح زمینه و غیره یا در هنگام انتقال از یک سرور به سرور دیگر ایجاد شود.

برای رفع ارور 500 ناشی از این عامل می ‌توانید فایل htaccess فعلی را با فایل دیگری جایگزین کنید. بعضی اوقات ممکن است این امکان را نداشته باشید که فایل htaccess را مشاهده کنید، در این صورت فایل های مخفی را نیز در root directory بررسی کنید. همچنین، از نام‌ گذاری صحیح فایل اطمینان حاصل کنید.

 

  1. مصرف بیش‌ از حد حافظه PHP

این خطا ممکن است به دلیل مصرف بیش ‌از حد حافظه پردازش ‌شده توسط افزونه یا طرح زمینه یا اگر از افزونه ‌های زیادی استفاده می ‌کنید. اساساً، اگر وب‌ سایت وردپرس شما برای پردازش یک درخواست حافظه زیادی مصرف می کند، محدودیت حافظه شما تمام می ‌شود. برای عیب ‌یابی این مشکل می ‌توانید محدودیت حافظه را افزایش دهید. این کار را می‌ توان با انجام برخی تغییرات در فایل wp-config یا فایل php.ini انجام داد.

 

  1. پلاگین یا طرح زمینه اشتباه

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

اگر وب سایت به درستی کار می ‌کند پلاگین را یکی پس از دیگری فعال کنید و پس از فعال کردن هر یک از پلاگین ها آن را بررسی کنید. به‌ این‌ ترتیب می‌ توانید مشخص کنید کدام افزونه باعث بروز این مشکل شده است. اگر پس از غیرفعال کردن افزونه ‌ها، وب‌ سایت هنوز کار نکرد، مسلماً مسئله به دلیل هیچ‌ یک از افزونه‌ ها نیست.

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

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

برخی از ارائه ‌دهندگان میزبانی نیز گزارش‌ های خطا را در اختیار شما قرار می ‌دهند که ممکن است به شما در شناسایی بیشتر علت خطا کمک کند.

 

راه‌حل‌های دیگر

راه حل های دیگری وجود دارد که شما می توانید برای رفع ارور 500 از هر کدام از آنها استفاده کنید. این راه حل ها عبارتند از:

 

  1. تماس با هاستینگ

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

 

  1. نصب دوباره‌ فایل‌ های اصلی وردپرس

عموما رفع ارور 500 به اینجا نمی کشد و ما امیدواریم که شما با همین تکنیک های گفته شده بتوانید آن را رفع کنید. اما در صورتی که نشد راه های قوی تری نیز برای این کار وجود دارد.

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

 

  1. مجوزهای فایل‌ ها را بررسی کنید.

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

  1. فایل ‌های اصلی وردپرس را در سایت خود بارگذاری کنید.

شما باید فایل های اصلی ورد پرس را روی سایت خود بارگذاری کنید این کار میتواند به رفع ارور 500 روی سایت شما کمک کند و آن را برطرف نماید.

 

سخن پایانی

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

آموزش قرارگیری رمز عبور برای مدیریت وردپرس

به تازگی در تمامی نسخه های  وردپرس حفره ای گزارش و مشاهده شده است که هکرها با استفاده از این حفره به داشبورد وردپرس وارد شده و اقدام به هک وردپرس و یا آپلود فایلهای شل برروی هاست می کنند. جهت جلوگیری از هرگونه نفوذ و سوء استفاده توصیه اکید می شود از طریق کنترل پنل هاست بخش Password Protection حتماً روی مسیر wp-admin کلیه نسخه‌های wordpress خود یک رمز ثانویه قرار دهید. در این صورت هکر بدون داشتن آن رمز قادر به ارسال درخواست به wp-admin و نفوذ نخواهد بود. در این مقاله به نحوه ی قرارگیری رمز عبور برای مدیریت وردپرس می پردازیم.

آموزش قفل کردن پوشه wp-admin وردپرس

برای پسورد گذاشتن بر روی پوشه wp-admin ابتدا وارد سی پنل  هاست خود شوید و همانند تصویر زیر در قسمتSecurityبر روی Password Protect Directoriesکلیک کنید :

آموزش قرارگیری رمز عبور برای مدیریت وردپرس

1

بعد از کلیک کردن بر روی نوشته و آیکون ذکر شده پنجره ی کوچکی بصورت پاپ آپ در مرکز برگه برای شما به نمایش در خواهد آمد که برای ادامه مسیر و گذاشتن رمز عبور بر روی پوشه wp-admin تنها کافیست همانند تصویر زیر گزینه ی ریشه وب سایت را انتخاب کرده و بر روی Goکلیک کنید :

wordpress security2

2

در این مرحله شما وارد صفحه ی دیگری می شوید که در آن باید پوشه wp-admin را برای قفل کردن و رمز گذاری انتخاب کنید ، برای انجام این کار شما باید همانند تصویر زیر بر روی نوشته wp-admin کلیک کنید توجه داشته باشید نباید بر روی آیکون این پوشه کلیک کنید چرا که با کلیک بر روی آیکون شما به پوشه ها و فایل های زیر مجموعه wp-admin دسترسی خواهید داشت :

3آموزش قرارگیری رمز عبور برای مدیریت وردپرس

آموزش قرارگیری رمز عبور برای مدیریت وردپرس

بعد از کلیک کردن بر روی نوشته wp-admin وارد برگه ی تازه ای می شوید ابتدا شما در این برگه می بایست تیک گزینهPassword protect this directoryرا پر کرده و نامی را به دلخواه در کادر وارد کرده و بر روی Saveکلیک کنید :

آموزش قرارگیری رمز عبور برای مدیریت وردپرس

4

بعد از زدن Saveو ذخیره کردن صفحه وارد برگه ای می شوید که به شما پیام بروز شدن سطح دسترسی پوشه را می دهد که شما باید با زدن دکمه Go Backمجدد به صفحه ی قبل باز گردید و در قسمتCreate Userشناسه و رمز عبوری را برای پوشه wp-admin وردپرس خود همانند تصویر زیر مشخص کنید و بر روی Add/modify authorized userکلیک کنید تا رمز گذاری بر روی پوشه به پایان برسد :


آموزش قرارگیری رمز عبور برای مدیریت وردپرس

5

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

آموزش قرارگیری رمز عبور برای مدیریت وردپرس

نکته بسیار مهماگر پس از تغییرات فوق کنترل پنل وردپرس شما لود نشد وارد سی پنل شوید روی آیکن file managerکلیک کنید و گزینه Document Root را انتخاب و حتماً تیک گزینه Show Hidden Files dotfilesرا انتخاب کرده و بر روی Goکلیک کنید. این کار سبب می شود فایل .htaccessدر فایل منیجر نمایش داده شود. روی آن کلیک راست و گرینه editرا انتخاب کنید. با این کار فایل .htaccessباز شده است. کد زیر را انتهای فایل کپی کنید و گزینه saveرا انتخاب کنید مشکل پنل وردپرس حل خواهد شود.

ErrorDocument 401 “Denied”
ErrorDocument 403 “Denied”

# Allow plugin access to admin-ajax.php around password protection
<Files admin-ajax.php>
Order allow,deny
Allow from all
Satisfy any
</Files>

رفع مشکل https در وردپرس پس از نصب

 

SSL چیست! ؟
مخفف Socket Secure Layer که اولین بار توسط شرکت Netscape طراحی شد و سپس مرورگرهای دیگر نیز از این پروتکل پشتیبانی کردند.

مشخصه بارز SSL بصورت https می‌باشد که شاید بارها در اینترنت مشاهده کرده باشید و به سادگی از آن گذر کرده باشید.

 

Secure Socket Layer, یا همان SSL یک تکنولوژی استاندارد و به ثبت رسیده برای تامین ارتباطی امن مابین یک وب سرور و یک مرورگر اینترنت است. این ارتباط امن از تمامی اطلاعاتی که ما بین وب سرور و مرورگر اینترنت (کاربر) انتقال می‌یابد , محافظت می‌کند تا در این انتقال به صورت محرمانه و دست نخورده باقی بماند SSL یک استاندارد صنعتی است و توسط ملیون‌ها وب سایت در سراسر جهان برای برقراری امنتیت انتقال اطلاعات استفاده می‌شود. برای اینکه یک وب سایت بتواند ارتباطی امن از نوع SSL را داشته باشد نیاز به یک گواهینامه SSL دارد.
حال سوالی که پیش می‌آید این است که این گواهینامه چیست !؟
زمانیکه شما می‌خواهید SSL را بر روی سرور خود فعال کنید سؤالات متعددی در مورد هویت سایت شما ( مانند آدرس سایت ) و همین طور هویت شرکت شما ( مانند نام شرکت و محل آن) از شما پرسیده می‌شود. آنگاه سرور دو کلید رمز را برای شما تولید می‌کند یک کلید خصوصی (Private Key) و یک کلید عمومی .(Public Key) کلید خصوصی به این خاطر , این نام را گرفته است , چون بایستی کاملاْ محرمانه و دور از دسترس دیگران قرار گیرد. اما در مقابل نیازی به حفاظت از کلید عمومی نیست و این کلید در قالب یک فایل درخواست گواهینامه یا Certificate Signing Request که به اختصار آنرا CSR می‌نامیم قرارداده می‌شود که حاوی مشخصات سرور و شرکت شما بصورت رمز است. آنگاه شما باسیتی که این کد CSR را برای صادرکننده گواهی‌نامه ارسال کنید. در طول مراحل سفارش یک SSL مرکز صدور گواهینامه درستی اطلاعات وارد شده توسط شما را بررسی و تایید می‌کند و سپس یک گواهینامه SSL برای شما تولید کرده و ارسال می‌کند.

 

نصب SSL بر روی سرور
(فرض بر این است که SSL را روی سرویس خود نصب کرده اید)
برای اینکه مطمئن شوید SSL بر روی سرور شما به خوبی نصب شده است، وب سایت خود را با آدرس https://yourdomain.com باز کنید. اگر وب سایت شما باز شد اما نوشته‌ها و قالب آن به هم ریخته بود و یا آیکون https در کنار آدرس بار سایتتان به رنگ نارنجی یا قرمز درآمده بود نگران نباشید در ادامه به رفع این مشکلات خواهیم پرداخت.

رفع مشکل https در وردپرس (ارور قرمز رنگ کنار آدرس سایت)
برای رفع این مشکل مراحل زیر را به ترتیب انجام دهید:
۱- وارد بخش مدیریت وردپرس شوید
۲- از بخش تنظیمات بر روی همگانی کلیک کنید
۳- مقادیر نشانی وردپرس (URL) و نشانی سایت (URL) را از http به https تغییر دهید.
۴- از طریق کنترل پنل هاست و یا با اتصال FTP ، فایل wp-config.php را ویرایش کنید و کدهای زیر را به آن اضافه کنید:

 
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && 
$_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
$_SERVER['HTTPS'] = 'on';

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