اگر شما هم یکی از سازندگان سایت وردپرسی باشید، ممکن است با خطای getway timeout 504 روبهرو شده باشید.
این خطا مانع دسترسی کاربران شما به سایت شما میشود.
در این مقاله با ما همراه باشید تا این مشکل را بررسی و رفع نماییم.
چه دلیلی باعث روبهرو شدن با خطای 504 میشود؟
این خطا زمانی رخ میدهد که سرور قادر به اتصال و پاسخگویی مرورگر بازدیدکنندگان نباشد.
پیامی که هنگام دریافت خطای 504 متفاوت است و بستگی به سرویسمیزبانوب شما دارد.
رایجترین پیامهایی که هنگام روبهرو شدن با خطای 504 مواجه میشویم عبارتاند از:
با ما همراه باشید تا نحوه رفع خطای 504 را بررسی نماییم.
گاهی اوقات ممکن است خطای 504 در وردپرس به خاطر یک مشکل موقت در سرور رخ دهد.
در این مواقع اندکی صبر کنید و مجددا صفحه سایت مورد نظر را بارگذاری نمایید.
اگر مشکل برطرف شد، نیاز به بررسی موارد دیگر نیست؛ اما اگر برطرف نشد موارد دیگر را بررسی میکنیم.
اگر از سرویسهای تغییر آیپی یا VPN استفاده میکنید، آن را غیرفعال و سایت را دوباره بارگذاری نمایید.
گاهی اوقات ممکن است سرورها توانایی برقراری ارتباط با این سرویسها را نداشته باشند و در نتیجه شما با خطای 504 مواجه شوید.
اگر مشکل برطرف شد مشکل از سرویس VPN شما است و آن را باید تغییر دهید.
اگر شما از افزونههای امنیتی مانند CloudFlare یا Sucuri استفاده میکنید، ممکن است سرور شما قادر به پاسخگویی به فایروال آنها را نداشته باشد؛ زیرا باید مستقیم به سرور متصل شوید.
برای برطرف کردن این مورد کافیست به سرویس فایروال متصل شوید و از لیست آیپیها، میزبان وبتان را به لیست سفید متصل نمایید.
اگر با پروکسی به اینترنت میروید ممکن است برای وبسایتتان مشکل ایجاد کند و با خطای 504 روبهرو شوید.
برای رفع این مورد هم کافیست تا با یک سرویس اینترنت دیگر یا بعد از غیرفعال کردن پروکسی، سایت را مجددا بارگذاری و بررسی نمایید.
اگر مشکل برطرف شد مشکل از سرویس اینترنت یا پروکسی است.
اتصالات اینترنت از سروری با عنوان 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 را رفع نمایید.