چه عواملی باعث ایجاد خطای 401 در وردپرس می شود؟
خطای 401 در وردپرس ناشی از تأیید هویت نادرست هنگام برقراری ارتباط با سرور میزبان وردپرس است. به عنوان مثال اگر برای پوشه (admin folder) وردپرس گذرواژه ای تعریف کرده باشید با وارد نکردن این گذرواژه خطای 401 را در صفحه لاگین و صفحه مدیریت دریافت خواهید کرد. با این وجود ، در برخی موارد ممکن است حتی بدون اضافه کردن رمز عبور به وب سایت خود ، این خطا را مشاهده کنید. به عنوان مثال امکان دارد افزونه های امنیتی وردپرس هنگامی که سایت شما در خطر است ناحیه مدیریت را قفل کنند. یکی دیگر از دلایل عمده این خطا اقدامات امنیتی است که توسط شرکت های میزبان برای محافظت از وب سایت وردپرس شما انجام می شود. اکثر خطاهای 401 در صفحات مدیریت و ورود به وردپرس ظاهر می شود. با این حال، در برخی موارد این امکان وجود دارد که در تمام صفحات وب سایت شما ظاهر شود. در این مواقع اولین اقدام این است که بفهمیم این خطا به چه دلیل نمایش داده شده سپس برای برطرف کردن آن اقدام کنیم. حال بیاید به راه حل های موجود برای رفع این مشکل نگاهی بیاندازیم.
1- به طور موقت رمز عبور ناحیه مدیریت (wp-admin) را غیرفعال کنید.
2- پاک کردن حافظه پنهان (cache) برای رفع خطای 401
اگر از سرویس فایروال وردپرس مبتنی بر فضای ابری مانند Sucuri یا Cloudfalre استفاده می کنید،ممکن است خطای 401 هنگامی ایجاد شود که فایروال نتواند با وب سایت شما ارتباط برقرار کند.
الف) پاک کردن حافظه پنهان فایروال Sucuri
ب) پاک کردن حافظه پنهان در Cloudfalre
پس از انجام مراحل بالا حافظه پنهان وردپرس و مرورگرتان را نیز پاک کنید.
3- غیرفعال کردن تمام افزونه های وردپرس
افزونه های وردپرسی که مشکل دارند یا به درستی پیکربندی نشده اند ممکن است باعث بروز خطای 401 شوند. شما می توانید به صورت موقت تمام پلاگین هایتان را تک به تک غیرفعال کنید تا متوجه شوید که کدام یک از پلاگین های نصب شده باعث نمایش این خطا می شود.
اگر نمی توانید وارد ناحیه مدیریت سایت خود شوید، برای غیرفعال کردن پلاگین های نصب شده باید از FTP استفاده کنید. می توانید به سادگی با استفاده از یک سرویس دهنده FTP به سایت وردپرس خود متصل شوید. پس از اتصال به پوشه /wp-content/ رفته و نام پوشه (plugins) را به (plugins.deactivate) تغییر دهید.
. با این کار تمام پلاگین هایی که نصب کرده بودید غیرفعال خواهد شد. اکنون می توانید به ناحیه مدیریت سایت خود وارد شوید،اگر همه چیز به درستی کار می کند بدان معنا است که یکی از افزونه ها سبب دریافت ارور 401 شده است. در مرحله بعد باید دوباره به سرویس دهنده FTP باز گشته و نام پوشه (plugins.deactivate) به حالت اول برگردانید. سپس دوباره وارد ناحیه مدیریت سایت شده و پلاگین ها را یک به یک فعال کنید تا در نهایت ارور 401 را مشاهده کنید این موضوع به شما کمک می کند تا متوجه شوید که کدام یک از پلاگین های نصب شده توسط شما باعث بروز خطای 401 در سایت شده است.
4- فعال کردن تم پیش فرض وردپرس
گاهی اوقات عملکردی در درون قالب های وردپرس باعث بروز خطای 401 می شود. برای پی بردن به این موضوع باید موقتا یکی از قالب های پیش فرض وردپرس را فعال کنید.
پس از انجام این کار به سایت خود بروید اگر همه چیز درست پیشرفت این بدان معنا است که ارور 401 نمایش داده شده ناشی از قالبی بوده است که استفاده می کرده اید. برای حل این مشکل تنها را حل گزارش دادن این باگ یا مشکل به توسعه دهندگان این قالب وردپرس است به احتمال زیاد آنها می توانند شما را در این عمر یاری کنند. در غیر این صورت تنها راه باقیی مانده استفاده از قالبی دیگر به طور دائم خواهد بود.
5- راه اندازی مجدد رمز عبور وردپرس
اگر کسی مکرراً سعی در وارد کردن رمز عبور داشته باشد ، شرکت های میزبان وردپرس گاهاً می توانند دسترسی به صفحات wp-admin و login را مسدود کنند. در این حالت دسترسی شما به طور موقت مسدود می شود و می توانید بعد از چند دقیقه امتحان کنید. اما بهتر است به جای حدس زدن رمزعبور خود رمزعبور فراموش شده وردپرس را بازیابی کنید.
وردپرس برای بازیابی رمز عبور یک ایمیل حاوی لینک برای شما می فرستد. اما مشکلی که در این میان وجود دارد این است که گاهی اوقات ممکن است وردپرس نتواند برای شما ایمیل ارسال کند. اگر ایمیلی از سوی وردپرس دریافت نکردید نگران نباشید زیرا می توانید رمز عبور خود را از طریق phpMyadmin نیز بازیابی کنید. همانطور که گفته شد رفع ارور 401 در وردپرس کار دشواری نیست و شما هم می توانید با صرف اندکی وقت این ارور را از بین ببرید.
در پایان امیدواریم که توانسته باشیم به شما در رفع ارور 401 در وردپرس کمک کرده باشیم. همچنین شما می توانید مقاله ما را درباره (انتقال مطالب به دسته بندی خاص در وردپرس) مطالعه کنید.
عضو تیم آریا وردپرس هستم و تقریبا چهار سال هستش که در زمینه برنامه نویسی ویندوز و وب فعالیت می کنم و سعی دارم مطالبی رو که به نظرم کاربردی هستند رو به عنوان مقاله در سایت ارائه بدم.
