كيفية إصلاح خطأ الأسلوب 405 غير المسموح به في WordPress
نشرت: 2021-07-03بقدر ما تذهب مشكلات HTTP ، فإن الخطأ 405 لا يمنحك الكثير من المعلومات للعمل معها. يظهر هذا الخطأ عندما يرفض الخادم طلب HTTP الخاص بك ، ولكن هناك عدة أسباب يمكن أن تحدث. هذا يعني أن إصلاح الخطأ 405 قد يتطلب عدة خطوات لاستكشاف الأخطاء وإصلاحها.
في هذه المقالة ، سنقدم لك تفصيلاً كاملاً لما هو الخطأ 405 وما الذي يسببه. ثم سننتقل إلى خمس طرق لإصلاح هذه المشكلة على موقع WordPress الخاص بك.
دعنا نذهب اليها!
ما هو الخطأ 405؟
يظهر الخطأ 405 أو "405 غير مسموح به" عند محاولة الوصول إلى موقع ويب ويرفض الخادم طلبك. على عكس أخطاء HTTP الأخرى ، يعني الرمز 405 أن خادم الموقع يعمل وأنه يتعرف على طلبك. ومع ذلك ، فإنه يرفض هذا الطلب لسبب ما.
بناءً على المتصفح الذي تستخدمه ، قد ترى أشكالاً مختلفة من رسالة الخطأ 405 ، مثل:
- "طريقة غير مسموحة"
- "خطأ HTTP 405"
- "أسلوب HTTP 405 غير مسموح به"
عادةً ما تكون رموز الخطأ "4XX" ناتجة عن مشكلات من جانب العميل ، ولكن يمكن أن تنتج أحيانًا عن مشكلات من جانب الخادم أيضًا. نظرًا لأن رمز الخطأ لا يمنحك الكثير من المعلومات ، فقد تحتاج إلى العمل من خلال إصلاحات محتملة متعددة.
كيفية إصلاح خطأ الأسلوب 405 غير المسموح به في WordPress (5 طرق)
نظرًا لأنك ستجري بعض التغييرات على تكوين موقعك في الخطوات التالية ، فإننا نوصي بإجراء نسخة احتياطية كاملة من موقع الويب الخاص بك قبل البدء. كقاعدة عامة ، يجب عليك دائمًا نسخ موقعك احتياطيًا قبل استكشاف الأخطاء وإصلاحها ، فقط في حالة حدوث خطأ ما. ثم يمكنك العمل في طريقك من خلال هذه الإصلاحات المحتملة واحدة تلو الأخرى.
1. تحقق من عنوان URL الذي تحاول الوصول إليه
قد يبدو الأمر بسيطًا ، لكن كتابة عنوان URL الخاطئ هي أحد الأسباب الأكثر شيوعًا للخطأ 405. قد ينتهي بك الأمر بمحاولة الوصول إلى عنوان URL غير مفتوح للجمهور ، مما يتسبب في عرض الخادم لخطأ 405 ليقول "مرحبًا ، لا يمكنك فعل ذلك هنا!".
لا يستغرق الأمر سوى ثانية للتحقق من عنوان URL الذي تحاول زيارته. نظرًا لأنك مالك الموقع ، يجب أن تكون قادرًا على تحديد ما إذا كنت تزور الصفحة الخطأ. إذا لم يكن الأمر كذلك وكان عنوان URL صحيحًا ، فيمكنك الانتقال إلى الطريقة التالية.
2. استعادة نسخة ووردبريس الأخيرة
قد يؤدي تحديث إصدارك من WordPress أو المكونات الإضافية أو المظهر الخاص بك في بعض الأحيان إلى مشكلات التوافق التي تؤدي إلى ظهور أخطاء HTTP. هذا لا يعني أن تحديث مكونات موقعك أمر سيئ - فنحن نشجعك بشدة على القيام بذلك - ولكن هذا أحد الآثار الجانبية التي يجب أن تكون على دراية بها.
يمكن أن يظهر الخطأ 405 أحيانًا بسبب مشكلات التوافق من العناصر التي تم تحديثها مؤخرًا على موقعك. إذا كان الأمر كذلك ، فإن استعادة نسخة احتياطية حديثة يجب أن تحل المشكلة.
ستعتمد طريقة استعادة موقعك على طريقة النسخ الاحتياطي التي تستخدمها. غالبًا ما تتضمن المكونات الإضافية للنسخ الاحتياطي خيارًا لاستعادة نسخ موقعك التي تقوم بإنشائها. إذا كنت تستخدم مضيف ويب يوفر وظائف نسخ احتياطي مضمنة ، فيجب أن تكون قادرًا على استعادة موقعك إلى حالة سابقة من لوحة معلومات الاستضافة:

بافتراض ظهور الخطأ 405 للتو على موقعك ، ستحتاج إلى اختيار أحدث نسخة احتياطية تم إجراؤها قبل الجولة الأخيرة من التحديثات على موقعك. بعد استعادة موقع الويب الخاص بك ، تحقق لمعرفة ما إذا كان الخطأ مستمرًا. إذا كان الأمر كذلك ، فيمكنك افتراض أن التحديثات ليست هي المشكلة.
إذا أدى ذلك إلى حل المشكلة ، فلاحظ أن الاحتفاظ بعناصر موقعك قديمًا ليس فكرة جيدة عادةً. بدلاً من ذلك ، ستحتاج إلى معرفة الجانب (مثل المكون الإضافي أو المظهر الخاص بك) الذي تم تحديثه مؤخرًا ، وفكر في الاتصال بمطوره للحصول على المساعدة أو استبداله بأداة بديلة.
3. تعطيل الملحقات الخاصة بك والموضوع
حتى لو لم يكن ذلك بسبب تحديث حديث ، فلا يزال من المحتمل وجود مكون إضافي أو سمة معينة على خطأ. لمعرفة الجاني ، ستحتاج إلى إلغاء تنشيط هذه العناصر مؤقتًا على موقعك.
هناك طريقتان يمكنك اتباعهما لتعطيل مكونات WordPress الإضافية والقالب. تتمثل الطريقة الأولى في الوصول إلى لوحة المعلومات الخاصة بك والانتقال إلى علامة التبويب المكونات الإضافية أو المظهر> السمات ، واستخدام خيار إلغاء التنشيط :

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

تعمل هذه الطريقة إذا كان الخطأ 405 لا يمنعك من الوصول إلى لوحة التحكم. إذا كان الأمر كذلك ، فسيتعين عليك أن تشمر عن سواعدك وتتصل بموقعك مباشرة ، باستخدام عميل بروتوكول نقل الملفات (FTP) مثل FileZilla.
بمجرد الاتصال بموقع الويب الخاص بك ، انتقل إلى مجلد wp-content / plugins داخل الدليل الجذر الخاص بك. سيكون لكل مكون إضافي تم تثبيته على موقعك مجلد مقابل داخل هذا الدليل:

يمكنك تحديد أي من هذه المجلدات وتغيير اسمه. سيؤدي هذا إلى منع WordPress من التعرف على المكون الإضافي ، وإلغاء تنشيطه بشكل أساسي. يمكنك اختبار كل مكون إضافي واحدًا تلو الآخر باستخدام هذه الطريقة ، ومعرفة ما إذا كان الخطأ 405 قد اختفى. يعمل تعطيل النسق النشط بنفس الطريقة - انتقل إلى wp-content / theme وقم بتغيير اسم المجلد الخاص به.
بمجرد تحديد السمة أو المكون الإضافي المسيء ، فإن خياراتك هي نفسها كما في الخطوة السابقة. يمكنك العثور على بديل له ، أو الاتصال بمطوره للمساعدة في حل المشكلة.
4. تحقق من ملف htaccess الخاص بك لإعادة كتابة القواعد
كما تعلم ، يمكنك إضافة قواعد إعادة التوجيه إلى الخادم الخاص بك عن طريق تعديل. htaccess (بالطبع ، هذا ليس كل ما يمكنه فعله). إذا لم تكن الشخص الوحيد الذي لديه حق الوصول إلى الموقع ، فربما أضاف شخص ما قاعدة "إعادة الكتابة" التي تسبب الخطأ 405.
للتحقيق في هذا السبب المحتمل ، قم بالوصول إلى موقعك عبر FTP مرة أخرى وافتح المجلد الجذر الخاص به. ال . يجب أن يكون ملف htaccess بداخله مباشرةً ، لذا انقر بزر الماوس الأيمن فوقه وحدد خيار عرض / تحرير لفتحه:

يمكنك أن ترى ما هي المحتويات الافتراضية لـ WordPress. يجب أن يبدو ملف htaccess بالشكل من خلال زيارة WordPress Codex. يتضمن الملف عدة أسطر من التعليمات البرمجية التي تبدأ بـ "RewriteCond" ، لكنك تبحث عن إدخالات تتضمن الرقم "405". إذا رأيت قاعدة تتضمن رمزًا مثل هذا ، فيمكنك المضي قدمًا وتغييرها أو حذفها:
[R=405, L]
ضع في اعتبارك أن تعديل ملف. يمكن أن يؤدي ملف htaccess إلى أخطاء مثل الخطأ الذي تتعامل معه الآن. إذا لم تكن متأكدًا مما تفعله قاعدة معينة ، فمن الأفضل عدم لمسها (أو طلب المساعدة من المطور). في الوقت الحالي ، احفظ التغييرات التي أجريتها على الملف وحاول الوصول إلى موقعك مرة أخرى لمعرفة ما إذا كان قد تم حل الخطأ.
5. قم بتمكين وضع التصحيح وتحقق من ملفات السجل
إذا لم ينجح أي شيء آخر ، فسيتعين عليك البدء في البحث في سجلات أخطاء WordPress لمعرفة ما يحدث على موقعك. يمكّنك WordPress من تشغيل وضع "التصحيح" الذي يقوم تلقائيًا بإنشاء سجلات يمكنك التحقق منها في وقت فراغك.
لدينا مقال كامل حول كيفية تمكين ميزة تصحيح أخطاء WordPress ، وكيفية الوصول إلى السجلات التي تنشئها. ضع في اعتبارك أن التنقل في هذه السجلات يمكن أن يتطلب عمالة مكثفة ، خاصة إذا كان لديك موقع ويب نشط إلى حد ما.
لتسهيل عملك ، نوصيك بمحاولة إعادة إنشاء الخطأ 405 قبل التحقق من سجلات WordPress الخاصة بك. بهذه الطريقة ، يجب أن تكون محاولة الوصول الخاصة بك واحدة من آخر الأحداث المسجلة ، مما يسهل تحديد المصدر الدقيق للمشكلة.
استنتاج
يمكن أن يستغرق استكشاف أخطاء الخطأ 405 وإصلاحها بعض الوقت ، لأنه لا يوفر لك أي معلومات عن سبب ذلك. ومع ذلك ، إذا كنت تستخدم WordPress ، فهناك بعض الإصلاحات الشائعة التي من المفترض أن تساعدك في التخلص من هذا الخطأ. وتشمل هذه الحلول من جانب العميل والخادم.
إليك ما عليك فعله إذا واجهت الخطأ 405 في WordPress:
- تحقق من عنوان URL الذي تحاول الوصول إليه.
- استعادة نسخة احتياطية حديثة من WordPress.
- تعطيل المكونات الإضافية والمظهر الخاص بك.
- تحقق من ملف htaccess الخاص بك لإعادة كتابة القواعد.
- قم بتمكين وضع التصحيح وتحقق من ملفات السجل الخاصة بك.
هل لديك أي أسئلة حول كيفية إصلاح الخطأ 405 في WordPress؟ دعنا نتحدث عنها في قسم التعليقات أدناه!
صورة مميزة عبر apghedia / shutterstock.com
