قد يكون الوقوع في أخطاء على موقع وورد بريس الخاص بك أمرًا مخيفًا. ومع ذلك ، تمنحك معظم الأخطاء بعض الأدلة على سببها ، مما يجعل استكشاف هذه المشكلات الشائعة أسهل كثيرًا. الخطأ 503 ليس مهذبًا ، للأسف ، ولا يمنحك الكثير من المعلومات للمتابعة.
يساعد على فهم الأسباب الأكثر شيوعًا لخطأ 503 في وورد بريس. بعد ذلك ، ستحتاج إلى أن تكون منهجيًا عندما يتعلق الأمر باستكشاف الأخطاء وإصلاحها ، مما يعني اتباع عدة خطوات لتحديد السبب الجذري.
ما هو خطأ خدمة HTTP 503 غير متوفر؟
يشير الخطأ 503 في وورد بريس إلى أنه لا يمكن الوصول إلى موقع الويب الخاص بك في الوقت الحالي لأن الخادم المعني غير متوفر. يمكن أن يحدث هذا لأنه مشغول للغاية ، أو قيد الصيانة ، أو لشيء آخر يتطلب تحليلًا أعمق.
الدعم
في هذه المقالة ، سنغطي ما هو الخطأ 503 وكيف يظهر عادةً. ثم سنوجهك خلال ست خطوات لتحري الخلل وإصلاحه. هيا بنا إلى العمل!
ما هو خطأ HTTP 503؟
تحدد فرقة عمل هندسة الإنترنت (IETF) الخدمة 503 غير متوفرة على النحو التالي:
يشير رمز الحالة 503 (الخدمة غير متوفرة) إلى أن الخادم غير قادر حاليًا على معالجة الطلب بسبب التحميل الزائد المؤقت أو الصيانة المجدولة ، والتي من المحتمل أن يتم تخفيفها بعد بعض التأخير. قد يرسل الخادم حقل رأس إعادة المحاولة – بعد لاقتراح فترة زمنية مناسبة للعميل للانتظار قبل إعادة محاولة الطلب.
عندما تواجه الخطأ 503 ، فهذا يعني أن الخادم المعني غير متاح. قد يكون ذلك بسبب انشغاله الشديد ، على سبيل المثال ، أو أنه قيد الصيانة. بخلاف رموز الخطأ الأخرى المشابهة ، يشير الرقم 503 إلى أن موقع الويب الخاص بك متصل بالإنترنت ويعمل ، ولكن لا يمكن الوصول إليه في الوقت الحالي.
الأمر المثير للقلق بشأن هذا الخطأ بالذات هو أنه بالكاد يمنحك أي معلومات لتستمر فيها. في معظم الأحيان ، يظهر مع رسالة ” الخدمة غير متاحة مؤقتًا “. هذا يعادل الاتصال بمطعم عبر الهاتف ، فقط لإعلامك بأنهم مغلقون ولكنهم يرفضون إخبارك بموعد فتحهم مرة أخرى.
إذا كنت محظوظًا ، فسيحدث رمز الخطأ 503 لأن موقع وورد بريس الخاص بك قيد الصيانة. يقوم وورد بريس بتعيين موقعك على وضع الصيانة لفترة وجيزة جدًا عندما تقوم بتحديث مكون إضافي أو سمة أو برنامج أساسي:
خطأ HTTP 503 في وورد بريس
نمط الصيانة
عادةً ما تكون هذه المهلة قصيرة جدًا بحيث لا يلاحظها أحد. ومع ذلك ، في تلك الحالات التي يستمر فيها الخطأ 503 ، ستواجه مشكلة أكبر للتعامل معها. بعد كل شيء ، لن يتمكن المستخدمون من زيارة موقعك فحسب ، بل ستفقد أيضًا إمكانية الوصول إلى منطقة مسؤول وورد بريس الخاصة بك. هذا يعني أنه لا يمكنك تحديث موقعك بأي شكل من الأشكال ، ومن أجل استكشاف الأخطاء وإصلاحها ، ستحتاج إلى البحث في ملفاته.
503 تباينات الخطأ
يمكن أن يظهر الخطأ 503 بعدة طرق. ومع ذلك ، فإن كل اختلاف تقريبًا يأتي مصحوبًا برمز 503 ، مما يسهل التعرف عليه.
فيما يلي بعض الاختلافات التي قد تواجهها ، اعتمادًا على تكوين الخادم والمتصفح:
503 الخدمة غير متوفرة
503 الخدمة غير متوفرة مؤقتا
خطأ خادم HTTP 503
خطأ HTTP 503
خطأ 503 الخدمة غير متوفرة
يتعذر على الخادم مؤقتًا خدمة طلبك بسبب تعطل الصيانة أو مشكلات السعة. الرجاء معاودة المحاولة في وقت لاحق.
مهما كان شكل الكود الذي تقوم بتشغيله ، فهذا يعني أنك بحاجة إلى العمل بسرعة قبل أن يؤثر سلبًا على المستخدمين لديك.
هل سبق لك أن واجهت خطأ 503 في وورد بريس؟ تلك هي المشكلة! 😱 اتبع هذه الخطوات الست لإصلاحها واستعادة موقعك على الإنترنت في ثوان معدودة!
انقر للتغريد
كيفية إصلاح الخطأ 503 في وورد بريس (6 خطوات)
نظرًا لأنك غالبًا لا تستطيع التأكد من سبب الخطأ 503 في أي موقف معين ، فستحتاج إلى استكشاف الأخطاء وإصلاحها بطريقة منهجية. تغطي الأقسام الستة التالية كل منها إصلاحًا محتملاً يهدف إلى حل الأسباب الجذرية المحتملة المختلفة.
بعد كل خطوة ، توقف لحظة للعودة إلى موقع الويب الخاص بك ومعرفة ما إذا كان الخطأ 503 قد اختفى. إذا كان الأمر كذلك ، فقد أصلحت المشكلة بنجاح. إذا لم يكن كذلك ، فتابع إلى الخطوة التالية في العملية.
1. قم بإلغاء تنشيط إضافات وورد بريس بشكل مؤقت
أحد الأسباب الأكثر شيوعًا لخطأ 503 في وورد بريس هي مشكلات توافق المكونات الإضافية. لتحديد ما إذا كان هذا هو ما يحدث ، ستحتاج إلى تعطيل جميع المكونات الإضافية لموقعك.
نظرًا لأن الخطأ 503 يمنعك من الوصول إلى منطقة مسؤول وورد بريس ، فستحتاج إلى استخدام عميل FTP لهذه الخطوة. إذا لم يكن لديك إعداد واحد ، فإننا نوصي باستخدام FileZilla .
بمجرد أن يصبح عميل FTP جاهزًا ، اتصل بموقعك على الويب من خلاله وانتقل إلى مجلد جذر وورد بريس الخاص بك. في حالة عدم العثور عليه ، يُسمى عادةً public_html أو html أو public أو www أو اسم موقعك. إذا كنت أحد عملاء Kinsta ، فهذا هو مجلدك العام.
ووردبريس المجلد الجذر SFTP
ووردبريس المجلد الجذر SFTP
افتح هذا المجلد ، وانتقل إلى دليل wp-content. في الداخل ، سترى مجلدًا يسمى المكونات الإضافية ، والذي يحتوي على أدلة فرعية فردية لكل من المكونات الإضافية المثبتة على موقعك (نشطة وغير نشطة).
ما ستفعله الآن هو النقر بزر الماوس الأيمن على مجلد المكونات الإضافية ، وإعادة تسميته إلى شيء آخر. نوصي بإلغاء تنشيط plugins.old أو plugins ، حتى تتمكن من التعرف عليه بسهولة لاحقًا.
تمت إعادة تسمية مجلد ملحقات وورد بريس
تمت إعادة تسمية مجلد ملحقات وورد بريس
لن يتمكن وورد بريس الآن من العثور على أي من المكونات الإضافية الخاصة بك. عندما يحدث ذلك ، سيتم تعطيل هذه المكونات الإضافية تلقائيًا.
الآن ، حاول الوصول إلى لوحة معلومات وورد بريس الخاصة بك. إذا اختفى الخطأ 503 ، فيمكنك افتراض أن أحد المكونات الإضافية هو الجاني. كل ما عليك فعله هو معرفة أيهما كان المخطئ.
ارجع إلى دليل wp-content ، وأعد تسمية مجلد الملحقات الأصلية بشكل صحيح. بعد ذلك ، ستحتاج إلى تعطيل كل مكون إضافي واحدًا تلو الآخر ، حتى تجد الجاني.
للقيام بذلك ، افتح دليل wp-content / plugins . في الداخل ، ستجد مجلدًا واحدًا لكل من المكونات الإضافية الخاصة بك. العملية التي ستتبعها هي نفسها كما كانت من قبل:
ابدأ بالمجلد الأول ، وأعد تسميته إلى أي شيء تريده.
تحقق من موقع الويب الخاص بك لمعرفة ما إذا كان الخطأ قد اختفى.
إذا لم يكن كذلك ، فقم بإعادة مجلد المكون الإضافي من الخطوة السابقة إلى اسمه الأصلي.
انتقل إلى المكون الإضافي التالي في قائمتك ، كرر الخطوات المذكورة أعلاه.
قد تستغرق هذه العملية بعض الوقت إذا كان لديك الكثير من المكونات الإضافية ، ولكن من الضروري التحقق من كل مكون إضافي بدوره. إذا حددت في أي وقت المكوّن الإضافي الذي تسبب في حدوث الخطأ ، فيمكنك إلغاء تثبيته أو استبداله بأداة أخرى.
إذا وصلت إلى نهاية هذه الخطوات دون إيجاد حل ، فيمكنك الانتقال إلى المرحلة التالية من استكشاف الأخطاء وإصلاحها.
2. قم بإلغاء تنشيط موضوع وورد بريس الخاص بك
الآن بعد أن استبعدت المكونات الإضافية الخاصة بك كسبب للخطأ 503 ، حان الوقت لفعل الشيء نفسه مع المظهر النشط الخاص بك. في الواقع ، يمكن أن يتسبب موضوعك أيضًا في حدوث مشكلات في التوافق.
لسوء الحظ ، لا تعمل العملية بالطريقة نفسها الموضحة أعلاه. لن يعود وورد بريس إلى السمة الافتراضية إذا قمت ببساطة بإعادة تسمية مجلد السمة ، فسينتهي بك الأمر بخطأ مثل “دليل السمة” اسم السمة “غير موجود.” أو إذا حاولت إعادة تسمية مجلد دليل السمات بالكامل ، فسينتهي بك الأمر بـ “خطأ: دليل السمات إما فارغ أو غير موجود. يرجى التحقق من التثبيت الخاص بك. “
دليل الموضوع غير موجود خطأ
دليل الموضوع غير موجود خطأ
لذلك ، تحتاج إلى الوصول إلى قاعدة بيانات وورد بريس الخاصة بك عن طريق تسجيل الدخول إلى phpMyAdmin . إذا كنت أحد عملاء Kinsta ، فيمكن العثور على هذا في قسم “المعلومات” في لوحة معلومات MyKinsta.
MyKinsta phpMyAdmin
MyKinsta phpMyAdmin
انقر فوق جدول “wp_options” ، ثم انقر فوق علامة التبويب “بحث”. سترغب في البحث تحت عنوان “option_name” عن النموذج .
جدول phpMyAdmin wp_options
جدول phpMyAdmin wp_options
تحت عمود “option_value” سترى الاسم الحالي لموضوعك. غيّر هذا إلى أحد السمات الافتراضية ، مثل “twentynineteen”.
تريد أن تعرف كيف زدنا من حركة المرور لدينا أكثر من 1000 ٪؟
انضم إلى أكثر من 20000 آخرين ممن يتلقون رسائلنا الإخبارية الأسبوعية مع نصائح من الداخل حول وورد بريس!
إشترك الآن
اسم قالب wp_options
اسم قالب wp_options
تحقق من موقع الويب الخاص بك مرة أخرى لمعرفة ما إذا كان هذا قد أصلح الخطأ. إذا حدث ذلك ، فهذا يعني ببساطة أنها مشكلة في سمة وورد بريس الخاصة بك وقد ترغب في محاولة إعادة تثبيته أو الرجوع إلى أحدث نسخة احتياطية.
3. تعطيل شبكة تسليم المحتوى (CDN) مؤقتًا
في بعض الأحيان ، لن يظهر الخطأ 503 بسبب مشكلة في موقع الويب الخاص بك ، ولكن بسبب شبكة توصيل المحتوى (CDN). إذا كنت تستخدم CDN ، فإن الطريقة السريعة لمعرفة ما إذا كان الأمر كذلك هو تعطيلها مؤقتًا.
يجب أن تتضمن كل CDN بعض الميزات التي تمكنك من إيقاف خدماتها مؤقتًا. إذا كنت تستخدم Kinsta ، فيمكنك تعطيل Kinsta CDN عن طريق الانتقال إلى CDN → “Disable CDN” داخل لوحة معلومات MyKinsta :
MyKinsta CDN تمكين / تعطيل الخيار
MyKinsta CDN تمكين / تعطيل الخيار
قد تختلف العملية التي تحتاج إلى اتباعها اعتمادًا على CDN الذي تستخدمه. من المعروف أيضًا أن Cloudflare تسبب أخطاء 503 أحيانًا. إذا لم تتمكن من العثور على خيار إيقاف الخيار مؤقتًا ، فتحقق من قاعدة المعرفة الخاصة بخدمتك ، والتي تحتوي عادةً على إرشادات مفصلة.
إذا كنت لا تستخدم CDN أو وجدت أن الإيقاف المؤقت لخدمتك لا يساعد في حل مشكلتك ، فلا يزال هناك بعض الإصلاحات الأخرى التي يمكنك تجربتها. تذكر إعادة تنشيط CDN الخاص بك قبل الانتقال.
4. الحد من واجهة برمجة تطبيقات وورد بريس “Heartbeat”
و ورد نبضات هو API صلب وورد، والتي استخدامات منصة للمحتوى لإنقاذ صناعة السيارات، تظهر لك المساعد الإخطارات، مما يتيح لك معرفة عندما يقوم شخص آخر يعمل على وظيفة كنت تحاول الوصول إليه، وأكثر من ذلك.
تمامًا مثل ضربات القلب العادية ، تعمل واجهة برمجة التطبيقات في الخلفية بتردد عالٍ بحيث لا يفوتها أي شيء. كما قد تتخيل ، تستهلك واجهة برمجة التطبيقات هذه موارد الخادم. عادة ، هذه ليست مشكلة ولكن في بعض الحالات ، قد يؤدي ذلك إلى خطأ 503 إذا كان الخادم الخاص بك لا يستطيع التعامل مع التحميل.
إن أسرع طريقة لتحديد ما إذا كانت Heartbeat API هي محور مشاكلك هي تعطيلها مؤقتًا. للقيام بذلك ، اتصل بموقع وورد بريس الخاص بك عبر FTP مرة أخرى ، ثم افتح مجلد السمات الحالي وابحث عن ملف function.php داخل:
وورد بريس موضوع ملف jobs.php
وورد بريس موضوع ملف jobs.php
انقر بزر الماوس الأيمن فوق الملف وحدد خيار عرض / تحرير ، والذي سيفتحه باستخدام محرر النصوص المحلي. بمجرد فتحه ، ستحتاج إلى إضافة مقتطف الشفرة التالي داخل:
add_action( 'init', 'stop_heartbeat', 1 );
function stop_heartbeat() {
wp_deregister_script('heartbeat');
}
هذه الأسطر الثلاثة من التعليمات البرمجية تخبر وورد بريس بتعطيل واجهة برمجة تطبيقات Heartbeat. احفظ التغييرات التي تم إجراؤها على ملف functions.php وأغلقه وحاول الوصول إلى موقع الويب الخاص بك مرة أخرى.
إذا اختفى الخطأ 503 ، فستعرف أن واجهة برمجة التطبيقات كانت هي المشكلة. ومع ذلك ، فإن تعطيله تمامًا يزيل الكثير من الوظائف المفيدة. بدلاً من ذلك ، نوصيك بـ “إبطاء” ضربات القلب ، حتى لا تسبب مشاكل.
هل سئمت التعامل مع مشاكل التوقف و وورد بريس؟ يتحقق دعم Kinsta من حالة موقع الويب الخاص بك كل دقيقتين لتوقع أي عوائق كبيرة والعمل بشكل استباقي. تحقق من خططنا
أسهل طريقة للقيام بذلك هي تثبيت المكون الإضافي Heartbeat Control . قم بتنشيط المكون الإضافي وانتقل إلى قسم الإعدادات> التحكم في نبضات القلب . ابحث عن خيارات تعديل نبضات القلب ، وقم بإسقاط التردد إلى أقل رقم ممكن:
تردد البرنامج المساعد Heartbeat Control
تردد البرنامج المساعد Heartbeat Control
احفظ التغييرات التي تم إجراؤها على إعداداتك وارجع إلى ملف function.php الذي قمت بتعديله منذ فترة. لكي تعمل التغييرات المذكورة أعلاه ، ستحتاج إلى إزالة سلسلة التعليمات البرمجية التي أضفتها من قبل وحفظ التغييرات في الملف.
في هذه المرحلة ، يجب أن يختفي الخطأ 503 إذا كانت واجهة Heartbeat API هي المشكلة. إذا لم يكن الأمر كذلك ، فقد حان الوقت لتجربة شيء مختلف.
5. زيادة موارد الخادم الخاص بك
إذا كان الخطأ 503 لا يزال يحدث على الرغم من كل محاولاتك لإصلاحه حتى الآن ، فهناك احتمال كبير أن تكون المشكلة بسبب نقص موارد الخادم. وهذا يعني أنك ستحتاج إلى ترقية خطة الاستضافة الخاصة بك لمعرفة ما إذا كان ذلك سيؤدي إلى حل المشكلة. هذا صحيح بشكل خاص إذا كنت تستخدم استضافة وورد بريس رخيصة ، لأنها تميل إلى خنق الموارد. نحن لا نفعل هذا في Kinsta.
ومع ذلك ، فإن ترقية خطتك قرار كبير. تتمثل الخطوة الذكية في الاتصال أولاً بخدمة دعم استضافة الويب ومناقشة الخطأ 503 معهم ، بالإضافة إلى الخطوات التي اتخذتها حتى الآن لمحاولة حلها. يجب أن يكون فريق الدعم قادرًا على مساعدتك في معرفة السبب وتقديم المشورة لك بشأن ما إذا كنت بحاجة إلى ترقية خطتك أم لا.
في Kinsta ، يسعد فريق الدعم لدينا بإلقاء نظرة عليك. يمكننا أيضًا تمكين New Relic مؤقتًا لمعرفة ما إذا كان بإمكاننا تحديد المشكلة وصولاً إلى شيء ما على موقعك يسبب المشكلة.
6. قم بمراجعة سجلاتك وقم بتمكين WP_DEBUG
يجب عليك أيضًا الاستفادة من سجلات الأخطاء الخاصة بك . إذا كنت أحد عملاء Kinsta ، فيمكنك بسهولة رؤية الأخطاء في عارض السجل وتمكين وضع تصحيح أخطاء وورد بريس في لوحة معلومات MyKinsta. يمكن أن يساعدك هذا في تضييق نطاق المشكلة بسرعة ، خاصةً إذا كانت ناتجة عن مكون إضافي على موقعك.
تحقق من سجلات الأخطاء لأخطاء HTTP 503
تحقق من سجلات الأخطاء بحثًا عن أخطاء 503
إذا لم يكن لدى مضيفك أداة تسجيل ، يمكنك أيضًا إضافة الكود التالي إلى ملف wp-config.php لتمكين التسجيل:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
توجد السجلات عادةً في دليل / wp-content. بداخله ، ابحث عن ملف يسمى debug.log وافتحه.
قد يكون لدى الآخرين ، مثل هنا في Kinsta ، مجلد مخصص يسمى “السجلات”.
مجلد سجلات أخطاء وورد بريس (SFTP)
مجلد سجلات أخطاء وورد بريس (SFTP)
قد يكون تفسير سجل تصحيح الأخطاء مخيفًا بعض الشيء ولكن ليس من الصعب قراءته كما قد تتخيل. باختصار ، يحتوي السجل على كل خطأ ينبثق على موقعك بترتيب زمني. يعرض الملف الذي تسبب في كل خطأ ، بالإضافة إلى سطور التعليمات البرمجية المحددة التي تم تضمينها.
احذر: لن تجد مراجع مباشرة للخطأ 503 في سجلك. ومع ذلك ، إذا فشل كل شيء آخر ، يمكن أن يوجهك في الاتجاه الصحيح من خلال إظهار الملفات التي تسبب لك المشاكل. بهذه الطريقة ، ستعرف أين تركز جهودك بعد ذلك. كما ذكرنا في الخطوة السابقة ، حان الوقت الآن للتواصل مع مزود الاستضافة إذا كنت بحاجة إلى مزيد من المساعدة لحل هذا الخطأ.
يمكنك أيضًا التحقق من ملفات السجل في Apache و Nginx ، والموجودة هنا بشكل شائع:
اباتشي: /var/log/apache2/error.log
Nginx: /var/log/nginx/error.log
لمعرفة المزيد ، يرجى التحقق من عرض خادم الويب الخاص بنا : Nginx vs Apache .
إذا كنت أحد عملاء Kinsta ، فيمكنك أيضًا الاستفادة من أداة التحليلات الخاصة بنا للحصول على تفصيل لإجمالي عدد أخطاء 503 ومعرفة عدد مرات حدوثها ومتى تحدث. يمكن أن يساعدك هذا في استكشاف الأخطاء وإصلاحها إذا كانت هذه مشكلة مستمرة ، أو ربما شيء تم حله بنفسه.
إذا تم عرض الخطأ 503 بسبب خطأ فادح في PHP ، يمكنك أيضًا محاولة تمكين الإبلاغ عن أخطاء PHP. ما عليك سوى إضافة الكود التالي إلى الملف الذي ألقى الخطأ. يمكنك عادةً تضييق نطاق الملف في علامة تبويب وحدة التحكم في Google Chrome DevTools.
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
وقد تحتاج أيضًا إلى تعديل ملف php.ini بما يلي:
display_errors = on
ملخص
إذا كنت محظوظًا ، فلن يظهر الخطأ 503 إلا عندما تضع موقع الويب الخاص بك في وضع الصيانة. ومع ذلك ، إذا ظهر دون سابق إنذار ، فسيتعين عليك أن تشمر عن سواعدك وتقوم ببعض استكشاف الأخطاء وإصلاحها.
للتعرف على السبب الجذري للخطأ 503 ، ستحتاج إلى اتباع هذه الخطوات لإصلاحه:
قم بإلغاء تنشيط مكونات وورد بريس الإضافية مؤقتًا.
قم بإلغاء تنشيط قالب وورد بريس الخاص بك.
تعطيل CDN الخاص بك.
تقييد واجهة برمجة تطبيقات وورد بريس Heartbeat.
زيادة موارد الخادم الخاص بك.
راجع سجلاتك وقم بتمكين WP_DEBUG.
هل سبق لك أن واجهت خطأ HTTP 503 في وورد بريس؟ شاركنا تجاربك في قسم التعليقات أدناه!
وفر الوقت والتكاليف وحقق أقصى قدر من أداء الموقع من خلال:
مساعدة فورية من خبراء استضافة وورد بريس ، 24/7.
تكامل Cloudflare Enterprise.
يصل الجمهور العالمي إلى 28 مركز بيانات حول العالم.
التحسين من خلال مراقبة أداء التطبيقات المضمنة لدينا.
كل ذلك وأكثر من ذلك بكثير ، في خطة واحدة بدون عقود طويلة الأجل ، وعمليات الترحيل المدعومة ، وضمان استرداد الأموال لمدة 30 يومًا. تحقق من خططنا أو تحدث إلى قسم المبيعات للعثور على الخطة المناسبة لك.

