إحدى صفحات أخطاء WordPress التي ربما تكون قد صادفتها والتي لها أصل متنوع هي:

« هل انت متأكد من أنك تريد أن تفعل هذا؟ »

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

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

مصدر الخطأ

لسوء الحظ ، الخطأ " هل أنت متأكد أنك تريد أن تفعل ذلك؟ يمكن أن يحدث عند محاولة القيام بمجموعة متنوعة من المهام:

  • نشر المقالات أو الصفحات
  • إدراج صورة في مقال
  • تخصيص موضوع
  • إنشاء تسميات أو فئات
  • قم بتنزيل سمة أو مكون إضافي
  • تحديث وورد أو الإضافات والسمات

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

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

أنت-حقا-افعل ذلك ورد

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

ما علاقة هذا بالأمن؟

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

يستخدم WordPress رموز الأمان ، والتي تسمى غالبًا الرموز nonces. يتم استخدامها للتحقق من صحة المستخدم للتحقق من أنه مالك حسابه ولديه دور المستخدم الصحيح لإكمال الإجراء الذي بدأه.

إذا لم يتمكن WordPress من التحقق من رموز الأمان ، فسيتم عرض الخطأ.

إذا كان موقعك يتعرض للهجوم ، لا سيما في حالة البرمجة النصية عبر المواقع (XSS) أو تزوير طلب المواقع المشتركة (CSRF) ، فسيكون الخطأ مرئيًا أثناء الهجوم.

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

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

تتبع الإصلاحات

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

إصلاح # 1: إفراغ ذاكرة التخزين المؤقت الخاصة بك

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

إصلاح # 2: خطأ أثناء إرسال البرنامج المساعد أو السمة

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

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

إصلاح # 3: تم الوصول إلى ذاكرة PHP

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

إصلاح # 4: تنشيط السمة الافتراضية

يمكنك أيضًا محاولة تمكين وورد موضوع بشكل افتراضي إذا كنت تستخدم أحد السمات المتوفرة في دليل وورد المواضيع أو واحدة من صنع المطور وبيعها (علاوة).

في حال واجهتك مشاكل في الوصول إلى الإضافات ، يمكنك الوصول إلى ملفات موقعك عن طريق FTP أو SSH أو cPanel. إعادة تسمية مجلد السمة الخاصة بك ضمن " الفسفور الابيض بين المحتوى / المواضيع / الخاص بك موضوع / لتعطيله وتفعيل سمة (الحالي) كالموضوع النشط الافتراضي.

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

إصلاح # 5: إزالة أو تعطيل الإضافات الخاصة بك

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

إذا لم يكن لديك حق الوصول إلى صفحة المكونات الإضافية لمدونتك ، فيمكنك استخدام FTP أو SSH أو cPanel لحذف المجلدات التي تجدها ضمن " / Wp-content/plugins / ". يمكنك أيضًا إعادة تسمية هذا المجلد ببساطة.

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

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

هذا كل ما يخص هذا البرنامج التعليمي ، وآمل أن يساعدك في تجنب صفحة الخطأ هذه على WordPress.