كيفية إصلاح الخطأ لفترة وجيزة غير متاح للصيانة المجدولة في ووردبريس

كيفية إصلاح الخطأ لفترة وجيزة غير متاح للصيانة المجدولة في ووردبريس

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

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

لماذا يحدث خطأ” لفترة وجيزة غير متاح للصيانة المجدولة ووردبريس “؟

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

لفترة وجيزة غير متاح للصيانة المجدولة

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

كيفية إصلاح خطأ وضع الصيانة في ووردبريس ؟

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

FTP

إذا لم تتمكن من العثور على ملف الصيانة في دليل جذر ووردبريس الخاص بك ، فتأكد من فحص عميل FTP لإظهار الملفات المخفية. في Filezilla ، يمكنك إجبارها على إظهار الملفات المخفية بالنقر فوق Server »Force showing hidden files من شريط القائمة.

FTP

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

كيف تتجنب وضع صيانة ووردبريس في المستقبل؟

نحن نعلم بالفعل أن الخطأ “غير متاح لفترة وجيزة للصيانة المجدولة” ناتج عن استجابة الخادم البطيئة أو مشكلة الذاكرة المنخفضة على خادم استضافة الويب الخاص بك. أسهل طريقة لتجنب هذا الخطأ هي الترقية إلى خطة استضافة أعلى.

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

تحديث الاضافة

بدلاً من النقر بسرعة على رابط التحديث ، نوصي بتحديث إضافة واحده في كل مرة بصبر.

كيفية تخصيص إعلام وضع الصيانة :

الحل الأسهل لتجنب عرض إشعار وضع الصيانة الافتراضي هو وضع موقع ووردبريس الخاص بك يدويًا في لفترة وجيزة غير متاح للصيانة المجدولة  قبل تثبيت أي تحديثات. أفضل طريقة للقيام بذلك هي عن طريق تثبيت وتفعيل إضافة SeedProd. إنها إضافة لوضع الصيانة الأكثر شيوعًا لـ ووردبريس. عند التنشيط ، انتقل إلى الإعدادات » Coming Soon Pro وحدد المربع بجوار خيار” Enable maintenance mode “.

وضع الصيانة

بعد ذلك ، تحتاج إلى النقر فوق الزر “Edit Coming Soon/Maintenance Page”. سيؤدي هذا إلى فتح أداة تخصيص سمة SeedProd. من هنا يمكنك اختيار سمة ثم تخصيصها لإنشاء صفحة وضع صيانة جميلة لموقعك على الويب.

قوالب وضع الصيانة

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

<?php
$protocol = $_SERVER[“SERVER_PROTOCOL”];
if ( ‘HTTP/1.1’ != $protocol && ‘HTTP/1.0’ != $protocol )
$protocol = ‘HTTP/1.0’;
header( “$protocol 503 Service Unavailable”, true, 503 );
header( ‘Content-Type: text/html; charset=utf-8’ );
?>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<body>
<h1>We are updating the site, please check back in 30 minutes.</h1>
</body>
</html>
<?php die(); ?>

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

لمزيد من المعلومات عن اضافة SeedProd عمل صفحات تحت الانشاء او الصيانة

استكشاف أخطاء وضع صيانة ووردبريس وإصلاحها :

فيما يلي بعض الخطوات الإضافية التي قد يتعين عليك اتخاذها إذا لم يعمل الحل أعلاه.

لا يزال ووردبريس عالقًا في لفترة وجيزة غير متاح للصيانة المجدولة  بعد التحديث والإصلاح أعلاه؟

إذا كانت هذه هي الحالة ، فأنت بحاجة إلى تحديث ملف wp-active.php الموجود في مجلد ووردبريس الرئيسي. هذا هو نفس المكان الذي وجدت فيه ملف الصيانة. ستحتاج إما إلى فتح الملف باستخدام مدير ملفات الشركة المستضيفة أو تنزيله على جهاز الكمبيوتر باستخدام FTP.

بعد ذلك ، تحتاج إلى العثور على الكود:

define (‘WP_INSTALLING’, true)  وقم بتغيير true إلى false.بعد ذلك تحتاج إلى حفظ التغييرات ورفع الملف إلى خادم الاستضافة الخاص بك باستخدام FTP. إذا كنت تستخدم مدير ملفات الشركة المضيفة ، فمن المفترض أن يؤدي حفظ الملف ببساطة إلى الخروج من لفترة وجيزة غير متاح للصيانة المجدولة.

موقعي معطل بعد أن أصلحت خطأ وضع صيانة ووردبريس. كيف أصلحه؟

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

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

Similar Posts