آموزش های وردپرس

آموزش رفع خطای 403 در وردپرس

معمولا در هر سیستم مدیریت محتوایی با خطاهای مختلفی روبرو خواهید شد. یکی از خطاهایی که احتمالا وقتی به سراغ این مقاله آمده اید برای شما هم رخ داده است، خطای 403 در وردپرس می باشد.

خطای 403 یا خطای forbidden در وردپرس زمانی رخ خواهد داد که شما از دسترسی به صفحه ای در وبسایتتان منع شده باشد. این خطا معمولا مانند تصویر زیر نمایان می شود.

نمایش خطای 403
خطای 403

در صورتی که سایت شما با این خطا مواجه شده باشد، پیغام زیر در سایت شما نمایش داده می شود که به دلیل عدم دسترسی به صفحه مورد نظر از طرف هاست است.

403 Forbidden – You don’t have permission to access ‘/’ on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request

در وردپرس هر فایلی دارای یک سطح دسترسی می باشد، چنانچه سطح دسترسی شما برای یک فایل یا محتوای صفحه در سطح خواندن نباشد، با خطای 403 در وردپرس یا همان خطای forbidden در وردپرس مواجه خواهید شد.

در این آموزش از وردپرس نارنجی به نحوه رفع خطای 403 خواهیم پرداخت. در ادامه با ما همراه باشید.

رفع خطای 403 در وردپرس

خطای forbidden در وردپرس معمولا به یکی از دلایل زیر رخ می دهد:

  • عدم دسترسی به پوشه wp-admin و یا فایل wp-login.php
  • خطا در هنگام نصب وردپرس
  • مشاهده خطا در صفحه خاصی از وردپرس که می تواند به دلیل استفاده از افزونه و یا کد باشد
  • عدم دسترسی به دامنه
  • و…

برای رفع خطای 403 در وردپرس روش های زیر را پیشنهاد می کنیم.

این مطلب را از دست ندهید :
افزایش سرعت لود وردپرس با فایل htaccess

رفع خطای 403 در وردپرس هنگام نصب افزونه

یکی از دلایل اصلی به وجود آمدن خطای forbidden در وردپرس، نصب افزونه در وردپرس است که به دلیل ایجاد تداخل در برخی فایل های سایت شما رخ می دهد.

اگر سایت شما بلافاصله پس از نصب یک افزونه جدید با خطا مواجه شد، ابتدا افزونه مورد نظر را غیرفعال کنید. اگر همچنان با خطای 403 در وردپرس برخورد کردید تمام افزونه های نصب شده در وبسایتتان را غیرفعال کرده و یکی یکی آن ها را مجددا فعال نمایید تا بتوانید بررسی کنید تداخل از کدام افزونه بوده است.

چنانچه افزونه ایجادکننده مشکل را یافتید، می توانید فایلهای آن را بررسی کرده تا علت خطا را دریابید و یا از یک افزونه مشابه برای انجام هدف خود استفاده نمایید.

رفع خطای 403 در وردپرس با استفاده از فایل .htaccess

همانطور که گفتیم یکی دیگر از دلایل رخ دادن خطای forbidden در وردپرس،  دسترسی نداشتن به یک فایل در هاست می باشد که فایل htaccess. به عنوان یک کلید در این بخش عمل می کند.

برای رفع خطای 403 در وردپرس از طریق فایل .htaccess به هاست خود رفته و در مسیر نصب وردپرس به دنبال این فایل بگردید.

فایل .htaccess را حذف نمایید و یا اسم آن را به htaccess_old. تغییر دهید. اکنون وارد پیشخوان وردپرس خود شده و به منوی تنظیمات >> پیوندهای یکتا مراجعه نمایید. در این بخش روی دکمه ذخیره تغییرات کلیک کرده تا فایل htaccess. مجددا در هاست شما ساخته شود و خطای 403 برطرف گردد.

رفع خطای 403 وردپرس با تنظیم سطح دسترسی ها

مهم ترین دلیل رخ دادن خطای 403 در وردپرس، عدم دسترسی و ست نبودن پرمیژن فایل ها و پوشه های مربوط به وردپرس می باشد.

این مطلب را از دست ندهید :
ساخت گالری تصاویر در وردپرس بدون افزونه
تغییر سطح دسترسی در وردپرس
تغییر سطح دسترسی ها در دایرکت ادمین

برای رفع این مشکل وارد هاست خود شده و اقدام به اصلاح سطح دسترسی برای فایل ها و پوشه های وردپرس کنید. در هاست دایرکت ادمین برای تغییر سطح دسترسی فایلها، فایل ها و پوشه های مورد نظر را انتخاب کرده و از قسمت set Permission سطح دسترسی دلخواه را به آنها بدهید و در نهایت روی set Permission کلیک نمایید.

  • سطح دسترسی برای تمامی پوشه ها در وردپرس عدد 744 یا 755 می باشد.
  • سطح دسترسی برای تمامی فایل ها در وردپرس 640 یا 644 می باشد.

بعد از بررسی و تغییر سطح دسترسی برای هر فایل و پوشه وردپرس، وارد پوشه های وردپرس شده و فایل های موجود در هر پوشه و پوشه های داخلی را نیز بررسی کنید و در صورتی که دسترسی تغییر داده شده بود، آنها را اصلاح نمایید.

خطای 403 در وردپرس به دلیل اضافه شدن فایل htaccess.

گاهی به صورت دستی یا هنگام انتقال وردپرس از یک هاست به هاست دیگر، فایلی با نام .htaccess در بخش اصلی هاست شما ایجاد می شود.

با ایجاد این فایل در این مسیر (home هاست) شما با خطای forbidden در وردپرس مواجه می شود. بهترین راه برای رفع این خطا در این حالت، پاک کردن فایل .htaccess از هاستتان است.

دایرکتوری home
home دایرکتوری

دقت نمایید که در public-html و در مسیر نصب وردپرس فایلی با نام .htaccess وجود دارد و لازم به حذف این فایل از این مسیر نیست بلکه در صورت وجود این فایل در مسیر home باید آن را حذف نمایید.

نکته:
در صورتی که با استفاده از روش‌های فوق موفق به رفع خطای 403 در وردپرس نشدید، احتمالا این مورد به دلیل نصب SSL روی وبسایتتان است. در صورتی که از SSL استفاده می کنید و هاست خود را به تازگی تغییر داده اید، با خطای 403 در وردپرس مواجه خواهید شد. برای رفع این خطا در این حالت مجددا SSL را بر روی هاست جدید نصب نمایید.

عاطفه نوربخش

عاطفه نوربخش هستم؛ هم بنیانگذار " وردپرس نارنجی " که حاصل تجربه های خودم در حوزه تخصصی وردپرس را برایتان می نویسم و تلاش میکنم به شما کمک کنم تا با سیستم مدیریت محتوای وردپرس، سایت وردپرسی ای زیبا و حرفه ای داشته باشید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دوره آموزش وردپرس در اصفهانثبت نام رایگان (کد تخفیف : WpNarenji)
+