چگونه خطای 504 در وردپرس را از بین ببریم؟

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

آیا تا به حال با خطای 504 در وردپرس یا همان خطای 504 gateway timeout مواجه شده‌اید؟
این خطا مانع از دسترسی کاربران به وبسایتتان خواهد شد. جالب اینجاست که اگر نتوانید این مشکل را از پایه حل کنید، مجدد ظاهرخواهد شد و موجب آزار شما می‌شود. نگران نباشید در اینجا هستیم تا به کمک هم راه حل اساسی این خطا را پیدا کنیم و آن را برطرف نماییم.

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

چه دلیلی باعث رخ دادن خطای 504 در وردپرس می‌شود؟
این خطا زمانی رخ می‌دهد که سرور توانایی اتصال و پاسخگویی کامل به درخواست‌ها را ندارد. برای نمونه، زمانی که شما از فایروال افزونه‌ای مانند Sucuri استفاده می‌کنید احتمال دارد سرور توانایی اتصال نداشته و با خطای 504 در وردپرس مواجه شوید.

صفحه‌ای که در هنگام دریافت خطای 504 در وردپرس با آن مواجه می‌شوید، بستگی به سرویس هاستینگ شما دارد. از رایج‌ترین پیام‌هایی که در این زمان با آن مواجه می‌شوید عبارت است از:

  • 504 Gateway Timeout
  • HTTP 504
  • 504 ERROR
  • (Gateway Timeout (504
  • HTTP Error 504 – Gateway Timeout
  • Gateway Timeout Error

getway timeout- خطای 504 در وردپرس

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

1- صبر کنید و دوباره بارگذاری نمایید

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

2- غیرفعال کردن VPN

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

3- غیرفعال کردن فایروال وبسایت

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

sucuri- خطای 504 در وردپرس

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

4- غیرفعال کردن شبکه پروکسی

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

  خطای 503 در وردپرس چیست و چگونه برطرف می‌شود؟

5- تغییر DNS های سرور

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

برای رفع این مشکل در ویندوز به قسمت control panel>>network and sharing center مراجعه کنید:

dns server- خطای 504 در وردپرس

در کامپیوترهایی با سیستم mac به قسمت Settings>> network مراجعه کرده و به صورت تصویر زیر عمل کنید:

dns setting- خطای 504 در وردپرس

حال چه چیزی را جایگزین آدرس‌های دی ان اس کنیم؟

در گزینه اول آدرس 8.8.8.8 و در بخش دوم آدرس 8.8.4.4 را وارد کنید و سپس تنظیمات را ذخیره نمایید. مجددا وبسایت خود را بارگذاری کنید، مشکل باید رفع شده باشد.

6- پاک‌سازی پایگاه داده وردپرس

پایگاه داده‌ای که خراب باشد وبسایت شما را با خطای 504 در وردپرس رو به رو خواهد کرد. نگران نباشید! داده‌های وردپرس شما در امنیت به سر می‌برند، فقط پایگاه داده نیاز به پاک‌سازی دارد. برای این منظور افزونه WP-Sweep را خدمت شما معرفی می‌کنیم.

7- غیرفعال کردن افزونه و قالب و برگرداندن به حالت پیش‌فرض

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

rename folder- خطای 504 در وردپرس

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

8- عیب‌یابی بیشتر

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

نتیجه گیری

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

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

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

330,813 نفر

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

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. 2 سال عضو همیار وردپرس

    دستور
    DELETE FROM wp_posts WHERE post_type = “revision”;
    در SQL در phpmyadmin
    برای پاکسازی پایگاه داده از رونوشت ها (سبک سازی)

  2. 12 ماه عضو همیار وردپرس

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

    با حذف کردن و غیر فعال کردن و تغییر دادن فکر نمیکنم کار مناسبی باشه حتما نیازی بوده که در سایت چنین تغییراتی صورت گرفته که ارور میده .

مطالب زیر را حتما بخوانید

دوره‌های آموزشی