نحوه رفع خطای 403 در وردپرس
خطای 403 forbidden
خطای 403 هنگامی رخ می دهد که سرور نمی تواند مجوزهای لازم برای دسترسی فرد به قسمت های مختلف سایت را پیدا کند
این خطا جزو خطای های اساسی وردپرس به حساب می آید
اگر دلیل ایجاد این خطا را پیدا و رفع نکنید شما مجبور می شوید هر دفعه با آن روبرو شوید .
که این می تواند باعث ایجاد سردرگمی در مدیریت سایت شود.
پس دست به کار شوید و شروع به خواندن این مقاله کنید تا نحوه رفع خطای 403 در وردپرس را یاد بگیرید.
دلایل ایجاد خطای 403
معمولا این خطا به خاطر چندین دلیل ایجاد می شود که پنج مورد آن عبارت است از :
- به دلیل پیکربندی اشتباه افزونه های امنیتی
- به دلیل نصب یک افزونه
- به دلیل خراب بودن فایل .htaccess
- به دلیل تغییرات سطح دسترسی فایل ها و پوشه های وردپرس
- به دلیل مشکل در ssl سایت
حال به توضیح این دلایل و نحوه رفع آن ها می پردازیم .
1. پیکربندی اشتباه افزونه های امنیتی و ایجاد خطای 403
افزونه های امنیتی در صورتی که آی پی را مخرب تشخیص بدهند آن را بلاک می کنند
و اجازه دسترسی آن آی پی را به قسمت های مختلف سایت نمی دهند.
اما بلاک شدن آی پی های مخرب برای بار اول تنها برای 15 دقیقه صورت می گیرد
البته اگر پیکربندی افزونه امنیتی درست باشد و اگر بعد از 15 دقیقه تلاش کنید می توانید به سایت دسترسی پیدا کنید.
اگر از افزونه امنیتی ithemes security استفاده می کنید
می توانید نحوه پیکربندی صحیح آن را در مقاله آموزش افزونه ithemes security مشاهده نمایید .
2.نصب افزونه جدید و خطای 403
اگر افزونه جدیدی در وردپرس خود نصب کردیدو پس از آن دچار خطای 403 شدید حتما مشکل از آن افزونه می باشد
افزونه مورد نظر را غیر فعال نمایید و دوباره تلاش کنید .
اگر مشکل رفع شد باید به بررسی تنظیمات افزونه مورد نظر بپردازید .
3. خراب بودن فایل htaccess
فایل htaccess یکی از فایل های مهم وردپرس می باشد.
با این فایل می توانید میزان حجم فایل های آپلودی در وردپرس و صفحات خطای 403 و خطای 504 را مدیریت کنید.
ممکن است بخاطر وارد شدن کد اشتباه در این فایل و یا ایجاد تغییرات در این فایل توسط افزونه ها دچار مشکل شده باشد.
نحوه تصحیح فایل htaccess
برای درست کردن فایل htaccess ابتدا وارد صفحه مدیریت هاست خود شوید
سپس file manager را انتخاب کنید و در آن وارد پوشه public html شوید.
در این پوشه باید به دنبال فایل htaccess بگردید .
این فایل در هاست سی پنل جزو فایل های مخفی می باشد
اگر از سی پنل استفاده می کنید می باست روی دکمه setting بالای صفحه کلیک کنید و تیک show hidden file را فعال کنید.
پس از آن ابتدا فایل را htaccess در سیستم خود دانلود کنید سپس آن را پاک نمایید.
یک بار دیگر ورد سایت خود شوید اگر خطای 403 حل شده بود
به قسمت تنظمات وردپرس بخش پیوند های یکتا بروید
و روی ذخیره تغییرات کلیک کنید تا یک فایل جدید htaccess برای شما ایجاد شود.
4.تغییر در سطح دسترسی پوشه ها و فایل های وردپرس
این امکان وجود دارد که سطح دسترسی یاهمون permission فایل ها با سرور ست نباشد به همین جهت سبب ایجاد خطای 403 شود.
برای تنظیم سطح دسترسی فایل ها و پوشه ها وارد مدیریت هاست خود شوید .
در هاست دایرکت ادمین باید ابتدا وارد file manager پس از آن وارد پوشه public html شوید
شماره سطح دسترسی فایل ها و پوشه ها جلوی هر کدام در ستون perm نشان داده شده است.
کد دسترسی برای پوشه ها عبارت است از 755 یا 744
کد دسترسی برای فایل ها عبارت است از 640 یا 644
ابتدا کد دسترسی هر یک از پوشه ها و فایل ها را چک کنید.
اگر کد دسترسی با اعداد بالا مغایرت داشت ابتدا تیک کنار آن را فعال کنید
و در قسمت پایین صفحه کد دسترسی آن را بنویسید و سپس روی set permison کلیک کنید.
5. مشکل در ssl سایت
اگر با انجام راه حل های بالا هنوز مشکل شما برقرار بود
باید با شرکت ارائه دهنده خدمات ssl خود تماس بگیرید
مشکل را با آن ها در میان بگذارید
و از آن ها بخواهید دوباره ssl را بر روی هاست شما نصب نمایند.
سخن پایانی
ما در این مقاله به توضیح نحوه رفع خطای 403 در وردپرس پرداختیم
و 5 دلیل ایجاد این خطا و نحوه حل آن ها را توضیح دادیم
امیدوارم این مقاله برای شما مفید بوده باشد و بتوانید خطای 403 وبسایت خود را از این طریق حل نمایید
جدیدترین نوشته ها
- ادمین اینستاگرام 1402/08/17
- انواع پیج اینستاگرام 1402/08/16
- روش ها و مراحل طراحی وب سایت 1402/08/10
- نحوه فروش حرفه ای در اینستاگرام 1402/08/09
- استفاده از هوش مصنوعی در المنتور 1402/08/07
دیدگاهتان را بنویسید