شیوه رفع خطای 403 در سرور سایت، میتواند با توجه به دلیل ایجاد مشکل متفاوت باشد. خطای 403 را میتوان یکی از معروفترین و درعینحال، ناخوشایندترین ارورهایی دانست که ممکن است سایتتان با آن روبرو شود. این خطا، مانع از نمایش سایت و محتوای آن شده و از دسترسی به سایت را برای بازدیدکنندگان، ممانعت به عمل میآورد.
ما در این گفتار، 4 راهکار را برای رفع خطای 403 در سرور سایت به شما معرفی میکنیم که با استفاده از آنها احتمالاً میتوانید مسئله را حل کنید.
- مجوزهای دسترسی را بررسی و اصلاح کنید
برای حل ارور 403، بهتر است اول سراغ مجوزهای دسترسی بروید. هر فایل یا فولدری که روی سرور سایت شما قرار دارد، دارای سطح یا مجوز دسترسی منحصربهفردی است که امکان خواندن، نوشتن یا اجرای یک فایل یا فولدر را تعیین میکند. این مجوزها با یک عدد سهرقمی نشان داده میشوند که هر رقم، نشانگر سطح دسترسی در ارتباط با هر یک از اقدامات مذکور است.
با استناد به WordPress Codex، ایدهآلترین سطح دسترسی برای فایلها اعداد 640 یا 644 و برای دایرکتوریها 750 یا 755 است. البته در این میان یک استثنا هم وجود دارد و آن این است که مجوز دسترسی فایل wp-config.php باید 400 یا 440 باشد.
برای تعیین مجوز یا سطح دسترسی فولدرها، روی پوشهای که حاوی سایتتان است، راست کلیک نموده و File Attributes را انتخاب کنید. پس از وارد کردن یکی از دو عدد سهرقمی مُجاز برای فولدرها در کادر Numeric Value، گزینه Recurse into subdirectories را تیکدار کنید و پس از علامت زدن Apply to directories only، OK را بزنید. برای فایلها نیز دقیقاً همین فرایند را تکرار کنید؛ با این تفاوت که بهجای علامت زدن گزینه Apply to directories only، باید گزینه Apply to files only را علامت بزنید. برای اتمام فرایند، همین کار را بهطور دستی برای فایل your wp-config.php تکرار کرده و یکی از دو عدد 400 یا 440 را به آن اختصاص دهید.
- فایل .htaccess را بررسی کنید
گاهی بررسی فایل .htaccess است که میتواند کلید رفع خطای 403 باشد. .htaccess یک فایل پیکربندی اساسی و بسیار مهم است که وب سرور Apache از آن استفاده میکند. با استفاده از این فایل میتوانید علاوه بر تعریف ریدایرکتها، دسترسی به همه یا بخشهایی از وبسایتتان را محدود کنید. به دلیل حساسیت و اهمیت این فایل، حتی بروز یک نقص کوچک در آن میتواند مشکلات بزرگی را مثل ارور 403 ایجاد کند.
برای رفع خطای 403 در حالتی که این خطا از مشکلات فایل .htaccess ناشی میشود، بهتر است بهجای تلاش برای عیبیابی فایل، یک ورژن جدید و سالم آن را از طریق وردپرس تولید کنید. پیشنهاد میکنیم قبل از حذف فایل فعلی و ایجاد فایل جدید، محض محکمکاری از آن یک کپی بگیرید.
- پلاگینها را غیرفعال و مجدداً فعال کنید
یک روش دیگر برای رفع خطای 403 در سرور سایت، غیرفعال کردن و فعالسازی مجدد پلاگینهاست که اگر مشکل از دو مورد قبل نباشد، خوب است سراغ این روش بیایید. بههرحال گاهی ممکن است وجود باگ در یکی از پلاگینها یا ناسازگاری بین پلاگینهای مختلف، باعث ایجاد مشکلاتی مثل ارور 403 شوند. سادهترین روش برای یافتن پلاگین معیوب یا مسئلهدار و متعاقباً رفع خطای 403، آزمونوخطاست. یعنی ابتدا باید همه پلاگینها را غیرفعال نموده و سپس آنها را بهصورت تکتک مجدداً فعال کنید تا ببینید کدام پلاگین، عامل اصلی بروز مشکل است.
شما میتوانید از داشبورد وردپرس، پلاگینهایتان را مدیریت کنید و در صورت عدم دسترسی به این قسمت، باید از طریق FTP/SFTP به سرور سایتتان متصل شده و اقدامات لازم را روی پلاگینها اِعمال کنید.
- CDN را موقتاً غیرفعال کنید
اگر در بخشهایی مثل تصاویر، جاوا اسکریپت یا CSS با خطای 403 روبرو شدید، ممکن است مشکل از شبکه تحویل محتوا (CDN) باشد. در این حالت برای رفع خطای 403 پیشنهاد میکنیم که CDN را موقتاً غیرفعال کنید و ببینید آیا با انجام این کار، مشکل حل میشود یا نه؟
با خرید سرور از آذرآنلاین، خطای 403 را به دست فراموشی بسپارید!
مواجههی گهگاه با خطاهایی مثل 403 در مدیریت وبسایت، اتفاق عجیبی نیست و به همین دلیل، در این مطلب به معرفی و تشریح چند روش کاربردی برای رفع خطای 403 در سایت پرداختیم. اما اینکه از چه نوع سروری استفاده میکنید و آن سرور را از چه شرکتی میخرید، میتواند در خلق تجربه مثبت یا منفی از نظر مواجهه با خطاهای مختلف، تأثیرگذار باشد.
امروز سرورهای مجازی، بهترین انتخاب برای وبسایتهایی هستند که در راستای افزایش کارآمدی، به انعطافپذیری، پایداری و منابع سختافزاری اختصاصی نیاز دارند و آذرآنلاین، نامی مطمئن است که میتوانید انواع سرورهای مجازی را برای سیستمعاملهای مختلف ازجمله ویندوز و لینوکس، با مناسبترین قیمت ممکن از آن خریداری کنید. کیفیت و پایداری سرورها در کنار پشتیبانی فنی بینظیر از مشتریان، آذرآنلاین را به برندی متمایز در زمینه خرید سرور مجازی ویندوز تبدیل کرده است.