تصور کنید که می خواهید وب سایت خود را به روز کنید ، اما به دلایلی نمی توانید به داشبورد خود دسترسی پیدا کنید. بدتر اینکه ، شما حتی نمی توانید به صفحه ورود به وردپرس خود بروید زیرا خطای 401 مانع این کار می شود.

UNE خطای HTTP 401 به این معنی که در تأیید اعتبار مدارک مرورگر شما مشکلی وجود دارد. در این آموزش ، معنی و علت آن را شرح خواهیم داد. در مرحله بعدی ، ما سه راه حل برای حل این مشکل را بررسی خواهیم کرد تا بتوانیم دوباره به داشبورد شما دسترسی پیدا کنیم.

خطای HTTP 401 چیست و علل احتمالی آن چیست؟

در بعضی از مواقع احتمالاً سعی کرده اید وارد داشبورد وردپرس خود شوید و به طور تصادفی اعتبار اشتباه ارسال کرده باشید. وقتی این اتفاق می افتد ، یک صفحه خطا مشاهده می کنید که به شما می گوید شما اشتباهی مرتکب شده اید ، اما با وارد کردن نام کاربری و رمز عبور صحیح همچنان می توانید به آن دسترسی پیدا کنید.

خطای 401 از این جهت است که شامل تلاش برای دسترسی به وب سایت با استفاده از اعتبارنامه های اشتباه است ، اما در سطح بالاتر. اگر مرورگر شما به درستی با سرور سایت شما احراز هویت نشود ، حتی نمی توانید به صفحه ورود وردپرس دسترسی پیدا کنید.

در عوض ، یک صفحه خطا مانند زیر دریافت خواهید کرد:

خطای وردپرس 401

خطای 401 مورد نیاز برای مجوز به این معنی است که می توانید دوباره با استفاده از اعتبار صحیح به منبع دسترسی پیدا کنید. به عبارت دیگر ، این اغلب یک مشکل موقتی است ، برخلاف a خطای HTTP 403 که در آن صریحاً از دسترسی به صفحه ای که امیدوارید به آن دسترسی پیدا کنید منع شده است.

در بعضی موارد ، خطای 401 به خودی خود برطرف می شود و به شما امکان دسترسی مجدد به وب سایت خود را می دهد. با این حال ، قفل کردن سایت شما ، حتی به طور خلاصه ، ناخوشایند است. به جای اینکه دور خود بنشینید و امیدوار باشید که مرورگر شما این مشکل را برطرف کند ، می توانید برای سریعتر رفتن به داشبورد اقدام کنید

نحوه رفع خطای 401 در وردپرس

مشکل اصلی خطای 401 این است که چندین دلیل بالقوه دارد. بنابراین دشوار است که بدانید کدام یک بر روی مرورگر شما تأثیر می گذارد. با در نظر داشتن این موضوع ، ما در مورد چندین راه حل احتمالی بحث خواهیم کرد تا بتوانید آنها را پیدا کنید.

1. سوابق سیستم نام دامنه (DNS) خود را پاک کنید

در بسیاری از موارد ، رایانه شما اطلاعات مربوط به آدرسهای IP و URL هایی را که اغلب به آنها دسترسی دارید ذخیره می کند. به این ترتیب او می تواند درخواست های آینده را سریعتر پردازش کند.

حذف DNS شما شامل حذف همه این داده های موقتی از رایانه شما است. به این ترتیب دفعه بعدی که سعی در دستیابی به URL مشکل دار دارید ، این یک درخواست کاملا جدید ایجاد می کند و دوباره احراز هویت می شود.

روند شستشوی DNS شما از سیستم عامل به سیستم عامل دیگر متفاوت است. اگر کاربر ویندوز هستید ، به راحتی باز کردن خط فرمان و تایپ دستور آسان است ipconfig /flushdns :

سوابق DNS را روی دستگاه ویندوز رها کنید.

ویندوز پیام موفقیت را ارسال می کند و می توانید دوباره به وب سایت خود دسترسی پیدا کنید.

کاربران Mac نیز باید فرایند مشابهی را طی کنند ، اما فرمانی که باید برای وارد کردن ترمینال وارد کنید بسته به نسخه OSX مورد استفاده شما متفاوت است. کاربران سه تکرار اخیر (Sierra ، High Sierra و Mojave) می توانند استفاده کنند sudo killall -HUP mDNS پاسخگو .

2. فایروال و حافظه پنهان مرورگر خود را پاک کنید

مرورگرها همچنین می توانند داده ها را ذخیره کنند تا مجبور نباشید هر بار که به وب سایت ها دسترسی پیدا می کنید دوباره آنها را بارگیری کنید. این فرآیند نامیده می شود ذخیره سازی. در برخی موارد، ممکن است ناخواسته اطلاعات ورود نادرست را ذخیره کنید.

اگر این ریشه خطای 401 شما است ، تصحیح خطا ساده است. اکثر مرورگرهای مدرن به شما امکان می دهند حافظه نهان خود را در عرض چند دقیقه پاک کنید. به عنوان مثال با Chrome می توانید به تنظیمات> پیشرفته  و گزینه را جستجو کنید پاک کردن دادههای مرور  :

سپس می توانید داده هایی را که می خواهید مرورگر حذف کند مشخص کنید. گزینه را انتخاب کنید تصاویر و پرونده های ذخیره شده  و روی دکمه کلیک کنید پاک کردن داده ها  :

پاک کردن تصاویر و پرونده های ذخیره شده در Chrome.

دوباره سعی کنید به وب سایت خود دسترسی پیدا کنید. در صورت ادامه مشکل ، این خطا ممکن است به دلیل حافظه پنهان دیوار آتش شما باشد.

در برخی موارد ، ممکن است فایروال شما با سرور شما ارتباط برقرار نکند و منجر به خطاهای احراز هویت شود. روند اصلاح به ابزاری که استفاده می کنید بستگی دارد.

اگر کاربر هستید CloudFlare را ، می توانید به داشبورد خود بروید و به برگه بروید ذخیره ساز. در داخل گزینه ای برای پیدا خواهید کرد همه را تمیز کنید ، که شامل کل حافظه پنهان فایروال شما است:

ابر شعله ور پاکسازی همه

پاک کردن حافظه پنهان دیوار تأثیری در عملکرد آن نخواهد داشت. در بدترین حالت ، دفعه بعدی که به سایت خود مراجعه می کنید ممکن است بارهای طولانی تری را تجربه کنید ، اما این باید پس از بازسازی حافظه پنهان خود رفع شود.

اگر از ابزار فایروال دیگری استفاده می کنید ، باید اسناد آن را مرور کرده و بررسی کنید که آیا به شما اجازه می دهد حافظه پنهان خود را به صورت دستی پاک کنید. برای برخی از خدمات ، ممکن است لازم باشد در عوض با پشتیبانی تماس بگیرید.

3. اختلافات بین افزونه ها و موضوع وردپرس خود را آزمایش کنید

مشکلات سازگاری با افزونه ها و تم وردپرس گاهی اوقات می تواند خطای 401 را ایجاد کند. اگر به داشبورد دسترسی دارید، غیرفعال کردن یک یا آن عنصر به منظور تعیین منبع تضاد ساده است.

فقط روی کلیک کنید بی اثر کردن تحت نام هر افزونه:

افزونه divi وردپرس

برای طرح زمینه خود ، به پیش فرض وردپرس مانند Twenty Nineteen یا Twenty Twenty بروید. سپس می توانید هر پلاگین را یکی یکی دوباره فعال کنید و منتظر شوید تا مجدداً مشکل ایجاد شود. باید بتوانید عنصر مسئله دار را محدود کنید.

با این حال ، خطای 401 می تواند مانع دسترسی شما به داشبورد شود. این بدان معنی است که برای غیرفعال کردن افزونه ها و تم خود ، شما مجبور به استفاده از پروتکل انتقال پرونده (FTP) و یک مشتری FTP مانند فایلزیلا .

پس از اتصال به سرور خود ، به بروید public_html> wp-content> پلاگین ها :

تغییر نام پوشه پلاگین divi

سپس پوشه هر پلاگین را با کلیک راست روی آن تغییر نام دهید. چیزی ساده مانند نام پلاگین _disabled انجام خواهد داد با این کار وردپرس از قرارگیری این پوشه ها جلوگیری می کند.

پس از غیرفعال کردن افزونه ها ، دوباره به وب سایت خود بروید. اگر خطای 401 از بین رفته باشد ، به این معنی است که ناسازگاری بین یک یا چند عنصر دلیل اصلی آن بوده است.

سپس می توانید به FileZilla برگردید تا نام پلاگین های خود را تغییر دهید. سایت خود را بین هر یک بررسی کنید. وقتی خطای 401 دوباره ظاهر شد ، می دانید که آخرین ابزار فعال شده مقصر است.

غیرفعال کردن تم ها به همان روش کار می کند. قابل اعتماد و متخصص wp-content / themes ، جستجو کنید پوشه یکی را که استفاده می کنید و تغییر نام دهید:

پوشه divi themes را تغییر دهید

یک تم پیش فرض به طور خودکار فعال می شود تا جایگزین شود. باز هم ، وب سایت خود را آزمایش کنید تا ببینید آیا خطای 401 ادامه ندارد. در غیر این صورت ، ممکن است موضوع شما بخشی از مشکل باشد و شما باید به دنبال گزینه های دیگری باشید.

نتیجه

غیر معمول نیست که در مرور وب روزانه با خطا روبرو می شوید. معمولاً مهم نیست. با این حال ، وقتی وب سایتی که با کد خطای 401 به شما مراجعه می کند جدی می شود. اگر نتوانید آن را حل کنید ، ممکن است برای مدت طولانی خود را گیر بیاندازید.

روش های زیادی برای رفع خطای HTTP 401 در سایت وردپرس شما وجود دارد. برخی از موفق ترین رویکردها عبارتند از:

  1. سوابق DNS خود را پاک کنید.
  2. فایروال و حافظه پنهان مرورگر را پاک کنید.
  3. آزمایش برای درگیری بین شما افزونه های وردپرس و موضوع شما

یکی از معتبرترین راه ها نیز ممکن است تماس با میزبان وب خود باشد.