برمجة ووردبريس
Search
Close this search box.
فشل تحديث

7 خطوات لإصلاح فشل تحديث ووردبريس

هل تحاول إصلاح فشل تحديث ووردبريس أو فشل النشر على موقع الويب الخاص بك؟

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

كما يمكنك الاطلاع على أكثر 50 من أخطاء ووردبريس الرائجة وكيفية إصلاحها

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

إصلاح فشل تحديث ووردبريس

ما الذي يسبب فشل التحديث أو فشل النشر في ووردبريس ؟

يؤدي عدم الاتصال بواجهة برمجة تطبيقات ووردبريس REST إلى ظهور خطأ “فشل التحديث” أو “فشل النشر” في ووردبريس .

updatingfailed
تحديث Failr أو خطأ في النشر في محرر نشر ووردبريس

بشكل أساسي ، يستخدم ووردبريس أحيانًا مجموعة من واجهات برمجة التطبيقات (طرق البرمجة) تسمى “REST API” لإرسال الطلبات واستلامها إلى قاعدة بيانات ووردبريس .

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

لماذا يتعذر على ووردبريس استخدام واجهة برمجة تطبيقات REST؟

الآن قد تتساءل ، إذا لم أقم بإجراء أي تغييرات على موقع الويب الخاص بي ، فلماذا توقفت واجهة برمجة تطبيقات REST عن العمل من تلقاء نفسها؟

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

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

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

الخطوة الأولى. تحقق من اتصال الإنترنت وعنوان URL الخاص بالموقع

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

تأكد من اتصالك بالإنترنت عن طريق زيارة مواقع ويب أخرى في علامة تبويب متصفح جديدة.

إذا كان الإنترنت الخاص بك يعمل بشكل جيد ، فإن الشيء التالي الذي تريد التحقق منه هو إعداد عنوان URL لموقع ووردبريس الخاص بك.

ما عليك سوى الانتقال إلىSettings » General وتأكد من صحة خيارات عنوان الموقع وعنوان ووردبريس . بالنسبة لمعظم مواقع الويب ، يجب أن يكون لديك نفس عناوين URL في كلا الحقلين.

siteurl
إعداد عنوان URL لموقع ووردبريس

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

الخطوة 2. تحقق من حالة REST API باستخدام ووردبريس Site Health

يأتي ووردبريس مزودًا بأداة سلامة الموقع المضمنة ، والتي تعرض معلومات مهمة حول أمان موقعك وأدائه.

ما عليك سوى الانتقال إلى صفحة Tools » Site Health لعرض التقرير. إذا كانت واجهة برمجة تطبيقات REST لا تعمل ، فسترى أنها ضمن التحسينات الموصى بها مثل “واجه واجهة برمجة تطبيقات REST نتيجة غير متوقعة”.

restapistatus sitehealth
خطأ REST API في ووردبريس Site Health

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

الخطوة 3. قم بتعطيل كل إضافات ووردبريس الخاصة بك

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

يمكنك الانتقال إلى Plugins » Installed Plugins وتحديد المربع لتحديد كافة المكونات الإضافية. بعد ذلك ، استخدم القائمة المنسدلة الإجراءات المجمعة لإلغاء تنشيط جميع الإضافات.

deactivateallplugins
قم بإلغاء تنشيط جميع اضافات ووردبريس

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

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

من ناحية أخرى ، إذا لم يؤد تعطيل جميع اضافات ووردبريس إلى إزالة الخطأ ، فتابع إلى الخطوة التالية.

الخطوة 4. تحقق من خدمة جدار حماية موقع الويب

إذا كنت تستخدم خدمة جدار حماية موقع ويب مثل Sucuri أو Cloudflare ، فهناك احتمال أن تحظر هذه الخدمات طلبات REST API.

قد يحدث هذا إذا اعتبرت عوامل تصفية جدار الحماية أن عنوان IP الخاص بك مشبوهًا. يمكنهم أيضًا حظر طلبات REST API إذا كان موقع الويب الخاص بك يتعرض لهجوم DDOS مستمر.

إذا كنت تستخدم Cloudflare ، فيمكنك تعطيل Cloudflare مؤقتًا لمعرفة ما إذا كان هذا يحل مشكلتك.

عادةً ، ستجد إعدادات Cloudflare ضمن قسم المجالات في لوحة تحكم الاستضافة. يمكن لمستخدمي Bluehost العثور عليها ضمن My Sites » Manage » Performance.

قم بتعطيل Cloudflare مؤقتًا في Bluehost
إذا كنت تستخدم Sucuri ، فيمكنك التواصل مع فريق الدعم الخاص بهم ، ويمكنهم إضافة عنوان IP الخاص بك إلى القائمة البيضاء أو إخبارك بما يسبب المشكلة.

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

الخطوة 5. تمكين ومراجعة سجل تصحيح ووردبريس

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

ما عليك سوى إضافة الأسطر التالية إلى ملف wp-config.php الخاص بك.

// Change WP_DEBUG to true
 
define( 'WP_DEBUG', true );
 
// Keep a log of WordPress errors
 
define( 'WP_DEBUG_LOG', true );


لا تنس حفظ التغييرات وتحميل الملف مرة أخرى إلى الخادم الخاص بك. يمكنك الآن محاولة نشر أو تحديث منشور في ووردبريس لإعادة إنتاج الخطأ.

بعد ذلك ، يمكنك الاتصال بحساب استضافة ووردبريس الخاص بك باستخدام عميل FTP والانتقال إلى / wp-content / folder. من هنا ، يمكنك تنزيل ملف debug.log على جهاز الكمبيوتر الخاص بك.

debuglog
ملف سجل التصحيح في ووردبريس

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

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

الخطوة السادسة: قم بالتبديل مؤقتًا إلى Classic ووردبريس Editor

الحل المؤقت لهذا الخطأ هو تمكين المحرر الكلاسيكي. إنه محرر ووردبريس القديم الذي لا يعتمد على REST API لتحديث ونشر المحتوى.

يمكنك تمكينه ببساطة عن طريق تثبيت وتفعيل الإضافة Classic Editor.

عند التنشيط ، يمكنك ببساطة تعديل المنشور الذي كنت تعمل عليه. ستكون قادرًا على حفظه ونشره دون رؤية فشل التحديث أو فشل النشر في ووردبريس .

الخطوة النهائية: اطلب الدعم

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

نأمل أن تساعدك هذه المقالة في إصلاح فشل تحديث ووردبريس أو فشل النشر.

أقسام الموقع :

أحتاج مساعدة في :

شراء استضافة

شراء استضافة

كل ما تحتاجه حول شراء استضافة من أية شركة تجده في هذا المقال

اقرأ المزيد
تحميل ووردبريس

تحميل ووردبريس

كل ما تحتاجه حول تحميل منصة ووردبريس وتنصيبها تجده في هذا المقال

اقرأ المزيد

أكثر المقالات قراءةً :

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

مقالات ذات صلة