ما هو الخطأ 401 وكيف تصلحه؟
نشرت: 2019-12-27تخيل أنك تحاول تحديث موقع الويب الخاص بك ، ولكن لسبب ما ، لا يمكنك الوصول إلى النهاية الخلفية. والأسوأ من ذلك ، لا يمكنك حتى الوصول إلى صفحة تسجيل الدخول إلى WordPress الخاصة بك نظرًا لوجود خطأ مزعج 401 يحظر الطريق.
يعني خطأ HTTP 401 أن هناك مشكلة في مصادقة بيانات اعتماد المستعرض الخاص بك. في هذه المقالة ، سنقوم بتفصيل ما يعنيه ذلك وما الذي يسببه. بعد ذلك ، سننتقل إلى خمس طرق يمكنك من خلالها حل المشكلة حتى تتمكن من العودة إلى جدول النشر المعتاد.
دعنا نتعمق!
اشترك في قناتنا على اليوتيوب
ما هو خطأ HTTP 401 وما أسبابه؟
في مرحلة ما ، ربما حاولت تسجيل الدخول إلى WordPress وقدمت بيانات اعتماد خاطئة عن طريق الخطأ. عندما يحدث ذلك ، ترى صفحة خطأ تخبرك بأنك ارتكبت خطأ ، ولكن لا يزال بإمكانك الوصول عن طريق إعادة إدخال اسم المستخدم وكلمة المرور الصحيحين.
يتشابه الخطأ 401 من حيث أنه ينطوي على محاولة الوصول إلى موقع ويب باستخدام بيانات اعتماد خاطئة ، ولكن على مستوى أعلى. إذا كان متصفحك لا يقوم بالمصادقة بشكل صحيح مع خادم موقعك ، فلن تصل حتى إلى صفحة تسجيل الدخول إلى WordPress.
بدلاً من ذلك ، ستظهر لك صفحة خطأ مثل هذه:

يعني الخطأ 401 التفويض المطلوب أنه يمكنك محاولة الوصول إلى المورد مرة أخرى باستخدام بيانات الاعتماد الصحيحة. بمعنى آخر ، غالبًا ما تكون مشكلة مؤقتة ، على عكس خطأ HTTP 403 الذي يُمنع فيه صراحةً الوصول إلى الصفحة التي تأمل في الوصول إليها.
في بعض الحالات ، سيختفي الخطأ 401 من تلقاء نفسه ، مما يتيح لك الوصول إلى موقع الويب الخاص بك مرة أخرى. ومع ذلك ، فإن منع دخولك إلى موقعك ولو لفترة وجيزة أمر غير مريح. بدلاً من الجلوس على أمل أن يقوم متصفحك بحل المشكلة ، يمكنك اتخاذ إجراء للوصول إلى النهاية الخلفية بشكل أسرع.
كيفية إصلاح خطأ 401 في ووردبريس (5 طرق)
تكمن المشكلة الرئيسية في الخطأ 401 في وجود عدة أسباب محتملة. هذا يجعل من الصعب معرفة أيهما يؤثر على متصفحك. مع وضع ذلك في الاعتبار ، سنناقش العديد من الإصلاحات الممكنة حتى تتمكن من شق طريقك من خلالها.
1. امسح سجلات نظام أسماء المجالات (DNS)
في كثير من الحالات ، سيخزن جهاز الكمبيوتر الخاص بك بيانات حول عناوين IP وعناوين URL التي تصل إليها في أغلب الأحيان. بهذه الطريقة ، يمكنه معالجة الطلبات المستقبلية بشكل أسرع.
يتضمن مسح DNS الخاص بك حذف كل تلك البيانات المؤقتة من جهاز الكمبيوتر الخاص بك. بهذه الطريقة ، في المرة القادمة التي تحاول فيها الوصول إلى عنوان URL المشكل ، سيقدم طلبًا جديدًا تمامًا ويعيد المصادقة.
تختلف عملية مسح DNS الخاص بك من نظام تشغيل (OS) إلى آخر. إذا كنت من مستخدمي Windows ، فالأمر بسيط مثل فتح موجه الأوامر وكتابة الأمر ipconfig / flushdns :

سيعيد Windows رسالة نجاح ويمكنك محاولة الوصول إلى موقع الويب الخاص بك مرة أخرى.
سيحتاج مستخدمو Mac إلى اتباع عملية مماثلة ، لكن الأمر الذي تحتاج إلى إدخاله في Terminal يختلف باختلاف إصدار OSX الذي تقوم بتشغيله. يمكن لمستخدمي أحدث ثلاثة إصدارات (Sierra و High Sierra و Mojave) استخدام sudo killall -HUP mDNSResponder .
2. امسح جدار الحماية وذاكرة التخزين المؤقت للمستعرض
يمكن للمتصفحات أيضًا تخزين البيانات حتى لا تضطر إلى تحميل مواقع الويب من نقطة الصفر في كل مرة تصل إليها. تُعرف هذه العملية باسم التخزين المؤقت. في بعض الحالات ، قد تقوم عن غير قصد بتخزين معلومات تسجيل دخول غير صحيحة.
إذا كان هذا هو جذر الخطأ 401 ، فإن إصلاحه بسيط. تتيح لك معظم المتصفحات الحديثة مسح ذاكرة التخزين المؤقت في غضون دقائق. باستخدام Chrome ، على سبيل المثال ، يمكنك الانتقال إلى الإعدادات> خيارات متقدمة والبحث عن خيار مسح بيانات التصفح :

ثم يمكنك تحديد البيانات التي تريد أن يحذفها المتصفح. حدد خيار الصور والملفات المخزنة مؤقتًا وانقر على زر مسح البيانات :

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

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

ما عليك سوى النقر فوق Deactivate تحت اسم أي مكون إضافي:

بالنسبة لموضوعك ، قم بالتبديل إلى افتراضي WordPress مثل Twenty Nineteen أو Twenty Twenty. يمكنك بعد ذلك إعادة تنشيط كل مكون إضافي واحدًا تلو الآخر وانتظار تكرار المشكلة. يجب أن تكون قادرًا على تضييق نطاق المشكلة.
ومع ذلك ، قد يمنعك خطأ 401 من الوصول إلى لوحة المعلومات الخاصة بك. هذا يعني ، لتعطيل المكونات الإضافية والسمات ، ستحتاج إلى استخدام بروتوكول نقل الملفات (FTP) وعميل FTP مثل FileZilla.
بمجرد الاتصال بالخادم ، انتقل إلى public_html> wp-content> المكونات الإضافية :

بعد ذلك ، أعد تسمية مجلد كل مكون إضافي بالنقر بزر الماوس الأيمن فوقه. شيء بسيط مثل plugin-name _disabled سيفعله. سيؤدي هذا إلى منع WordPress من تحديد موقع هذه المجلدات.
بعد تعطيل المكونات الإضافية الخاصة بك ، قم بالوصول إلى موقع الويب الخاص بك مرة أخرى. إذا اختفى الخطأ 401 ، فهذا يعني أن عدم التوافق بين عنصر واحد أو أكثر كان السبب الأساسي.
يمكنك بعد ذلك العودة إلى FileZilla لتغيير أسماء الإضافات الخاصة بك مرة أخرى. تحقق من موقعك بين كل واحد. عندما يظهر الخطأ 401 مرة أخرى ، ستعرف أن أحدث أداة تم تنشيطها هي الجاني.
تعطيل السمات يعمل بالمثل. انتقل إلى wp-content / theme ، وحدد موقع المجلد الذي تستخدمه ، وأعد تسميته:

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

بعد ذلك ، ابحث عن مقتطف من التعليمات البرمجية يقرأ شيئًا مثل هذا:
ErrorDocument 401 /401.html AuthName "Secure Area" AuthType Basic AuthName "Password Protected Area" AuthUserFile /path/to/directory/.htpasswd Require valid-user
سيؤدي حذف هذا المقتطف تمامًا إلى تعطيل الحماية بكلمة مرور لجميع الدلائل الخاصة بك.
بالإضافة إلى ذلك ، يجب أن يحتوي كل دليل ذي صلة على ملف ثانٍ يسمى .htpasswd. سيؤدي حذفه أيضًا إلى إزالة الحماية بكلمة مرور ، ولكن فقط لهذا المجلد المحدد.
أيًا كان الأسلوب الذي تقرر اتباعه ، حاول إعادة الوصول إلى موقعك بمجرد إجراء التغييرات اللازمة. إذا لم يفلح ذلك ، فقد يكون مصدر الخطأ 401 أعلى.
5. اتصل بمزود الاستضافة الخاص بك
إذا فشل كل شيء آخر واستمر الخطأ 401 لفترة من الوقت دون حل نفسه ، فإن أفضل رهان لك هو الاتصال بمزود الاستضافة الخاص بك. في هذه المرحلة ، جربت كل شيء آخر ، مما يعني أنه قد تكون هناك مشكلة متعلقة بالخادم تسبب المشكلة.
يتمتع فريق دعم مزود الخدمة الخاص بك بإمكانية الوصول إلى أدوات تشخيص أفضل ، مما يعني أنه يمكنهم مساعدتك في التركيز على سبب المشكلة. قد تستغرق معالجة التذاكر بعض الوقت ، وهذا هو السبب في أن الخطوة الذكية هي محاولة استكشاف أخطاء الخطأ 401 وإصلاحها بنفسك أولاً.
استنتاج
ليس من غير المألوف أن تتعرض لأخطاء في تصفحك اليومي للويب. عادة ، ليست مشكلة كبيرة. ومع ذلك ، يصبح الأمر خطيرًا عندما يكون موقع الويب الذي يصطدم بك برمز خطأ 401 هو موقع الويب الخاص بك. ما لم تتمكن من استكشاف الأخطاء وإصلاحها ، قد تجد نفسك مغلقًا لفترة طويلة من الوقت.
هناك العديد من الطرق لاستكشاف خطأ HTTP 401 على موقع WordPress الخاص بك. تتضمن بعض أكثر الأساليب نجاحًا ما يلي:
- مسح سجلات DNS الخاصة بك.
- مسح جدار الحماية وذاكرة التخزين المؤقت للمتصفح.
- اختبار التعارض بين إضافات WordPress والقالب.
- تعطيل الحماية بكلمة مرور لأدلة WordPress الخاصة بك.
- الاتصال بمزود الاستضافة الخاص بك.
هل لديك أي أسئلة حول كيفية إصلاح الخطأ 401 في WordPress؟ دعنا نتصفحها في قسم التعليقات أدناه!
الصورة المصغرة للمادة بواسطة Leremy / shutterstock.com
