يشير خطأ "504 Gateway Timeout" في WordPress إلى أن الخادم، الذي يعمل كـ بوابة أو وكيل، لم يتلقَ استجابة في الوقت المحدد من الخادم العلوي أو أي خادم مساعد آخر كان بحاجة للوصول إليه لإتمام الطلب. يمكن أن يحدث هذا لعدة أسباب، وهناك عدة خطوات يمكن اتخاذها لاستكشاف المشكلة وحلها:
إعادة تحميل الصفحة:
أحيانًا قد يكون الخادم مشغولًا مؤقتًا. حاول تحديث الصفحة لمعرفة ما إذا كانت المشكلة ستُحل من تلقاء نفسها.
تحقق من الاتصال بالشبكة:
تأكد من أن اتصال الإنترنت الخاص بك مستقر ولا يعاني من أي مشاكل.
مسح ذاكرة التخزين المؤقت وملفات تعريف الارتباط في المتصفح:
قد تكون البيانات المخزنة مؤقتًا في متصفحك هي سبب المشكلة. قم بمسح ذاكرة التخزين المؤقت وملفات تعريف الارتباط في المتصفح وحاول الوصول إلى الموقع مرة أخرى.
اختبار مواقع أخرى:
تحقق مما إذا كنت تستطيع الوصول إلى مواقع أخرى. إذا لم تتمكن من ذلك، قد تكون المشكلة في اتصال الإنترنت أو الشبكة المحلية.
التحقق من حالة الخادم:
اتصل بمزود الاستضافة أو تحقق من صفحة الحالة الخاصة بهم لمعرفة ما إذا كانت هناك أي مشاكل معروفة في الخادم.
زيادة وقت تنفيذ PHP:
إذا حدث الخطأ 504 أثناء تنفيذ سكربت مكثف في الموارد، قد تحتاج إلى زيادة وقت تنفيذ PHP. يمكن القيام بذلك عن طريق تعديل قيمة max_execution_time
في ملف php.ini
.
التحقق من حمل الخادم:
قد يؤدي ارتفاع حمل الخادم أو نقص موارد الخادم إلى حدوث خطأ 504. اتصل بمزود الاستضافة للتحقق من ما إذا كانت هذه هي السبب.
تعطيل شبكة توزيع المحتوى (CDN) أو البروكسي:
إذا كنت تستخدم شبكة توزيع المحتوى (CDN) أو خدمة بروكسي، حاول تعطيلها مؤقتًا لمعرفة ما إذا كانت المشكلة ستحل.
التحقق من تعارضات الإضافات / القوالب:
قم بتعطيل جميع الإضافات مؤقتًا وبدّل إلى قالب افتراضي في WordPress (مثل Twenty Twenty-One). إذا اختفى الخطأ، قم بتفعيل الإضافات والقوالب واحدة تلو الأخرى لتحديد السبب.
تحسين قاعدة البيانات:
قد تؤدي قاعدة البيانات الكبيرة أو غير المحسّنة إلى بطء في الاستجابة. قم بتحسين قاعدة البيانات باستخدام إضافة أو عن طريق تشغيل استعلامات SQL.
مراجعة سجلات الأخطاء:
تحقق من سجلات الأخطاء على الخادم للحصول على رسائل محددة تتعلق بخطأ 504. يمكن أن توفر هذه الرسائل فكرة عن المشكلة الأساسية.
الاتصال بمزود الاستضافة:
إذا لم تنجح أي من الحلول السابقة، اتصل بمزود الاستضافة للحصول على مساعدة إضافية. قد يحتاجون إلى تعديل تكوينات الخادم أو التحقيق في المشاكل المتعلقة بالخادم.
التحقق من جدار الحماية وإعدادات الأمان:
قد تتسبب بعض تدابير الأمان في حدوث مهلة. تحقق من جدار الحماية وإعدادات الأمان على الخادم لضمان عدم حظر الطلبات المشروعة.
إذا كنت لا تزال غير قادر على حل المشكلة، يمكنك طلب المساعدة من منتديات مجتمع WordPress أو الاتصال بمزود الاستضافة للحصول على مساعدة إضافية. قدم أكبر قدر ممكن من التفاصيل حول المشكلة وأي رسائل خطأ تواجهها.