چگونه خطای 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
خطای 504 در وردپرس چیست؟
توجه داشته باشید اگر نتوانید خطای 504 وردپرسی که وب سایت را برای کاربران غیر قابل دسترسی می کند را از پایه رفع کنید بدانید که مجددا این مشکل و خطا ظاهر خواهد شد.
همچنین دقت داشته باشید که اگر این ارور ادامه دار باشد باعث می شود که شما تعداد زیادی از کاربران و مشتریان خوب و واقعیتان را از دست بدهید.
معمولا پیام های خطای 504 وردپرس به شکل های مختلفی نمایش داده می شود.مانند:
- HTTP 504
- Timeout 504
- HTTP Error 504
- ۵۰۴ ERROR
- Gateway Timeout Error 504
که هر کدام از این پیام ها به سرویس هاستینگتان بستگی دارد.
آموزش رفع خطای ۵۰۴ در وردپرس
نحوه از بین بردن انواع خطای 504 در وردپرس را در ادامه به دوست داران میلاد وردپرس معرفی میکنیم تا به حل این خطا کمک کرده باشیم.
با ما همراه باشید…
آموزش رفع خطای 504 در وردپرس
1- صبر کنید و دوباره بارگذاری نمایید
گاهی اوقات خطای 504 در وردپرس ممکن است به علت یک مشکل موقتی در سرور رخ دهد،
در این مواقع چند ثانیهای صبر کنید و مجددا صفحه وبسایت را بارگذاری نمایید.
اگر مشکل حل شد دیگر نیازی به بررسی روشهای دیگر نخواهد بود.
اما اگر همچنان مشکل به قوت خود باقیست با ما همراه باشید.
2- غیرفعال کردن VPN
چنانچه از سرویس VPN استفاده میکنید، حتما آن را غیرفعال کنید و مجدد وبسایت را بارگذاری نمایید.
گاهی اوقات این سرویسها توانایی برقراری ارتباط با سرور را ندارند و شما را دچار خطای 504 در وردپرس میکنند.
اگر مشکل اینگونه حل شد پس یعنی سرویس VPN مقصر است و باید تعویض شود.
3- غیرفعال کردن فایروال وبسایت
چنانچه از افزونههای امنیتی مانند Sucuri یا Cloudflare استفاده میکنید، احتمال اینکه سرور توانایی پاسخگویی به فایروال آنها را نداشته باشد هست.
زیرا باید به صورت مستقیم به سرور متصل شوند.
راهی که برای حل این مشکل پیش روی شماست، باید به سرویس فایروال متصل شده و از لیست آیپیها، میزبان وبسایت را به لیست سفید متصل کنید.
گاهی اوقات با غیرفعال کردن فایروال، خطای واقعی سرور مشاهده میشود.
4- غیرفعال کردن شبکه پروکسی
اگر اینترنت شما با سرور پروکسی متصل است، ممکن است برای وبسایتتان ایجاد مشکل کند و با خطای 504 در وردپرس مواجه شوید.
برای اینکه در این زمینه مطمئن شوید حتما وبسایت خود را با یک سرویس اینترنت دیگر یا بدون پروکسی تست کنید.
اگر مشکل برطرف شد حتما باید تنظیمات شبکه را تغییر دهید.
برای حل این مشکل با پشتیبانی سرویسدهنده اینترنت خود تماس بگیرید.
بیشتر بخوانید:
ساخت منو در وردپرس با Mega Menu by WooRockets
یافتن پیوندهای شکسته شده و روش حل آنها در وردپرس
5- تغییر DNS های سرور
اتصالات اینترنت از سروری با عنوان DNS استفاده میکند.
این گزینه به شما کمک میکند تا بتوانید به سرورهای دیگر در اینترنت نیز متصل شوید.
زمانی که این اتصال به درستی برقرار نشود و با شکست مواجه شود با خطای 504 در وردپرس رو به رو میشویم.
این مشکل را با تغییر DNS میتوان برطرف کرد.
برای رفع این مشکل در ویندوز به قسمت control panel>>network and sharing center مراجعه کنید
در کامپیوترهایی با سیستم mac به قسمت Settings>> network مراجعه کرده و به صورت تصویر زیر عمل کنید:

حال چه چیزی را جایگزین آدرسهای دی ان اس کنیم؟
در گزینه اول آدرس 8.8.8.8 و در بخش دوم آدرس 8.8.4.4 را وارد کنید و سپس تنظیمات را ذخیره نمایید.
مجددا وبسایت خود را بارگذاری کنید، مشکل باید رفع شده باشد.
6- پاکسازی پایگاه داده وردپرس
پایگاه دادهای که خراب باشد وبسایت شما را با خطای 504 در وردپرس رو به رو خواهد کرد. نگران نباشید!
دادههای وردپرس شما در امنیت به سر میبرند، فقط پایگاه داده نیاز به پاکسازی دارد.
برای این منظور افزونه WP-Sweep را خدمت شما معرفی میکنیم.
7- غیرفعال کردن افزونه و قالب و برگرداندن به حالت پیشفرض
یکی از دلایل به وجود آمدن خطای 504 در وردپرس نیز میتواند افزونه یا قالب باشد.
زمانی که هر کدام از این دو درخواست بیش از حد برای سرور ارسال کنند، مسلما شما خطا را از سمت سرور دریافت خواهید کرد.
شاید اینجا بپرسید وقتی سایت با خطای 504 در وردپرس مواجه شده چگونه افزونه و قالب خود را غیرفعال کنم.
با اتصال به FTP یا وارد شدن به هاست میتوانید نام پوشه را تغییر داده تا همگی غیرفعال شوند.

پس از آن وبسایت خود را مجدد مشاهده کنید، احتمالا خطا رفع شده است.
8- عیبیابی بیشتر
حال اگر تا به اینجا با هیچکدام از موارد بالا نتوانستید مشکل را برطرف کنید، با پشتیبانی هاست خود تماس بگیرید و مشکل را شرح دهید.
مطمئنا مشکل از سمت سرور بوده و باید رفع شود.
در صورتی که چنین اتفاقی نیفتد باید تصمیم به تعویض سرویس هاست خود بگیرید.
9- خاموش کردن مودم
مودم خود را به مدت 10 دقیقه خاموش و سپس روشن کنید و سایت را مجددا لود کنید تا اگر مشکل از مودم یا IP باشد با تغییر IP دینامیک این خطا برطرف شود.
10-تغییر IP
سعی کنید با تغییر آی پی و استفاده از آی پی کشور دیگری وارد سایت شوید.
11- بارگزاری مجدد صفحه پس از چند ثانیه
در این مواقع اگر با خطای 504 در وردپرس مواجه شدید بهتر است کش مرورگر خود را خالی کرده و صفحات را ریلود کنید. که برای این کار باید از از دکمههای CTRL + F5 یا CTRL + R استفاده کنید.
برای دریافت جواب مناسب این کار را چندین بار انجام دهید.
12- خطا بعد از آپدیت اسکریپ یا افزونه
اگر بعد از آپدیت افزونه وردپرس یا آپدیت قالب وردپرس خطای 504 در وردپرس رخ داد کافی است برای رفع این خطا نسخه قدیمی را جایگزین کنید.
و سپس قالب یا افزونه را بررسی کنید و بیابید که مشکل از چه بوده و سپس اقدام به آپدیت کنید.
13- خطا به دلیل اختلال در فایل htaccess
اغلب زمانی که در حال تغییرات درفایل htaccessهستید خطای 504 ظاهر می شود که اغلب اوقات این خطا به دلیل اشتباه وارد کردن کدها می باشد.
که در این صورت کدهای اضافه وارد شده به فایل را باید پاک کنید و درست وارد شدن آنها را چک کنید.
14- خطا هنگام استفاده از کلودفلر
در صورت استفاده کردن از کلودفر زمانی خطای 504 در وردپرس نمایان می شود که که سرورتان با آن هیچ ارتباطی برقرار نکرده باشد البته این خطا موقتی است ولی اگر بعد از چند دقیقه این خطا رفع نشد باید تنظیمات کلودفر و هاست خود را چک نمایید.
نتیجه گیری
خطایابی و رفع آن یکی ار وظایف مهم بر دوش وبمستران است.
وبسایتی که با خطا مواجه میشود متاسفانه امتیازات خود را از دست میدهد پس با دقت باید برای رفع خطاهای آن وقت گذاشت.
انشاا.. در پستی خطاهای رایج در وردپرس را برای شما به زودی معرفی خواهیم کرد تا بتوانید این خطاهارا تحلیل و از رخ دادن آنها جلوگیری کنید.
ممنون که تا پایان با میلادوردپرس کامل ترین مرجع وردپرس در ایران همراه بودید.
منابع: