خطای ۴۰۳ وردپرس
آنچه در این مطلب میخوانید:
چطور خطای ۴۰۳ وردپرس را برطرف کنیم؟
کد خطای ۴۰۳ وردپرس هنگامی نمایش داده می شود که مجوز های سرور شما اجازه دسترسی به یک صفحه خاص را نمی دهد. به همین دلیل خطا معمولاً با متن زیر همراه است.
۴۰۳ 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
.
وقتی این خطا را می بینید سناریو های مختلفی وجود دارد، مجوزهای فایل های اشتباه، پلاگین های امنیتی که به طور ضعیف کد گذاری شده اند، یا پیکر بندی سرور شایع ترین این خطاها است.
چه چیزی باعث خطای ۴۰۳ وردپرس در وردپرس است؟
شایع ترین علت برای خطای ۴۰۳ وردپرس به خاطر پیکربندی ضعیف افزونه های امنیتی است. بسیاری از افزونه های امنیتی وردپرس می توانند یک IP address ( یا تمام محدوده یک IP address) را بلاک کنند. اگر به این نتیجه برسند که مخرب هستند.
یکی از دلائل دیگر می تواند به خاطر htaccess file. یا مجوز های فایل نادرست در سرور شما باشد. شرکت میزبانی وردپرس شما می تواند گاهی اوقات تغییرات اتفاقی را به تنظیمات سرور شما اضافه کند. این ممکن است در نتیجه خطای ۴۰۳ وردپرس در سایت شما باشد.
حل کردن خطای ممنوعه ۴۰۳ در وردپرس
قبل از هر کاری ما به شما پیشنهاد می دهیم که از وردپرس خود بک آپ بگیرید. اگر شما از افزونه بک آپ گیری خودکار استفاده می کنید قبل از اینکه کاری انجام دهید از دسترسی به آخرین بک آپ خود مطمئن شوید.
-
رفع خطای ممنوعه ۴۰۳ به خاطر افزونه های وردپرس
اولین کار این است که همه افزونه های وردپرس را غیر فعال کنید. این شامل افزونه های امنیتی می شود که شما ممکن است روی سایت نصب کرده باشید.
اگر مشکل شما حل شد، پس به این معنی است که یکی از افزونه های شما در وب سایت باعث ایجاد خطا شده است.
شما می توانید بفهمید که کدام یک از افزونه ها باعث ایجاد این خطا شده است. وقتی که افزونه ها را یکی یکی فعال کنید و ببینید کدام یک باعث ایجاد خطا شده است.
-
رفع خطای ممنوعه ۴۰۳ به خاطر htaccess File. خراب
اغلب خطای ۴۰۳ به خاطر htaccess File. خراب در سایت وردپرسی شما اتفاق می افتد. این فایل را که تعمیر آن خیلی راحت است را تعمیر کنید.
اول نیاز دارید که از FTP استفاده کنید یا در cPanel به file manager بروید.
بعد از آن فایل htaccess. را در پوشه ریشه در سایت وردپرسی خود پیدا کنید.
نیاز دارید که فایل htaccess. را به کامپیوتر خود دانلود کنید که بعد از آن بک آپ تازه ای از آن داشته باشید. نیاز دارید که فایل را از روی سرور حذف کنید.
سعی کنید به وب سایت خود دسترسی داشته باشید. اگر خطای ممنوعه ۴۰۳ حل شد، پس این به این معنی است که فایل htaccess. خراب بوده است.
می توانید یک فایل htaccess. تازه با ورود به ناحیه ادمین وردپرس ایجاد کنید و به Settings » Permalinks بروید.
به راحتی روی Save Changes کلیک کنید و وردپرس یک فایل htaccess. تازه ایجاد خواهد کرد.
-
رفع خطای ۴۰۳ وردپرس به خاطر مجوز های فایل (File Permissions) در وردپرس
همه فایل هایی که در سایت شما مرتب می شوند مجوز فایل(file permissions) دارند. این مجوز های فایل کنترل می کنند که چه کسی می تواند در سایت شما به فایل ها و پوشه ها دسترسی داشته باشد.
مجوز های فایل نادرست می تواند باعث بروز خطای ۴۰۳ شود. آن باعث می شود که وب سرور شما فکر کند که شما اجازه ندارید که به آن فایل ها دسترسی داشته باشید.
اگر دو راه حل بالا باعث حل شدن مشکل خطای ۴۰۳ نشد، سپس به احتمال زیاد مجوزهای فایل نادرست باعث این مشکل شده است.
شما می توانید از هاستینگ وردپرس خود بخواهید تا سایت شما را برای مجوز های فایل درست بررسی کند. بسیاری از هاست ها از این موضوع پشتیبانی می کنند.
تغییر دادن مجوز های فایل کار جدی است. اگر احساس می کنید که خودتان نمی توانید انجام دهید از یک دوست درخواست کنید تا این کار را برای شما انجام دهد یا اینکه یک متخصص استخدام کنید.
با این حال ، اگر شما خودتان می خواهید این کار را انجام دهید، اینجا طریقه بررسی مجوز های فایل به شما نشان داده شده است.
به سادگی با استفاده از FTP وارد سایت وردپرسی خود شوید. وارد پوشه ریشه که شامل همه فایل های وردپرس است شوید.
کلیک کنید تا یک پوشه را انتخاب کنید، راست کلیک کنید و سپس مجوز های فایل را از منو انتخاب کنید. FTP به شما دیالوگ باکس مجوز های فایل را نشان خواهد داد.
همه پوشه ها در وردپرس سایت شما باید مجوز های فایل ۷۴۴ یا ۷۵۵ را داشته باشند.
همه فایل ها در وردپرس سایت شما باید یک مجوز فایل ۶۴۴ یا ۶۴۰ را داشته باشند.
شما می توانید مجوز فایل را در پوشه ریشه به ۷۴۴ یا ۷۵۵ جایگذاری کنید.
بعد از ‘Recurse into subdirectories’ دوباره بررسی کنید. و سپس گزینه ها را بعد از جمله ‘apply to directories only’. بررسی کنید
روی دکمه OK کلیک کنید. FTP الان setting permissions را برای همه زیر مجموعه ها در آن پوشه شروع خواهد کرد.
وقتی که این کار انجام شد، نیاز دارید که این فرآیند را برای همه فایل ها تکرار کنید. در این زمان شما از مجوز های فایل ۶۴۴ یا ۶۴۰ استفاده خواهید کرد و فراموش نکنید که گزینه های ‘Recurse into subdirectories’ و ‘apply to files only’ را انتخاب کنید.
روی دکمه OK کلیک کنید و FTP شما setting file permissions را برای همه فایل های انتخاب شده شروع می کند.
سعی کنید الان به وب سایت خود دسترسی داشته باشید، و خطای ممنوعه ۴۰۳ باید الان حل شده باشد.
دیدگاهتان را بنویسید