وردپرس یکی از قوی ترین سیستم های مدیریت محتوا است که تا کنون میلیون ها سایت فروشگاهی، خبری، تبلیغاتی و غیره به وسیله آن راه اندازی شده اند.
دلیل محبوبیت و پرکاربرد بودن وردپرس بیشتر پشتیبانی های گسترده برای رفع خطاهای موجود و ارائه دادن ابزارهای مختلف برای بهبود سایت می باشد.یکی از خطاهای رایج در هنگام بارگذاری در وردپرس خطای Bad Gateway 502 است که در ادامه شما را با این خطا و روش های رفع آن در وردپرس بیشتر آشنا می کنیم.
خطای Bad Gateway 502 و دلایل به وجود آمدن آن:
اگر بخواهیم به زبان ساده خطای Bad Gateway 502 را توضیح دهیم باید بگوییم این خطا زمانی رخ می دهد که سرور سایت به درخواست کاربر پاسخی نامعتبر و اشتباه می دهد.هنگامی که شما در مرورگر خود بر روی لینک یک وب سایت کلیک می کنید، در واقع از سرورهای سایت درخواست ارسال اطلاعات کرده اید.سرور سایت درخواست شما را مشاهده کرده و برای پاسخ به شما یک کد به مرورگر شما ارسال می کند که در حالت عادی قابل مشاهده نیست.
حال اگر سرور سایت به هر دلیلی این کد را ناقص ارسال کند یا نتواند درخواست را به طور کامل تهیه کند، کد ارسالی از طرف سرور برای کاربر قابل مشاهده شده و خطای Bad Gateway 502 را بر روی صفحه مانیتور خود می بیند.
از رایج ترین این خطاها می توان به خطای Bad Gateway 502، ۴۰۳ forbbiden error و ۴۰۴ not found 503 اشاره کرد.بروز خطای Bad Gateway 502 در سیستم شما می تواند دلایل متفاوتی داشته باشد، ممکن است به خاطر باشد که افزونه و تم وردپرسی شما به خوبی و کامل برنامه نویسی نشده است، یا به دلیل کند شدن مرور گر زمان زیادی طول می کشد که سایت بارگذاری شود، می تواند ناشی از ترافیک بالای سایت مورد نظرتان باشد و یا به دلیل وجود تنظیمات اشتباه در سرور رخ دهد.
از دیگر دلایل بروز خطای Bad Gateway 502 در وردپرس می توان به وجود خطا در بخش بانک اطلاعات وردپرس و یا اتمام زمان اتصال یک سرور یا از دسترس خارج شدن آن اشاره کرد. خطای Bad Gateway 502 ممکن است از طرف کاربر و یا میزبان باشد.
در صورتی که دلایل خطا از میزبان باشد مدیریت سرور وظیفه رفع آن را دارد در غیر این صورت کاربر باید بتواند با انجام کارهایی این خطا را رفع کند.البته در بیشتر موارد خطای Bad Gateway 502 به دلیل به وجود آمدن مسائلی بین سرورهای آنلاین رخ می دهد که شما برای رفع و کنترل آن کاری نمی توانید انجام دهید.
روش های رفع خطای Bad Gateway 502 :
همانطور که در بالا نیز اشاره شد، بروز خطای Bad Gateway 502 می تواند دلایل متفاوتی داشته باشد که بنابر دلیل بروز خطا روش رفع آن نیز متفاوت خواهد بود.هم چنین همانطور که می دانیم در بیشتر مواقع نیز این خطا به دلیل رایانه و یا ارتباط اینترنتی نیست بلکه به دلیل اختلال در سرورهای آنلاین رخ می دهد که شما نمی توانید آن را رفع کنید.اما در محدود حالت هایی که خطای Bad Gateway 502 ممکن است توسط کاربر کنترل و رفع شود را بررسی و روش های رفع آن را باهم مرور می کنیم.
تمام صفحات اینترنت خود را ببندید:
در صورتی که خطای خطای Bad Gateway 502 ناشی از کابر باشد این خطا ممکن است زمانی رخ بدهد که شما تعداد زیادی صفحه را باز کرده اید.در این حالت ممکن است بروز خطا به دلیل کند بودن مرورگرتان رخ دهد، بنابراین در چنین حالتی تمام صفحه های باز شده را ببندید و مجددا بر روی سایت مورد نظرتان را کلیک کنید.
مرورگرهای دیگر را امتحان کنید:
بروز خطای Bad Gateway 502 می تواند به خاطر نصب نشدن کامل مرورگرتان نیز رخ بدهد.بنابراین اگر بارها هنگام لود کردن صفحات مختلف با این خطا مواجه شدید،.برای رفع خطای Bad Gateway 502 کافی است از مرورگرهای دیگری از قبیل کروم، فایرفاکس، موزیلا، سافاری، اکسپلورر و غیره استفاده کنید.اگر با مرورگر دیگری با خطا مواجه نشدید، باید مجددا مرورگر قبلی خود را نصب کنید.
مجددا بارگذاری کنید:
یکی دیگر از دلایلی که ممکن است باعث بروز خطای ۵۰۲ شود ترافیک زیاد یا منابع کم سرور برای سایت مورد نظر است.در این حالت سرور نیاز به زمان بیشتری دارد تا بتواند به درخواست شما پاسخ دهد.لذا بعد از چند ثانیه دوباره آدرس سایت را لود کنید.یکی از آسان ترین روش های رفع خطای Bad Gateway 502 رفرش کردن می باشد.
دیوار آتش یا CDN خود را غیر فعال کنید:
وجود دیوار آتش و سیستم های امنیتی جز رایج ترین دلایل بروز خطاهای مختلفی در سیستم شما می باشد.برای رفع خطای Bad Gateway 502 در این حالت کافی است CDN خود را برای مدتی غیر فعال کنید تا وب سایت به طور کامل از سرور بارگذاری شده و لایه اضافی بین مرورگر و سرور میزبان حذف شود.
حافظه کش مرورگر را پاک کنید:
در موارد بسیاری مرورگر شما از آدرس سایت مورد نظر را از حافظه خود پیدا کرده و بارگذاری می کند.بنابراین برای رفع خطای Bad Gateway 502 در این حالت کافی است کش خود را به طور دستی و یا با کلیدهای میانبر خالی کنید.می توانید در قسمت تنظیمات مرورگر خود گزینه more tools و سپس clear Browsing Data را انتخاب کنید و مجددا آدرس سایت موردنظرتان را بارگذاری کنید.کلیدهای میانبر برای پاک کردن کش در سیستم عامل ویندوز/لینوکس ctrl+f5 و در سیستم عامل مک CMD+Shift+R می باشد.
تنظیمات کلودفلر خود را بررسی کنید:
یکی دیگر از دلایل احتمالی بروز خطای ۵۰۲ استفاده از کلودفلر است که به دلیل عدم توانایی ارتباط سرور با کلودفلر ایجاد می شود.لذا برای رفع خطای Bad Gateway 502 در این حالت کافی است تنظیمات هاست و کلوفلر خود را مجددا بررسی کرده و تغییرات لازم را اعمال کنید.
پلاگین ها و تم های خود را به روز رسانی کنید:
گاهی اوقات بروز خطای Bad Gateway 502 به دلیل نصب اشتباه یا ناقص پلاگین ها و قالب های موجود در وردپرس می باشد.برای بررسی این خطا در ابتدا تمامی پلاگین ها و تم ها را به وسیله FTP غیر فعال کنید.در این حالت اگر سایت بارگذاری شد مشکل از پلاگین ها و تم ها است.برای رفع خطا در این حالت کافی است پلاگین ها را یک به یک فعال کرده و سایت را بارگذاری کنید تا متوجه شوید عامل خطا کدام گزینه است.سپس آن را حذف و مجددا نصب کنید.
مرورگر خود را در حالت Safe mode قرار دهید:
گاهی برخی تنظیمات و برنامه های اضافی عامل بروز خطای Bad Gateway 502 در سیستم هستند، لذا برای رفع خطای Bad Gateway 502 در این حالت کافی است مرورگر خود را در حالت ایمن قرار دهید و مجددا صفحه را بارگذاری کنید.
با شرکت میزبان یا هاست خود تماس بگیرید:
اگر با انجام هیچ کدام از اقدامات بالا خطای Bad Gateway 502 رفع نشد کافی است با شرکت هاستینگ خود مساله را در میان گذاشته تا آن ها اقدام به رفع خطای Bad Gateway 502 در سیستم شما کنند.