كيفية إصلاح خطأ 504 في ووردبريس: مشكلة Gateway Timeout Error

كيفية إصلاح خطأ 504 في ووردبريس: مشكلة Gateway Timeout Error

كيفية إصلاح خطأ 504 في ووردبريس وأفضل الطرق لحل لمشكلة Gateway Timeout Error في WordPress وأسباب حدوث مشكلة HTTP Error 504 في الموقع وتأثريها على الموقع.

خطأ 504 في ووردبريس أو Gateway Timeout Error، على الأرجح لقد رأيت هذا الخطأ من وقت لآخر، لأنه يحدث عندما يفشل المتصفح في الاتصال بموقع الويب الذي تحاول زيارته. إنه مصدر إزعاج لمستخدمي الويب الذين يحاولون ببساطة الانتقال إلى موقعهم الذي يختارونه.

إذا كنت مالك موقع ويب، فإن هذا الخطأ يعد أكثر من مجرد إزعاج. قد يكون الحصول على خطأ 504 في WordPress على الموقع الخاص بك مكلفًا بالفعل لعملك، مما يؤدي إلى ارتفاع معدل فقدان حركة المرور والتحويلات وفي النهاية معدل الربح من الموقع.

لحسن الحظ، يعد استكشاف الأخطاء وإصلاح مشكلة Gateway Timeout Error أمرًا شائعًا ومباشرًا إلى حد ما. نشرح في هذه المقالة سبب حدوث مشكلة HTTP Error 504، وبعض الطرق لإصلاحها.


ما هو خطأ 504 في ووردبريس؟

لقد رأيت خطأ 504 Gateway Timeout عدة مرات والتي يميل البعض إلى الخلط بينها وبين خطأ 404، الذي يظهر عندما لا تكون الصفحة متاحة أو لم تعد موجودة. ومع ذلك، فإن خطأ 504 في WordPress يعني أن الصفحة موجودة، ولكن متصفحك لا يمكنه الاتصال بها في الوقت المناسب.

لكي يتمكن المستخدم من الوصول إلى موقع ويب، يجب استضافته على خادم ويب له وصول خارجي. عند الوصول إلى دومين هذا الموقع أو الرابط الخاص به، ينشئ متصفحك اتصالاً بالخادم، ثم ينتظر الرد response. في حالة فشل الخادم في الاستجابة، لن يتم تحميل موقع الويب. لهذا السبب ترى الخطأ 504 Gateway Timeout Error.

مشكلة HTTP Error 504
مشكلة HTTP Error 504

قد يبدو خطأ 504 مختلفًا، اعتمادًا على المتصفح الذي تستخدمه. يعرض كل مستعرض ويب شاشة خطأ 504 Gateway Timeout الفريدة الخاصة به. بالإضافة إلى ذلك، يمكن للمواقع الفردية أيضًا تخصيص شاشات الخطأ الخاصة بها.

“اقرأ أيضاً: كيفية ربح المال من بلوجر


أسباب ظهور خطأ 504 Gateway Timeout؟

تمر اتصالات الإنترنت عبر خوادم أو بوابات متعددة gateways قبل أن تصل إلى وجهتها. عند زيارة أحد مواقع الويب، ينتقل الاتصال عبر الخوادم السيرفرات التي يجب أن تستجيب جميعها بشكل صحيح حتى يتم عرض موقع الويب. إذا فشل أي من الخوادم في الاستجابة، فسترى خطأ 504 Gateway Timeout.

ما لم تكن هذه الخوادم معطلة بالفعل، يجب أن تستجيب تقنيًا في مرحلة ما. ومع ذلك، يتم تكوين متصفحات الإنترنت لإيقاف محاولات الاتصال بعد فترة زمنية معينة. إنها ميزة تمنع جهاز الكمبيوتر الخاص بك من التعطل في محاولة اتصال دائمة بخادم لا يستجيب.

“اقرأ أيضاً: الربح من جوجل بلاي

فيما يلي بعض الأسباب التي قد تجعل الخادم لا يستجيب:

  • هناك مشكلة في إعدادات الخادم الوكيل proxy. في بعض الأحيان، يكون الخادم الوكيل بطيئًا جدًا في الاستجابة.
  • لديك دومين لا يمكن الوصول إليه domain. قبل أن يتمكن أي شخص من الوصول إلى نطاقك، يجب نشره أولاً. إذا حاولت الوصول إلى مجال بعد وقت قصير من تسجيله، فقد يتسبب ذلك في ظهور خطأ 504 Gateway Timeout.
  • توجد مشكلة في شبكة توصيل المحتوى (CDN). هناك أوقات يمكن أن يتسبب فيها CDN لموقعك (إذا كنت تستخدم واحدًا) في ظهور خطأ 504 Gateway Timeout. ومع ذلك، هذا ليس سببًا شائعًا للخطأ.
  • مشاكل مع مضيف الويب الخاص بك host. لقد علمتنا التجربة أنه في أغلب الأحيان، ترتبط أخطاء 504 بمشكلات مع مزود الاستضافة الخاص بك. عادة، يتم حل هذه المشكلات دون الحاجة إلى المشاركة.

في كثير من الأحيان، سيتم حل خطأ 504 Gateway Timeout دون أي إجراء من جانبك. ومع ذلك، لا يزال يتعين عليك الانتباه عند ظهورها. إذا كانت المشكلة من مقدم خدمة الاستضافة، فمن غير المرجح أن تستمر لفترة طويلة. يجب أن يعتني مزود الاستضافة القوي بهذه المشكلة على الفور.

من ناحية أخرى، في بعض الأحيان يستمر الخطأ 504. إذا استمر لأكثر من ساعة، فهذا هو الوقت الذي تحتاج فيه إلى اتخاذ إجراء.


كيفية إصلاح خطأ 504 في ووردبريس

أولاً، إذا استمر خطأ 504 Gateway Timeout، فيمكنك دائمًا الاتصال بمضيف الويب الخاص بك. لا يضر التحقق من حالة النظام الخاص بك. إذا أخبروك أن كل شيء يبدو جيدًا من جانبهم، فهذا يعني أنك ستحتاج إلى تحري الخلل وإصلاحه من جانبك.

لحسن الحظ، هناك عدة طرق للتعامل مع حل مشكلة خطأ 504 في WordPress الخاص بك. ضع في اعتبارك أنه يجب عليك إنشاء نسخة احتياطية من موقع الويب الخاص بك قبل محاولة أي من الإصلاحات الأكثر تعقيدًا.

1. إعادة تحميل متصفحك وإعادة التشغيل

قبل الغوص في الخيارات الأكثر تعمقًا لإصلاح خطأ 504 Gateway Timeout، هناك بعض الخطوات البسيطة التي يمكنك اتخاذها. أولاً، حاول إعادة تحميل متصفحك. انتظر لبضع دقائق بعد ظهور الخطأ 504، ثم انقر فوق رمز إعادة التحميل.

بالإضافة إلى إعادة تحميل نافذة المتصفح، يمكنك محاولة:

  • مسح ذاكرة التخزين المؤقت، ثم أعد تحميل المتصفح مرة أخرى
  • بدّل بين المتصفحات لمعرفة ما إذا كانت المشكلة قائمة
  • أعد تشغيل الكمبيوتر أو الهاتف أو جهاز الراوتر، ثم حاول الاتصال بموقعك على الويب

2. تحقق من إضافات WordPress والقالب المستخدم

في بعض الأحيان، قد تتسبب مشكلة في القالب أو أحد المكونات الإضافية plugins في ظهور خطأ 504 في ووردبريس. التأكد من تحديث كليهما بشكل صحيح هو خطوتك الأولى نحو إصلاح محتمل – إذا حدث في الواقع أن المكونات الإضافية أو القالب الخاص بك هو سبب المشكلة. بالإضافة إلى ذلك، ستحتاج إلى التأكد من تحديث نسخة WordPress وأن الخادم يعمل بإصدار PHP الصحيح.

قد يؤدي تعطيل الإضافات في WordPress إلى مسح مشكلة 504 Gateway Timeout. قم بالوصول إلى مجلد موقع الويب الرئيسي الخاص بك عبر FTP client (نستخدم FileZilla في هذا المثال)، ثم افتح مجلد wp-content. من هناك، سترى مجلدًا باسم “plugins”.

لإلغاء تنشيط المكونات الإضافية بسرعة، ما عليك سوى إعادة تسمية المجلد. يمكنك تسميتها plugins.deactactive أو plugins.old إذا كنت تريد ذلك.

بعد ذلك، عد إلى متصفحك وأعد التحميل. إذا تم عرض موقعك بدون مشكلة، فهذا يعني أن المكون الإضافي يتسبب في حدوث خطأ 504 في ووردبريس. لتحديد المكون الإضافي plugin الذي تسبب في الخطأ، ستحتاج إلى إعادة تمكين مجلد المكونات الإضافية (ما عليك سوى إعادة تسميته إلى “plugins”)، ثم إلغاء تنشيط كل مكون إضافي يدويًا، وإعادة تحميل الموقع أثناء التنقل. من المفترض أن يساعدك ذلك في تحديد المكون الإضافي الذي تحتاج إلى إزالته.

إذا كنت مهتمًا باستكشاف ما إذا كانت هناك مشكلة تتعلق بالقالب الخاص بك، فتأكد بشكل مضاعف من الاحتفاظ بنسخة احتياطية من موقعك على الويب. بالنسبة لأولئك الذين لديهم خبرة في العمل مع قوالب WordPress، قد تفكر في تبديل السمات لمعرفة ما إذا كانت المشكلة قائمة. خلاف ذلك، تحقق من مضيف المجال الخاص بك أو مطور WordPress للحصول على المساعدة.

“اقرأ أيضاً: 10 مواقع وظائف العمل عن بعد

3. اختبر الوكيل المحلي Proxy وإعدادات VPN

هل تم تكوين اتصال الإنترنت الخاص بك لاستخدام خادم وكيل؟ قد يتسبب هذا في الخطأ 504 Gateway Timeout. إذا كنت ترغب في اختبار النظرية، فستحتاج إلى الوصول إلى إعدادات المتصفح الذي تستخدمه حاليًا. من هناك، ستتمكن من معرفة ما إذا كنت قد قمت بتمكين خادم وكيل Proxy لشبكتك المحلية.

سيكون الوصول إلى الإعدادات مختلفًا قليلاً، اعتمادًا على المتصفح ونظام التشغيل (OS) الذي تستخدمه الآن. أنا أستخدم Google Chrome، لذا سأوضح لك الشكل الذي يبدو عليه لتحديد موقع قائمة الإعدادات والوصول إليها. ما عليك سوى التوجه إلى الإعدادات> حيث سترى رابطًا يسمى النظام.

إعدادات متصفح Google Chrome
إعدادات متصفح Google Chrome

من هناك، انقر على “فتح إعدادات الخادم الوكيل الخاصة بالكمبيوتر”.

فتح إعدادات الخادم الوكيل الخاصة بالكمبيوتر
فتح إعدادات الخادم الوكيل الخاصة بالكمبيوتر

سترى زرًا أسفل Automatically detect settings “اكتشاف الإعدادات تلقائيًا”. المضي قدما وإيقاف ذلك. بعد ذلك، أوقف خيار Use a proxy server “استخدام خادم وكيل”. ارجع إلى متصفحك وأعد التحميل لاختبار النتائج.

إعدادات proxy
إعدادات proxy

يمكن أن يتسبب استخدام VPN أيضًا في حدوث خطأ 504 في ووردبريس في بعض الأحيان. إذا كنت من مستخدمي VPN، ففكر في تعطيل VPN وإعادة التحميل لمعرفة ما إذا كان ذلك يتسبب في ظهور خطأ 504 Gateway Timeout.

4. تحقق من حالة انتشار دومينك Propagation

عند شراء اسم دومين أو تسجيله أو نقله، تحتاج المعلومات إلى propagate (أو spread) عبر شبكة الخادم التي تشكل DNS. يمكن أن تستغرق هذه العملية يومًا أو يومين (حتى 48 ساعة)، لذلك من المحتمل أن يواجه موقعك فترة توقف قصيرة إذا كنت في منتصف عملية تسجيل اسم دومينك أو نقله.

قد لا يتمكن بعض الأشخاص، بمن فيهم أنت، من الوصول إلى موقع الويب الخاص بك إذا لم يتم نشر النطاق بالكامل. في هذه الحالة، قد ترى خطأ 504 Gateway Timeout.

يمكنك استخدام أداة مثل DNSMap للتحقق من حالة انتشار دويمن موقعك. من الصفحة الرئيسية، اكتب اسم الدومين الخاص بك في مربع البحث وانقر فوق Check DNS Propagation.

يمكنك أيضًا تسجيل الدخول إلى بوابة مضيف الموقع host لمعرفة حالة دومينك. إذا استمرت المشكلة، فتحقق من فريق دعم العملاء لدى مضيفك host.

“اقرأ أيضاً: الربح من جوجل أدسنس للمبتدئين

5. تعطيل شبكة توصيل المحتوى (CDN) مؤقتًا

إذا كنت تستخدم CDN، فقد يتسبب ذلك في حدوث خطأ 504 في ووردبريس. شبكة CDN عبارة عن شبكة من الخوادم تحتوي كل منها على نسخة مكررة من موقع الويب الخاص بك، مما يسهل على المزيد من المستخدمين الوصول إلى موقعك من جميع أنحاء العالم. في بعض الأحيان، على الرغم من ذلك، يمكن أن تتسبب CDN في حدوث مشاكل.

من النادر جدًا أن يتسبب CDN في حدوث خطأ 504 في ووردبريس، نظرًا لأن شبكة CDN تعمل كبوابة إضافية بين خادم موقعك والمستخدمين النهائيين. يمكن لـ CDN التعامل مع عبء مرور كبير، ولكن هناك أوقات يحدث فيها خلل. عندما يتسبب CDN في خطأ 504 Gateway Timeout، سيعرض المزود الخاص بك الخطأ، والذي سيشير إلى المشكلة. إذا كنت تستخدم Cloudflare، على سبيل المثال، فهذه هي شاشة الخطأ التي ستراها:

خطأ 504 في ووردبريس
خطأ 504 Gateway Timeout

إذا كنت قادرًا على الوصول إلى شبكة CDN الخاصة بك وتعطيلها (لا يستطيع بعض مالكي المواقع القيام بذلك)، فحاول القيام بذلك مؤقتًا لمعرفة ما إذا كان ذلك يحل خطأ 504 في ووردبريس. اتركه معطلاً لبضع ساعات على الأقل، ثم حاول الوصول إلى موقعك مرة أخرى. إذا لم تتمكن من تعطيل CDN الخاص بك ولكنك تريد تجربته، فاتصل بمضيف موقعك.

6. اطلب من مضيف موقع الويب الخاص بك تقييم الخادم

إذا ظل الأمر دون حل لمدة تزيد عن بضع ساعات ، فقد تحتاج إلى الاتصال بمضيف المجال الخاص بك. هناك عدد من المشكلات المتعمقة التي قد تتسبب في حدوث خطأ 504 في WordPress. يمكن أن يساعدك وجود مضيف موقع الويب الخاص بك لتقييم الخادم الخاص بك في الحصول على مزيد من المعلومات حول سبب المشكلة. تتضمن بعض الاحتمالات:

  • قاعدة بيانات WordPress تالفة.
  • هجمات DDoS.
  • مشاكل مع جدار الحماية الخاص بموقعك firewall.
  • حركة مرور أكثر مما يمكن لموقعك التعامل معه (overloaded server).
  • الحاجة إلى المزيد من PHP workers على الواجهة الخلفية لموقعك back end.
  • مشاكل متعلقة باتصالك بالشبكة
  • هناك حاجة إلى ترقية مساحة استضافة الويب الخاصة بك لاستيعاب حركة المرور traffic وعرض النطاق الترددي bandwidth.
  • لا يُسمح بالوقت الكافي لتحميل متصفحك بالكامل، ضمن إعدادات الخادم أو PHP الخاص بك

إذا كنت بحاجة إلى مساعدة، فيجب أن يكون مزود النطاق الخاص بك قادرًا على مساعدتك في تقييم سجلات أخطاء الخادم وأي مشكلات أخرى قد تسبب في ظهور مشكلة HTTP Error 504. من هناك، يمكنهم المساعدة في تحديد المشكلة وحلها.

“اقرأ أيضاً: أفضل مواقع الربح من كتابة المقالات 2022


أسئلة شائعة حول خطأ 504 في ووردبريس

ما الذي يسبب خطأ 504 Gateway Timeout؟

الأسباب المحتملة التي تؤدي إلى حدوث خطأ 504 Gateway Timeout هي:
  • سرعة الخادم بطيئة.
  • PHP workers غير كافيين.
  • مشاكل بجدران الحماية.
  • اتصال الشبكة.

كيف يمكنني إصلاح خطأ 504 في ووردبريس؟

يمكنك بسهولة إصلاح خطأ 504 Gateway Timeout باتباع هذه الطرق البسيطة:
  1. حاول إعادة تحميل الصفحة.
  2. جرب متصفحًا مختلفًا.
  3. تحقق من الأجهزة المختلفة.
  4. تعطيل الوكيل proxy .
  5. حقق من انتشار سجلات DNS.
  6. قم بتعطيل CDN مؤقتًا.
  7. تحقق من المشاكل مع مزود الاستضافة الخاص بك.
  8. تنظيف الموقع من البريد العشوائي والروبوتات وحمايته من هجمات DDoS.
  9. تحقق من الإضافات والقوالب الخاصة بك.

هل خطأ 504 Gateway Timeout هو خطئي؟

يحدث خطأ 504 في ووردبريس بسبب خطأ من جانب الخادم. يعني هذا الخطأ ببساطة أن خادم الويب لم يتلق أي استجابة من خادم آخر في الوقت المحدد أثناء الوصول إلى صفحة الويب المطلوبة.

في معظم الأحيان، لا ينبغي أن يكون خطأ 504 Gateway Timeout سببًا للقلق. إذا كنت ترى خطأ 504 في ووردبريس، يمكنك قراءة الخطوات التي تم شرحها أعلاه وتجربتها لاستكشاف خطأ 504 في WordPress وإصلاحه.

هل لديك أي نصائح أو طرق أخرى لتحديد وحل مشكلة خطأ 504 Gateway Timeout في ووردبريس؟ اسمحوا لنا أن نعرف في التعليقات!

فهرس على قوقل نيوز

تابعنا الأن

مقالات هامة
تعليقات (0)

إغلاق