آیا خطای 401 را در سایت خود مشاهده می کنید؟
این یکی از گیج کننده ترین خطاهای وردپرس است که می تواند شما را از وب سایت وردپرس خود قفل کند.
خطای 401 دارای چندین نام از جمله خطای 401 و خطای غیرمجاز 401 است. این خطاها گاهی اوقات با پیام «دسترسی به دلیل اعتبار نامعتبر ممنوع است» یا «مجوز لازم است» همراه است.
در این مقاله راه حل های مختلفی را به شما نشان می دهیم تا به راحتی خطای 401 در وردپرس را برطرف کنید. ما همچنین در مورد عوامل ایجاد آن و چگونگی جلوگیری از آن در آینده صحبت خواهیم کرد.
چه چیزی باعث خطای 401 در وردپرس می شود؟
خطای 401 در وردپرس ناشی از احراز هویت نامناسب در هنگام برقراری ارتباط با سرور میزبان وردپرس است.
به عنوان مثال، اگر پوشه مدیریت وردپرس خود را با رمز عبور محافظت کرده اید، وارد نکردن رمز عبور، صفحه خطای 401 را در صفحات ورود و مدیریت وردپرس نشان می دهد.
با این حال، در برخی موارد ممکن است این خطا را حتی بدون افزودن رمز عبور خاصی به وب سایت خود مشاهده کنید.
به عنوان مثال، افزونههای امنیتی وردپرس میتوانند ناحیه مدیریت شما را در طول یک حمله brute force قفل کنند.
یکی دیگر از دلایل رایج این خطا، اقدامات امنیتی است که توسط شرکت های میزبان برای محافظت از وب سایت وردپرس شما انجام می شود. این اقدامات امنیتی زمانی شروع به نشان دادن این خطا می کنند که صفحات ورود به وردپرس شما بیش از حد مورد دسترسی قرار گیرد.
بیشتر، خطای 401 در صفحات مدیریت وردپرس و ورود به سیستم ظاهر می شود. با این حال، در برخی موارد، ممکن است در تمام صفحات وب سایت شما ظاهر شود.
شما باید دقیقاً عامل ایجاد خطا را عیب یابی کنید و سپس آن را برطرف کنید.
راه حل های مختلف برای رفع سریع خطای 401 در وردپرس
- به طور موقت محافظت از رمز عبور را در مدیریت وردپرس حذف کنید
اگر دایرکتوری مدیریت وردپرس خود را با رمز عبور محافظت کرده اید، این می تواند راه حل مورد نیاز شما باشد.
ممکن است رمز عبور دایرکتوری مدیریت خود را فراموش کرده باشید، یا ممکن است پیکربندی سرور شما تغییر کرده باشد.
به کنترل پنل میزبانی وردپرس خود بروید و نماد دایرکتوری Privacy یا Password Protected Directories را پیدا کنید.
اسکرین شات ما حساب میزبانی Bluehost ما را نشان می دهد، اما اکثر پانل های میزبانی این گزینه را دارند.
- کش فایروال را برای حل خطای 401 در وردپرس پاک کنید
اگر از یک سرویس فایروال وردپرس مبتنی بر ابر مانند Sucuri یا Cloudflare استفاده می کنید، ممکن است خطای 401 زمانی که فایروال با وب سایت شما ارتباط برقرار نمی کند، ایجاد شود.
حافظه پنهان را در فایروال Sucuri پاک کنید
اگر از Sucuri استفاده می کنید، به داشبورد Sucuri خود وارد شوید و از صفحه “عملکرد” دیدن کنید. از اینجا باید به تب «پاک کردن کش» بروید و سپس روی دکمه «پاک کردن کش» کلیک کنید.
- همه افزونه های وردپرس را غیرفعال کنید
یک پلاگین وردپرس با عملکرد نادرست یا پیکربندی ضعیف نیز می تواند خطای 401 را ایجاد کند. شما باید به طور موقت همه افزونه های وردپرس را غیرفعال کنید تا متوجه شوید که آیا خطا توسط یکی از آنها ایجاد شده است یا خیر.
به سادگی می توانید با مراجعه به صفحه افزونه ها، افزونه های وردپرس را از داخل قسمت مدیریت غیرفعال کنید.