رفع خطا 401
در مقاله رفع خطا 401 به تعریفی از خطا 401 میپردازیم و به شما علت وجود این خطا را توضیح میدهیم. در ادامه راه هایی برای رفع خطا 401 در وبسایت تخصصی شما و هم در وردپرس میپردازیم. با مهراکت همراه باشید.
کد 401، دسترسی نا معتبر (Unauthorized)
کد 401 به معنی دسترسی غیر مجاز است، در این حالت منبع درخواستی به طور کامل محدود نشده است، بلکه درخواست کاربر نیاز به تایید مجوزهای دسترسی (به طور معمول نام کاربری و کلمه عبور) دارد، به همین دلیل سرور در پاسخ خود یک فرم از نوع WWW-Authenticate را ارسال کرده و از کاربر می خواهد تا اعتبار خود را اثبات کند.
علت خطاهای ۴۰۱ unauthorized
خطای ۴۰۱ کد وضعیت HTTP است و این بدان معناست که شما صفحه ای را که میخواهید به آن دست پیدا کنید بارگذاری نمی شود مگر اینکه برای ورود به سایت نام کاربری و رمز عبور معتبر وارد کرده و (login) شوید.در صورتی که با لاگین کردن به سایت همچنان خطای ۴۰۱ unauthorized را مشاهده کردید به این معناست که اکانتی که شما از طریق آن وارد شده اید نامعتبر میباشد.
نحوهی رفع خطا 401 unauthorized
1.
خطاهای (احتمالی) موجود در URL را بررسی کنید. ممکن است که خطای 401 به این دلیل پدیدار شده است که نشانی اینترنتی وبسایت (URL) را اشتباه تایپ کردهاید یا این که لینکی که برای دسترسی به وبسایت بر آن کلیک میکنید، شما را به نشانی اینترنتی اشتباهی ارجاع میدهد (ریدایرکت) و یا اینکه با کلیک بر روی لینک، فقط کاربران مجاز قادر به دسترسی به وبسایت هستند. (یک سوال غیرمرتبط با این موضوع از شما بپرسم به نظر شما در سئو چه نوع url بهتر است؟ کدوم؟ url فارسی یا انگلیسی)
2.
اگر از درست بودن URL اطمینان دارید، به صفحهی اصلی وبسایت مراجعه کنید و لینکی که نوشته باشه Secure Access یا Login را جستجو کنید. (وقتی که این صفحه را یافتید) در آن اکانت خود را مورد ارزیابی قرار دهید و اطلاعات ورود را وارد کنید و دسترسی به سایت را دوباره امتحان کنید. اگر اکانت شما فاقد اعتبار هست، دستورالعملهای تدارک دیده شده در وبسایت را برای راهاندازی و ایجاد یک حساب کاربری دیگر دنبال کنید و یا با مدیر سایت تماس بگیرید.
3.
اگر مطمئنید که سایتی که قصد دسترسی به آن دارید به نیازمند کسب مجوز نیست، ممکن است خطای 401 یک اشتباه باشد. در این صورت بهتر است با مدیر سایت و یا دیگر مسئولان سایت تماس گرفته و آنها را نسبت به این مشکل آگاه سازید. مدیر وبسایت بسیاری از سایتها از طریق پست الکترونیکی (ایمیل) و به صورت nameadmin@seoblack.com که به جای عبارت nameadmin نام حقیقی سایت جایگزین میشود، قابل دسترس هستند
4.
ارور 401 همچنین میتواند بلافاصله پس از آن که به سایت وارد شدید نیز پدیدار شود که میتواند حاکی از این باشد که وبسایت (مورد نظر) نام کاربری و رمز عبور شما را دریافت کرده است اما مسئلهای در رابطه با آنها (نام کاربری و رمز عبور) وجود دارد که نامعتبر است (به عنوان مثال، رمز عبور شما نادرست است). فرایندهای مختلفی که در وبسایت جهت دسترسی مجدد به سیستمشان وجود دارد را دنبال کنید.
بیشتر بدانید:
رفع خطا 401 در وردپرس
1 – به صورت موقت پسورد ادمین وردپرس را حذف کنید.
چنانچه بر روی سایت وردپرسی خود پسورد تنظیم کرده اید، پس ممکن است دلیل رخ دادن خطا همین مورد باشد.
ممکن است پسورد خود را فراموش کرده باشید و یا تنظیمات سرور شما تغییر کرده باشد.
برای حل آن باید وارد کنترل پنل هاست شده و بر روی گزینه های “Directory privacy” یا “password protected directed” کلیک کنید.
– پاک کردن کش (Purge cache) در Cloudflare
اگر از Cloudflare استفاده میکنید، باید وارد داشبورد cloudflare شده و به بخش “Caching” رفته و از آن جا بر روی دکمه ی “purge everything” کلیک کرده و تمام کش را پاک کنید.
پس از پاکسازی کش فایروال، کش مرورگر را نیز پاک کنید.
3 – تمامی افزونه های وردپرس را غیرفعال کنید
افزونه های غیر استاندارد یا افزونه هایی که صحیح پیکربندی نشده اند هم گاهی منجر به بروز ارور 401 در وردپرس می گردند. برای تشخیص این مورد، موقتا تمامی افزونه های وردپرس را غیر فعال نمایید.
به سادگی میتوانید از صفحه ی پلاگین ها در قسمت ادمین سایت افزونه های وردپرس را غیرفعال کنید.
چنانچه به قسمت ادمین وردپرس دستری ندارید، میتوانید با استفاده از FTP برای غیرفعال کردن تمامی پلاگین ها استفاده کنید.
به سادگی از طریق پنل میزبان هاست خود وارد FTP شوید. سپس وارد پوشه ی wp-content شده و نام پوشه ی پلاگین را به plugins.Deactivated تغییر دهید.
تغییر نام پوشه ی پلاگین ها، تمامی افزونه های وردپرس را غیرفعال میکند.
اکنون میتوانید به قسمت ادمین وب سایت رفته و لاگین نمایید. چناچه همه چیز درست انجام شود. پس این بدان معناست که یکی از پلاگین ها مسبب چنین مشکلی بوده است.
حالا باید مجدد به FTP برگشته و نام پوشه ی پلاگین ها را به “Plugins” تغییر دهید.
سپس وارد قسمت ادمین وردپرس و صفحه ی پلاگین شوید. حالا پلاگین ها را یکی یکی فعال کنید تا با خطای 401 مواجه شوید.
این روش به شناسایی پلاگینی که منجر به خطا میگردد کمک میکند.
4 – از تم پیشفرض وردپرس استفاده کنید
گاهی ممکن است مشکلات تم سایت وردپرسی شما منجر به بروز خطای 401 گردد.
لذا برای شناسایی آن می بایست به صورت موقت تم سایت خود را به تم پیش فرض وردپرس تغییر دهید.
تم های
پیش فرض
وردپرس توسط تیم
وردپرس ساخته شده
است که شامل تم هایی
با نام های
“twenty ninteen، Twenty seventheen
و twenty sixteen و غیره
می شوند.
برای دسترسی به این تم ها تنها کافی است به قسمت “نمایش” رفته
و از آن جا وارد قسمت تم شوید و یکی از تم های پیش فرض را فعال کنید.
پس از انجام این کار به سایت خود مراجعه کنید چنانچه خطای 401 برطرف شده بود،
پس مسبب مشکل ایجاد شده تم سایت شما بوده است.
5 – تغییر پسورد وردپرس
گاهی در صورت وارد کذدن مکرر رمز عبور ممکن است
شرکت هاستینگ دسترسی به Wp-admin و صفحه ی ورود wordpress را مسدود کند.
در این شرایط، دسترسی شما به صورت موقت مسدود می گردد.
چنانچه
پسورد
خود
را فراموش
کرده اید،
به جای
حدس زدن
آن بهتر است
پسورد خود
را تغییر
دهید.
پس از کلیک بر روی گزینه “رمزتان را گم کردهاید؟”
، وردپرس ایمیلی حاوی لینک تغییر پسورد برای شما ارسال می کند.
چنناچه ایمیلی برای شما ارسال نشد، میتوانید از طریق phpMyAdmin نیز پسورد سایت را تغییر دهید.
6 – با شرکت هاستینگ سایت خود تماس بگیرید
بسیاری از شرکت های ارائه دهنده ی خدمات هاست و سرور، فعالیت های مشکوک بر روی سایت وردپرسی را شناسایی کرده
و دسترسی را با هدف جلوگیری از حملات سایبری مسدود می کند.
این اقدامات احتیاطی ممکن است بر روی قسمت ادمین وردپرس تاثیر بگذارد
و قسمت ورودی سایت ممکن است برای مدتی غیر قابل دسترسی شود.
چنانچه پس از گذشت زمان مشکل شما حل نشد
و همچنان خطای 401 را در تمامی صفحات سایت مشاهده می کردید،
می بایست در اسرع وقت با شرکت هاستینگ خود تماس بگیرید
یک دیدگاه دربارهٔ «رفع خطا 401»
ممنون برای توضیحات کاملی که درباره خطای 401 نوشتین.