آموزش رفع کامل خطای 403 در وردپرس (100 درصد)

خطای 403 مشکلی که حتما برای شما هم پیش آمده است. ممکن است تا سایت خود را باز کنید و به طور اتفاقی ببینید که خطایی در سایت رخ داده و هیچ چیز با هم جفت و جور نیست. بله، درست حدس زدید؛ در این مقاله قصد داریم تا پیرامون خطای 403 یا همان FORBIDDEN که بسیار هم رایج هست بحث کنیم، پس تا انتها با ما همراه باشید.

ارور 403 در وردپرس چیست؟

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

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

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 در هاست به وجود بیایند که رایج ترین صفحاتی که ممکن است در آن مواجه شوید عبارتند از:

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

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

رفع ارور 403 در وردپرس

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

رفع خطای 403 وردپرس که توسط افزونه ایجاد شده

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

رفع خطای 403 در وردپرس که توسط عدم دسترسی ایجاد شده

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

برای رفع خطا وارد هاست خود شوید و مطابق تصویر زیر فایل htaccess. خود را بر روی کامپیوتر خود دانلود کنید تا یک نسخه بک آپ از آن داشته باشید. در صورتی که فایل مذکور را نتوانستید پیدار کنید می توانید بر روی گزینه setting در سی پنل کلیک کنید و تیک گزینه show hidden files را فعال کنید تا فایل های مخفی نیز به شما نشان داده شوند. سپس فایل را از روی هاست خود حذف کنید.

delete-htaccess

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

رفع خطا 403 در صورت عدم دسترسی

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

change-permissions-files-on-hosting

سطح دسترسی پوشه ها و فایل ها در وردپرس

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

همچنین می توانید سطح دسترسی روت public_html را نیز بررسی کرده و آن را روی 744 یا 755 قرار دهید تا مشکل رفع گردد.

5/5 - (9 امتیاز)
13 نظرات
  1. حسین ظفری می گوید

    سلام خسته نباشید
    اقا من این مشگل رو دارم میشه کمکم کنید
    Your client does not have permission to get URL /o/oauth2/auth/ from this server. That’s all we know.

  2. صدرا طاعتی می گوید

    میشه بگید این خطا رو چطور در لوکال هاست وردپرس رفع کنم؟

  3. adel می گوید

    lotfan bartaraf koneid

  4. khaz می گوید

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

  5. احسان می گوید

    سلام

    من این ارور بعد از نصب افزونه امنیتی ithemes دریافت کردم و حتی فایل themes هم جایگزین کردم درست نشد

    Notice: A non well formed numeric value encountered in /public_html/wp-content/themes/1/multinews/framework/functions/rimages.php on line 280

    لطفا برای رفع خطا کمک کنید در هیچ سایتی نیست این ارور

  6. کیانی می گوید

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

  7. داود می گوید

    با سلام من وقتی سایت خودمو توی مرور گر سرچ میکنم هیچ مشکلی نداره ولی گوگل یک ایمیلی
    ایمیل ارسالی از گوگل:
    Monitor the Google Search traffic to http://iran-amozesh.ir/

    To: Owner of http://iran-amozesh.ir/,

    Google systems confirm that on Feb 21, 2018 we started collecting Google Search impressions for your website in Search Console. This means that pages from your website are now appearing in Google search results for some queries. Here’s how you can monitor your site’s performance in search using Search Console.

    Track your website’s performance:
    1
    Check your top pages on Google Search

    Check your top pages in Search Analytics to monitor how many impressions they get.

    See top pages
    2
    See which queries trigger your site

    See which queries show your website’s pages in Google search results.

    See top queries
    3
    Monitor errors on your pages

    Pages with errors may not appear in search results or provide a bad experience to your users. Make sure to check the crawl errors report and fix any issues you find.

    See errors
    Check out help resources.
    • Visit our Help Center to learn how to make the most of the Search Analytics report.
    • Ask questions in our forum for more help – mention message type [WNC-756200].
    و روبروی هر شمارره لینکی گذاشته که من وقتی روی لینکا میزنم این ارور میاد:
    403. That’s an error.

    Your client does not have permission to get URL /appserve/mkt/p/AIQrb_41RMgiTDJ1zsiOH-bq1gLjboIBnRoDla3BJ6Rjv9_nevi1CqHFYaetQ8Mw96wSq9h3QFKRjBOu4wLAXe2ypswwof-WNoLLRujIEPj5RS25atBniVSf5G5QaBzCuI0E-4_BbtU5Y3VeRIQS3_8VTe1PREFHT71cl4fAxxgT2UhlPCoutGQOTnDsbq-UXYPmW6xGfCVAcSq3JiSRbwipf2dyCUUq2saMYERZvYKiSTTBKmCLlwt-MgD5UjOf01nrI9s02Dc8XG7fUPe92hkVWqF8jOQWXea3dLIdd_-MyBcYpAK6wJiejDD_Qz8KBLO2t8YsRW7XN8Z_nFFwb4Sblg from this server. That’s all we know.

  8. مسعود می گوید

    سلام بسیار ممنون از مطلب خوبتون من یک مشکلی دارم و اون هم این که وقتی توی سبد خرید روی پرداخت کلیک می کنی وارد صفحه خانه سایت می شه. مشکل را چگونه حل کنم؟

  9. محمد می گوید

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

  10. نگار می گوید

    خیلی ممنون چندساعت تو اینترنت گشتم همه راههاراچک کردم جواب نداد راه حل شما خیلی سریع مشکل منو حل کرد ممنون

  11. حیدر می گوید

    عالی بود پرمیشن فولدر public html مشکل من رو حل کرد

  12. محمد می گوید

    با عرض سلام خدمت شما.یک سوال از خدمتتون داشتم.بنده یک قالب انگلیسی رو راستچین و فارسی کردم و با افزونه duplicator بسته نصبی درست کردم.اما بعد اپلود فایل زیپ بسته نصبی روی هاست و استخراج محتویات فایل متوحه شدم پرمیشن تمامی فایل ها به 666تغییر کرده و خطای 403 میده.درصورتی که پرمیشن فایل زیپ 644هست.میخاستم اگه امکانش هست راهنماییم کنید.با تسکر از شما و سایت خوبتون

    1. عباس صادقی می گوید

      سلام!از طریق خود هاست یا FTP میتونید پرمیژن رو تغییر بدین!
      موفق باشید..

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.