زمان مطالعه: 6 دقیقه
اررور 401 چیست؟ یکی دیگر از خطاهای رایج وردپرس که ممکن است یک مدیر وب سایت در یک سایت وردپرسی با آن روبرو شود خطای 401 است. در این مقاله می خواهیم در مورد این خطا و دلایل آن صحبت کنیم. ما همچنین نحوه رفع خطای 401 را توضیح خواهیم داد.
خطای 401 یکی از خطاهایی است که ممکن است با آن روبرو شوید. البته ، او را با نام های مختلف می شناسند:
- 401 unauthorized
- Authorization Required
- HTTP Error 401 – Unauthorized
تصویر زیر نمونه ای از این خطا را نشان می دهد:
در این مقاله ما راه حل های مختلفی را به شما نشان خواهیم داد تا بتوانید به راحتی خطای 401 را در وردپرس برطرف کنید. ما همچنین در مورد علل و چگونگی جلوگیری از آن جلوتر شرح خواهیم کرد.
چه عواملی باعث بروز خطای 401 در وردپرس می شوند؟
خطای وردپرس 401 به دلیل احراز هویت نادرست هنگام برقراری ارتباط با سرور هاست وردپرس است. به عنوان مثال ، اگر پوشه مدیریت وردپرس محافظت شده و رمز عبور داشته باشید ، پس از وارد کردن رمز ورود ، صفحه خطای 401 را در صفحات ورود به سیستم و مدیر وردپرس نمایش نمی دهد.
با این حال ، در برخی موارد ، حتی بدون افزودن رمز عبور به وب سایت خود ، ممکن است این خطا را مشاهده کنید. به عنوان مثال ، افزونه های امنیتی وردپرس می توانند داشبورد مدیریتی شما را در معرض حمله قفل کنند.
مقاله پیشنهادی برای مطالعه: چگونه خطای 503 را برطرف کنیم؟
دلیل اصلی دیگر این خطا اقدامات امنیتی است که توسط شرکت های هستینگ برای محافظت از وب سایت وردپرس شما انجام می شود.
این اقدامات امنیتی نشان می دهد که این خطا نشانگر ورود بیش از حد به وردپرس است.
علاوه بر این ، یک خطای 401 در صفحه ورود به سیستم مدیر و وردپرس رخ می دهد. در برخی موارد ، ممکن است در همه صفحات وب سایت شما نمایش داده شود.
بیایید راه حل های مختلفی را برای رفع سریع خطای 401 در وردپرس بررسی کنیم.
مقاله پیشنهادی برای مطالعه: خرید بهترین هاست
نحوه رفع خطای وردپرس 401
در اینجا 5 روش برای اشکال زدایی از خطای 401 سایت آورده شده است.
گذرواژه پوشه مدیر وردپرس را به طور موقت حذف کنید
اگر پوشه مدیریت وردپرس خود را با رمز عبور محافظت کرده باشید ، ممکن است رمزعبور مدیر خود را فراموش کرده باشید یا پیکربندی سرور شما تغییر کرده باشد.
اگر هاست شما سی پنل هست، به Directory Privacy مراجعه کنید.
حالا کافی است برای رفع خطای 401 ، مطابق تصویر زیر تیک مربوط به Password protect this directory را بردارید ، همانطور که در تصویر زیر نشان داده شده است ، برای محافظت از این دایرکتوری ، علامت رمز را بردارید.
برای حذف رمز ورود پوشه مورد نظر خود ، که در بیشتر موارد پوشه مدیر است. همچنین امکان تعریف رمز عبور جدید در همان صفحه وجود دارد.
سپس بر روی دکمه back کلیک کرده و به پایین صفحه بروید. از اینجا باید نام کاربری را که برای ورود به آن در فهرست پوشه محافظت شده را نیز حذف کنید. و اکنون شما با موفقیت محافظت از رمز عبور را غیرفعال کرده اید. اکنون می توانید وارد سایت وردپرس خود شوید.
حافظه پنهان را پاک کنید تا خطای 401 وردپرس برطرف شود
اگر از سرویس فایروال وردپرس مانند Sucuri یا Cloudflare استفاده می کنید ، در صورت عدم اتصال فایروال به وب سایت شما ، ممکن است خطای 401 رخ دهد.
اگر از Sucuri استفاده می کنید ، به داشبورد Sucuri بروید و به صفحه “Performance” بروید. از اینجا باید به برگه “Clear Cache” بروید و سپس روی دکمه “Clear Cache” کلیک کنید.
اگر از Cloudflare استفاده میکنید ، باید به داشبورد Cloudflare وارد شوید و به بخش “caching” بروید. از اینجا باید برای پاک کردن حافظه پنهان ، روی دکمه ” Purge everything” کلیک کنید.
برای رفع اررور 401 تمام افزونه های وردپرس را غیرفعال کنید
در برخی موارد ، یکی از افزونه ها می تواند در سایت مشکلی ایجاد کند. در این حالت بهتر است به طور موقت تمام افزونه های وردپرس را غیرفعال کنید تا بفهمید چه افزونه ای باعث این خطا شده است.
برای غیرفعال کردن افزونه ها ، به پیشخوان وردپرس خود وارد شوید و آنها را از تب پلاگین غیرفعال کنید.
مقاله پیشنهادی برای مطالعه: آموزش رفع خطای fatal error در وردپرس
اگر به مدیریت وردپرس دسترسی ندارید ، کافی است با استفاده از سرور FTP به سایت وردپرس خود متصل شوید. پس از اتصال ، به پوشه wp-content رفته و نام پوشه plugins را به plugins.deactivate تغییر دهید. تغییر نام پوشه افزونه تمام افزونه های وردپرس را غیرفعال می کند.
اکنون می توانید وارد پنل مدیریت وردپرس شوید. اگر همه چیز خوب پیش رفته باشد ، به این معنی است که یکی از افزونه ها این مشکل را ایجاد کرده است
بنابراین کافی است به قسمت پلاگین ها رفته و یکی یکی آنها را فعال کنید تا دوباره خطای 401 را ببینید و متوجه شوید مشکل از کدام پلاگین است.
در آخر ، به جای آن از پلاگین دیگری استفاده کنید.
رفع خطای 401 با تغییر قالب سایت به قالب پبشفرض
گاهی اوقات یک ویژگی در قالب وردپرس باعث ایجاد خطای 401 در وب سایت شما می شود. برای یافتن علت ، باید به طور موقت به قالب پیش فرض وردپرس بروید.
از پیشخوان وردپرس در قسمت نمایش ، پوسته ها را انتخاب کرده و یکی از قالب های پیش فرض مانند Twenty Nineteen، Twenty Seventeen، Twenty Sixteen را انتخاب کنید.
پس از تغییر قالب می توانید به وب سایت خود بروید. این بدان معنی است که قالب شما خطای 401 ایجاد کرده است.
برای حل این مشکل ، می توانید از پشتیبانی قالب درخواست پشتیبانی کنید و اگر مسئله حل نشد ، قالب اصلی را با قالب دیگری جایگزین کنید.
مقاله پیشنهادی برای مطالعه: آموزش خطایابی در وردپرس
برطرف کردن مشکل خطا 401 در وردپرس با تغییر رمز عبور
اگر کسی بارها و بارها سعی کند رمز عبور خود را وارد کند ، شرکت های ستینگ وردپرس ممکن است هر از گاهی دسترسی به صفحات ورود به سیستم wp-admin و ورود را مسدود کنند.
در این حالت دسترسی شما به طور موقت مسدود شده است و می توانید در عرض چند دقیقه دوباره امتحان کنید.
با این حال ، بهتر است به جای اشتباه وارد کردن رمز عبور ، رمز عبور فراموش شده وردپرس خود را بازیابی کنید.
برای این کار ، در صفحه ورود به پیشخوان وردپرس خود “رمز عبور خود را فراموش کرده اید؟” کلیک کنید و در مرحله بعد آدرس ایمیل خود را وارد کنید تا برای تنظیم مجدد رمز ورود و ایجاد رمز عبور جدید ، ایمیل ارسال شود.
در این مقاله سعی شده است دلیل نمایش خطای 401 و نحوه رفع آن به شما آموزش داده شود. امیدواریم این مقاله برای شما مفید واقع شده باشد و در صورت بروز این مشکل به شما کمک کند.