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

آموزش رفع خطای ۴۰۳ در وردپرس

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

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

نمایش خطای 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

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

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

رفع خطای ۴۰۳ در وردپرس

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

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

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

این مطلب را از دست ندهید :
قرار دادن باکس درباره نویسنده در وردپرس

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

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

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

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

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

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

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

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

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

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

این مطلب را از دست ندهید :
آموزش تغییر دامنه سایت در وردپرس
تغییر سطح دسترسی در وردپرس
تغییر سطح دسترسی ها در دایرکت ادمین

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

  • سطح دسترسی برای تمامی پوشه ها در وردپرس عدد ۷۴۴ یا ۷۵۵ می باشد.
  • سطح دسترسی برای تمامی فایل ها در وردپرس ۶۴۰ یا ۶۴۴ می باشد.

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

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

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

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

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

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

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

عاطفه نوربخش

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

پاسخی بگذارید

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

تخفیف های جشنواره نوروز 1399 را از دست ندهید!شرکت در جشنواره نوروزی
+
بستن