رفع خطای ۵۰۴ در وردپرس:ساده ترین راه حل باری رفع مشکل شما!

5 / 5. تعداد رای ها : 1

حل خطای 504
خطای ۵۰۴ در وردپرس، به معنی "Gateway Timeout"، نشان‌دهنده عدم پاسخ‌دهی سرور به درخواست مرورگر است و می‌تواند به دلیل بار زیاد سرور، مشکلات تنظیمات فایروال، یا پلاگین‌ها و تم‌های معیوب باشد. این خطا می‌تواند بر تجربه کاربری و رتبه سایت تاثیر منفی بگذارد، بنابراین رفع آن برای حفظ عملکرد و دسترسی بهینه سایت ضروری است.

چیز هایی که در این مقاله میخوانید

خطای ۵۰۴ یا “Gateway Timeout” یکی از مشکلات رایج در وب‌سایت‌های وردپرسی است که می‌تواند تجربه کاربری را تحت تأثیر قرار دهد و دسترسی به سایت را برای کاربران مختل کند. این خطا معمولاً زمانی رخ می‌دهد که سرور شما نتواند به موقع به درخواست مرورگر کاربر پاسخ دهد. در این مقاله، به ساده‌ترین و کاربردی‌ترین روش‌ها برای شناسایی و رفع خطای ۵۰۴ در وردپرس خواهیم پرداخت.

خطای 504
نمونه شبیه سازی شده از خطای ۵۰۴

دلایل بروز خطای ۵۰۴ در وردپرس

قبل از بررسی راه‌حل‌ها، بهتر است دلایل اصلی بروز خطای ۵۰۴ را بدانیم تا بتوانیم آن‌ها را به‌درستی رفع کنیم:

  1. بار زیاد روی سرور: سرور شما تحت فشار زیادی است و نمی‌تواند به تمام درخواست‌ها به موقع پاسخ دهد.
  2. تنظیمات نادرست فایروال: فایروال ممکن است درخواست‌های کاربران را مسدود کرده یا باعث تأخیر در ارتباط بین سرور و مرورگر شود.
  3. مشکلات با پلاگین‌ها و تم‌ها: برخی پلاگین‌ها و تم‌ها می‌توانند باعث کندی عملکرد سرور شوند و در نتیجه خطای ۵۰۴ رخ دهد.
  4. vpn:استفاده از این سرویس میتوانید یکی از مشکلات باشد!
  5. تنظیمات محدود PHP: مقادیر نادرست در تنظیمات PHP مانند max_execution_time و memory_limit می‌تواند باعث بروز خطای ۵۰۴ شود.

روش‌های رفع خطای ۵۰۴ در وردپرس

بهترین راه ارتباط با پشتیبانی هاستینگ میباشد اولین قدمی که باید بگذارید این موضوع را با پشتیبان هاست خود در میان بگذارید!

بررسی وضعیت سرور

یکی از اولین کارهایی که باید انجام دهید، بررسی وضعیت سرور است. در بیشتر مواقع، خطای ۵۰۴ به دلیل بار زیاد روی سرور یا مشکلات فنی سرور رخ می‌دهد. برای بررسی این موضوع، می‌توانید:

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

بررسی و تنظیم فایروال

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

راه‌حل:

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

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

غیرفعال کردن پلاگین‌ها و بررسی تم

گاهی اوقات پلاگین‌های معیوب یا تم‌های پیچیده باعث کندی سایت و بروز خطای ۵۰۴ می‌شوند. برای بررسی این موضوع:

راه‌حل:

  • وارد کنترل پنل هاست خود شوید و قسمت FileManager پوشه Public_html
  • وارد پوشه wp_content شوید
  • به روی پوشه plugins راست کلیک کنید و rename را بزنید
  • پوشه plugins را به plugins_2 تغییر دهید

این کار باعث میشود تمام پلاگین ها غیر فعال شوند و حالا وبسایت خود را چک کنید ببینید آیا خطا رفع شده است یا خیر! اگر خطا رفع شد پوشه plugins_2 را به همان حالت قبل plugins تغییر دهید و وارد پوشه plugins شوید و هر پلاگین را یکی یکی غیر فعال کنید مثال (پوشه پلاگین المنتور با نام elementor را rename کنید به elementor_2) این کار باعث میشود پلاگین المنتور غیر فعال شود .

دقیقا همین کار را بر روی پوشه theme ها انجام دهید!

vpn خود را خاموش کنید

امکان دارد شما از سیستم تغییر ip استفاده میکنید لطفا اگر از vpn استفاده میکنید بصورت موقت آن را غیر فعال کرده و وبسایت خود را چک کنید ببینید آیا مشکل حل میشود یا خیر!

افزایش محدودیت‌های PHP

تنظیمات محدود در PHP می‌تواند باعث بروز خطای ۵۰۴ شود. برای مثال، اگر زمان اجرای یک اسکریپت طولانی‌تر از حد مجاز باشد، سرور نمی‌تواند به موقع پاسخ دهد.

راه‌حل:

  • وارد پنل هاستینگ خود شوید و بخش تنظیمات PHP را پیدا کنید.
  • مقادیر max_execution_time (زمان مجاز اجرای اسکریپت‌ها) و memory_limit (حداکثر میزان حافظه اختصاص داده شده) را افزایش دهید. به عنوان مثال:
    • max_execution_time را به ۳۰۰ تنظیم کنید.
    • memory_limit را به ۲۵۶MB یا بیشتر تغییر دهید.
  • تغییرات را ذخیره کنید و سایت را بررسی کنید.

در کلام آخر مقاله!

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

اگر مشکلتان حل نشد پیشنهاد میشود مقاله عدم دسترسی به پیشخوان وردپرس را دنبال کنید!

خدمات سیزی تاپ

خدمات سئو و  همچنین المنت های سیزی تاپ با این المنت ها میتوانید وبسایت خود را زیبا تر و جذاب تر نمایان کنید! همچنین خدمات سئو که دارای هدیه و همچنین پشتیبانی ماداملعمر میباشد وبسایت خود را بهبود دهید!

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