اگر شما هم یکی از سازندگان سایت وردپرسی باشید، ممکن است با خطای getway timeout 504 روبهرو شده باشید.
این خطا مانع دسترسی کاربران شما به سایت شما میشود.
در این مقاله با ما همراه باشید تا این مشکل را بررسی و رفع نماییم.
خطای 504 در وردپرس چیست؟
چه دلیلی باعث روبهرو شدن با خطای 504 میشود؟
این خطا زمانی رخ میدهد که سرور قادر به اتصال و پاسخگویی مرورگر بازدیدکنندگان نباشد.
پیامی که هنگام دریافت خطای 504 متفاوت است و بستگی به سرویسمیزبانوب شما دارد.
رایجترین پیامهایی که هنگام روبهرو شدن با خطای 504 مواجه میشویم عبارتاند از:
- http 504
- http error 504- getway timout
- error 504
- getway timout 504
- getway timeout error
با ما همراه باشید تا نحوه رفع خطای 504 را بررسی نماییم.
بارگذاری دوباره صفحه مرورگر
گاهی اوقات ممکن است خطای 504 در وردپرس به خاطر یک مشکل موقت در سرور رخ دهد.
در این مواقع اندکی صبر کنید و مجددا صفحه سایت مورد نظر را بارگذاری نمایید.
اگر مشکل برطرف شد، نیاز به بررسی موارد دیگر نیست؛ اما اگر برطرف نشد موارد دیگر را بررسی میکنیم.
غیرفعال کردن نرم افزارهای تغییر آیپی (VPN)
اگر از سرویسهای تغییر آیپی یا VPN استفاده میکنید، آن را غیرفعال و سایت را دوباره بارگذاری نمایید.
گاهی اوقات ممکن است سرورها توانایی برقراری ارتباط با این سرویسها را نداشته باشند و در نتیجه شما با خطای 504 مواجه شوید.
اگر مشکل برطرف شد مشکل از سرویس VPN شما است و آن را باید تغییر دهید.
غیرفعال کردن فایروال وبسایت وردپرسی
اگر شما از افزونههای امنیتی مانند CloudFlare یا Sucuri استفاده میکنید، ممکن است سرور شما قادر به پاسخگویی به فایروال آنها را نداشته باشد؛ زیرا باید مستقیم به سرور متصل شوید.
برای برطرف کردن این مورد کافیست به سرویس فایروال متصل شوید و از لیست آیپیها، میزبان وبتان را به لیست سفید متصل نمایید.
غیرفعال کردن شبکه پروکسی
اگر با پروکسی به اینترنت میروید ممکن است برای وبسایتتان مشکل ایجاد کند و با خطای 504 روبهرو شوید.
برای رفع این مورد هم کافیست تا با یک سرویس اینترنت دیگر یا بعد از غیرفعال کردن پروکسی، سایت را مجددا بارگذاری و بررسی نمایید.
اگر مشکل برطرف شد مشکل از سرویس اینترنت یا پروکسی است.
تغییر DNS سرور
اتصالات اینترنت از سروری با عنوان DNS استفاده میکند.
این گزینه به شما کمک میکند تا بتوانید به سرورهای دیگر در اینترنت متصل شوید.
پیشنهاد میکنیم مقاله نحوه دستهبندی ویژگیهای محصولات در ووکامرس را بخوانید.
زمانی که این اتصال به درستی انجام نشود با خطای 504 در وردپرس مواجه میشوید و برای رفع این مورد نیز کافیست تا DNS هایتان را تغییر دهید.
برای رفع این مورد در ویندوز به قسمت “control panel > network and sharing center” مراجعه نمایید:
در گزینه اول آدرس 8.8.8.8 و در بخش دوم آدرس 8.8.4.4 را وارد کرده و تنظیمات را ذخیره نمایید.
سپس سایتتان را مجدد بارگذاری نمایید.
پاکسازی دیتابیس وردپرس
پایگاهداده (Database) که خراب شده باشد سایت شما را با خطای 504 روبهرو میکند.
نگران نباشید و برای این مورد کافیست تا مقاله افزونه پاکسازی دیتابیس wp-sweep را مطالعه و این مورد را نیز رفع نمایید.
غیرفعال کردن افزونهها و قالب فعال
یکی از دلایلی که ممکن است با خطای 504 مواجه شوید این است که قالب یا افزونه فعال شما بیش از حد درخواست برای سرور ارسال مینماید.
برای بررسی این مورد کافیست تا افزونه و قالب فعال سایتتان را غیرفعال نمایید.
برای غیر فعال کردن افزونهها کافیست تا به هاست خود مراجعه کرده و نام پوشه plugins را تغییر دهید.
.اگر در انتخاب هاست مناسب خود دچار شک شدهاید این مقاله را بخوانید
با این کار تمام افزونههای شما غیرفعال میشوند و اگر با بارگذاری مجدد سایت با این خطا مواجه نشدید، یعنی مشکل از افزونهها بوده و افزونهها را یکبهیک فعال نمایید تا افزونه مخرب را پیدا کنید.
برای غیرفعال کردن قالب فعال نیز کافیست تا نام پوشه قالب مد نظرتان را تغییر دهید تا قالب شما غیرفعال شود و پس از آن قالب پیشفرض وردپرس فعال شود.
گزارش خطا به سرویسدهنده میزبانوب
اگر با بررسی تمامی موارد بالا مشکل شما برطرف نشد کافیست تا با پشتیبان میزبان وب (هاستینگ) خود تماس گرفته و مشکل را در میان بگذارید.
اگر مشکل از سرور باشد آنها اقدام به رفع مشکل مینمایند.
شناخت خطاها و رفع آن همواره یکی از کارهایی است که یک وبمستر باید مطلع باشد و در صورت مطلع نبودن، امتیاز منفی برای آن وبمستر خواهد بود.
در این مقاله یکی از خطاهای رایج وردپرس را بررسی و 8 راه برای رفع کردن آن را بررسی کردیم که میتوانید به راحتی خطای 504 را رفع نمایید.