آموزش وردپرس

خطای 403 وردپرس

چطور خطای 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 وردپرس
خطای 403 وردپرس

.

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

 

چه چیزی باعث  خطای 403 وردپرس در وردپرس است؟

شایع ترین علت برای  خطای 403 وردپرس  به خاطر پیکربندی ضعیف افزونه های امنیتی است. بسیاری از افزونه های امنیتی وردپرس می توانند یک IP address ( یا تمام محدوده یک IP address) را بلاک کنند. اگر به این نتیجه برسند که مخرب هستند.

یکی از دلائل دیگر می تواند به خاطر htaccess file. یا مجوز های فایل نادرست در سرور شما باشد. شرکت میزبانی وردپرس شما می تواند گاهی اوقات تغییرات اتفاقی را به تنظیمات سرور شما اضافه کند. این ممکن است در نتیجه خطای 403 وردپرس در سایت شما باشد.

 

حل کردن خطای ممنوعه 403 در وردپرس

قبل از هر کاری ما به شما پیشنهاد می دهیم که از وردپرس خود بک آپ بگیرید. اگر شما از افزونه بک آپ گیری خودکار استفاده می کنید قبل از اینکه کاری انجام دهید از دسترسی به آخرین بک آپ خود مطمئن شوید.

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

اولین کار این است که همه افزونه های وردپرس را غیر فعال کنید. این شامل افزونه های امنیتی می شود که شما ممکن است روی سایت نصب کرده باشید.

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

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

  • رفع خطای ممنوعه 403 به خاطر htaccess File. خراب

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

اول نیاز دارید که از FTP  استفاده کنید یا در cPanel به file manager بروید.

بعد از آن فایل htaccess. را در پوشه ریشه در سایت وردپرسی خود پیدا کنید.

نیاز دارید که فایل  htaccess. را به کامپیوتر خود دانلود کنید که بعد از آن بک آپ تازه ای از آن داشته باشید. نیاز دارید که فایل را از روی سرور حذف کنید.

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

می توانید یک فایل htaccess. تازه با ورود به ناحیه ادمین وردپرس ایجاد کنید و به Settings » Permalinks بروید.

به راحتی روی Save Changes کلیک کنید و وردپرس یک فایل htaccess. تازه ایجاد خواهد کرد.

خطای 403 وردپرس

  • رفع خطای 403 وردپرس به خاطر مجوز های فایل (File Permissions) در وردپرس

همه فایل هایی که در سایت شما مرتب می شوند مجوز فایل(file permissions) دارند. این مجوز های فایل کنترل می کنند که چه کسی می تواند در سایت شما به فایل ها و پوشه ها دسترسی داشته باشد.

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

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

شما می توانید از هاستینگ وردپرس خود بخواهید تا سایت شما را برای مجوز های فایل درست بررسی کند. بسیاری از هاست ها از این موضوع پشتیبانی می کنند.

تغییر دادن مجوز های فایل کار جدی است. اگر احساس می کنید که خودتان نمی توانید انجام دهید از یک دوست درخواست کنید تا این کار را برای شما انجام دهد یا اینکه یک متخصص استخدام کنید.

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

به سادگی با استفاده از FTP وارد سایت وردپرسی خود شوید. وارد پوشه ریشه که شامل همه فایل های وردپرس است شوید.

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

همه پوشه ها در وردپرس سایت شما باید مجوز های فایل 744 یا 755 را داشته باشند.

همه فایل ها در وردپرس سایت شما باید یک مجوز فایل 644 یا 640 را داشته باشند.

شما می توانید مجوز فایل را در پوشه ریشه به 744 یا 755 جایگذاری کنید.

بعد از ‘Recurse into subdirectories’ دوباره بررسی کنید. و سپس گزینه ها را بعد از جمله ‘apply to directories only’. بررسی کنید

روی دکمه OK  کلیک کنید. FTP  الان setting permissions را  برای همه زیر مجموعه ها در آن پوشه شروع خواهد کرد.

وقتی که این کار انجام شد، نیاز دارید که این فرآیند را برای همه فایل ها تکرار کنید. در این زمان شما از مجوز های فایل 644 یا 640 استفاده خواهید کرد و فراموش نکنید که گزینه های ‘Recurse into subdirectories’ و ‘apply to files only’ را انتخاب کنید.

روی دکمه OK  کلیک کنید و FTP  شما setting file permissions را برای همه فایل های انتخاب شده شروع می کند.

سعی کنید الان به وب سایت خود دسترسی داشته باشید، و خطای ممنوعه 403 باید الان حل شده باشد.

 

برچسب ها

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

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

این مقاله مکمل را حتما بخوانید

بستن
دکمه بازگشت به بالا
بستن
بستن