های بلاگ
  • های دیتا
  • وبلاگ
  • دسته بندی ها
    • جذاب ترین ها
      جذاب ترین مطالب
    • های تیوب
      انواع ویدئوهای آموزشی
    • های ‌کست
      انواع پادکست های جذاب
    • های کادمی
      آموزش ها و ترفندهای وب
  • درباره ما
  • ارتباط با ما
FA
EN
RU
زبان سایت:
FA
EN
RU
آمار نوشته
ندارد
دسته بندی
Ali Ghanimati
نویسنده
29 مهر 1404
تاریخ انتشار
92
بازدید
FA
EN
RU
زبان ها
رفع خطای Service Unavailable 503 در وردپرس

رفع خطای Service Unavailable 503 در وردپرس

سر تیتر های مقاله

آمار نوشته
  1. خطای 503 در وردپرس چیست؟
  2. چرا خطای 503 خطرناک است؟
  3. چطور باید خطای 503 را رفع کنیم؟
  4. روش اول: غیرفعال کردن افزونه‌ها (Plugins)
  5. روش دوم: تغییر قالب وردپرس (Theme)
  6. روش سوم: افزایش محدودیت حافظه PHP
  7. روش چهارم: فعال کردن حالت Debug در وردپرس

اگر تا حالا هنگام باز کردن سایت وردپرسی خود با پیام 503 Service Unavailable روبه‌رو شده‌اید، احتمالاً می‌دانید که این خطا چقدر می‌تواند آزاردهنده باشد. در ظاهر ممکن است فقط به معنی «در دسترس نبودن سایت» باشد، اما در واقع پشت این پیام ساده، مشکلات فنی متعددی پنهان شده‌اند که باید آن‌ها را شناسایی و برطرف کنید.

خطای 503 در وردپرس چیست؟

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

اما دلیل این اتفاق چیست؟
در اغلب موارد، این خطا زمانی رخ می‌دهد که سایت شما منابع سرور (مثل حافظه RAM یا پردازنده CPU) را بیش از اندازه مصرف می‌کند.

به‌طور کلی، شایع‌ترین دلایل بروز خطای 503 در وردپرس عبارت‌اند از:

  • استفاده بیش از حد از منابع سرور (مثلاً توسط یک افزونه یا قالب)
  • ترافیک ناگهانی و زیاد کاربران در یک بازه زمانی کوتاه
  • وجود مشکل در پیکربندی سرور یا بروزرسانی‌های اخیر
  • اجرای فرآیندهای سنگین در پس‌زمینه (مانند اسکن‌های امنیتی یا کران‌جاب‌ها)

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

چرا خطای 503 خطرناک است؟

در نگاه اول شاید این خطا فقط باعث نارضایتی کاربران شود، اما در واقعیت، خطای 503 در وردپرس می‌تواند تأثیر مستقیم روی سئو، نرخ بازدید و حتی اعتبار برند شما داشته باشد.

در ادامه، چند مورد از پیامدهای احتمالی این خطا را بررسی می‌کنیم:

  • سایت به‌صورت موقت یا مکرر از دسترس خارج می‌شود.
  • صفحات پر بازدید (مثل فروشگاه یا صفحه اصلی) ممکن است باز نشوند.
  • ربات‌های موتور جستجو مانند Googlebot نمی‌توانند سایت را بررسی کنند.
  • ابزارهای داخلی سایت مانند سیستم بکاپ یا اسکن امنیتی از کار می‌افتند.

بنابراین، رفع سریع این خطا اهمیت زیادی دارد — نه‌فقط برای تجربه کاربری بهتر، بلکه برای حفظ سئوی سایت شما.

چطور باید خطای 503 را رفع کنیم؟

قبل از هر اقدام، مطمئن شوید که مشکل از سمت سرویس‌دهنده‌ی هاست شما نیست (گاهی اوقات این خطا در اثر بروزرسانی‌های سرور ایجاد می‌شود).
اگر سرور سالم است، وقت آن رسیده که خودتان وارد عمل شوید و علت را در سایت وردپرسی پیدا کنید.

در بخش بعدی، ۵ روش کاربردی برای رفع خطای 503 Service Unavailable را بررسی می‌کنیم که می‌توانید مرحله‌به‌مرحله انجام دهید.

روش اول: غیرفعال کردن افزونه‌ها (Plugins)

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

چطور بفهمیم افزونه‌ها باعث خطا هستند؟

در بسیاری از مواقع، این خطا بلافاصله پس از نصب یا بروزرسانی یک افزونه ظاهر می‌شود. در چنین شرایطی، احتمال زیاد همان افزونه عامل اصلی مشکل است.
اما اگر نتوانستید وارد پیشخوان وردپرس شوید تا افزونه‌ها را غیرفعال کنید، نگران نباشید — می‌توانید از طریق SFTP این کار را انجام دهید.

روش اول: غیرفعال کردن افزونه‌ها از پیشخوان وردپرس

  1. وارد پنل مدیریت وردپرس شوید.
  2. از منوی کناری، مسیر افزونه‌ها > افزونه‌های نصب‌شده (Installed Plugins) را باز کنید.
  3. در مقابل هر افزونه، گزینه غیرفعال کردن (Deactivate) را می‌بینید.
    افزونه‌ای که مشکوک به ایجاد خطاست را غیرفعال کنید.
  4. پس از غیرفعال کردن، سایت را مجدداً بارگذاری کنید و ببینید آیا خطا برطرف شده است یا نه.

اگر نمی‌دانید دقیقاً کدام افزونه مشکل‌ساز است، می‌توانید تمام افزونه‌ها را به‌صورت هم‌زمان غیرفعال کنید:
در بالای صفحه افزونه‌ها، تیک گزینه «انتخاب همه» را بزنید، سپس از منوی کشویی اقدامات دسته‌جمعی (Bulk Actions) گزینه غیرفعال کردن را انتخاب و اعمال کنید.

روش دوم: غیرفعال کردن افزونه ها از طریق SFTP

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

برای این کار:

  1. با استفاده از نرم‌افزارهایی مانند FileZilla وارد سایت شوید.
  2. پس از ورود، مسیر زیر را دنبال کنید:

/wp-content/plugins/

  1. فولدر plugins را به نام دیگری (مثلاً plugins_backup) تغییر دهید.
    با این کار وردپرس دیگر هیچ افزونه‌ای را بارگذاری نمی‌کند.
  2. سپس سایت خود را مجدداً باز کنید. اگر سایت بدون خطا بارگذاری شد، یعنی مشکل از یکی از افزونه‌ها بوده است.
  3. حالا نام پوشه را دوباره به plugins برگردانید و افزونه‌ها را یکی‌یکی فعال کنید تا افزونه‌ی مشکل‌دار را پیدا کنید.

روش دوم: تغییر قالب وردپرس (Theme)

اگر پس از غیرفعال کردن افزونه‌ها همچنان با خطای 503 روبه‌رو هستید، ممکن است مشکل از قالب (Theme) سایت باشد.
قالب‌ها معمولاً شامل فایل‌های PHP، CSS و اسکریپت‌های مختلفی هستند که گاهی به‌دلیل به‌روزرسانی ناقص یا کدنویسی غیراستاندارد، مصرف منابع زیادی ایجاد می‌کنند.

تست ساده برای شناسایی قالب مشکل‌دار

اگر پس از غیرفعال کردن افزونه‌ها همچنان با خطای 503 روبه‌رو هستید، ممکن است مشکل از قالب (Theme) سایت باشد.
قالب‌ها معمولاً شامل فایل‌های PHP، CSS و اسکریپت‌های مختلفی هستند که گاهی به‌دلیل به‌روزرسانی ناقص یا کدنویسی غیراستاندارد، مصرف منابع زیادی ایجاد می‌کنند.

برای اطمینان از اینکه قالب فعلی باعث بروز خطا شده یا نه، کافی است قالب سایت را به یکی از قالب‌های پیش‌فرض وردپرس (مثل Twenty Twenty-Four) تغییر دهید.

از طریق پیشخوان وردپرس:

  1. وارد پنل مدیریت شوید.
  2. به مسیر نمایش (Appearance) > پوسته‌ها (Themes) بروید.
  3. یکی از قالب‌های پیش‌فرض وردپرس را فعال کنید.
  4. سایت را مجدداً بررسی کنید.

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

از طریق SFTP (در صورت عدم دسترسی به پنل وردپرس):

  1. به مسیر زیر بروید:

/wp-content/themes/

  1. پوشه‌ی قالب فعلی خود را پیدا کنید و نام آن را تغییر دهید.
  2. وردپرس به‌صورت خودکار به قالب پیش‌فرض بازمی‌گردد.
  3. پس از بارگذاری موفق سایت، می‌توانید قالب مشکل‌دار را حذف یا مجدداً نصب کنید.

روش سوم: افزایش محدودیت حافظه PHP

در برخی موارد، سرور برای اجرای کدهای سایت شما به حافظه بیشتری نیاز دارد. تنظیم درست این مقدار، در استفاده PHP هاست از مقدار منابع مناسب برای مدیریت بخش های مختلف سایت، بسیار مهم است.
در صورتی که از PHP Selector برای اعمال پیکربندی های مختلف در PHP استفاده میکنید، میتوانید از طریق آموزش “افزایش مقدار PHP Max Upload Size در cPanel” این‌کار را انجام دهید.

همچنین میتوانید از طریق فایل wp-config.php، این‌کار را انجام دهید:

  • فایل wp-config.php را باز کنید.
  • خط زیر را در آن اضافه کنید:
define( 'WP_MEMORY_LIMIT', '256M' );

این کار باعث می‌شود وردپرس از حافظه بیشتری استفاده کند و احتمال خطای 503 کاهش یابد.

روش چهارم: فعال کردن حالت Debug در وردپرس

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

در فایل wp-config.php مقدار زیر را تنظیم کنید:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );

بعد از مدتی فایل debug.log در مسیر wp-content ایجاد می‌شود که جزئیات خطا را نشان می‌دهد. با بررسی آن، می‌توانید منبع دقیق مشکل را شناسایی کنید.

خطای 503 Service Unavailable یکی از خطاهای رایج وردپرس است که اغلب به‌دلیل مصرف زیاد منابع یا مشکلات افزونه‌ها رخ می‌دهد.
برای رفع آن، لازم است به‌ترتیب افزونه‌ها، قالب، فایل‌های پیکربندی و منابع سرور خود را بررسی کنید. در نهایت، در صورتی که مشکل از سمت سرور باشد، با تیم پشتیبانی هاست خود تماس بگیرید.

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

به اشتراک گذاری نوشته
hidata.org/blog/how-to-fix-the-503-service-unavailable-error-in-wordpress/
کپی لینک
در شبکه اجتماعی

افزودن دیدگاه

درحال پاسخ هستید به
captcha
هاست اشتراکی
  • هاست سی پنل پربازدید
  • هاست سی پنل حرفه ای
  • هاست دانلود
سرور اختصاصی
  • سرور اختصاصی ایران
  • سرور اختصاصی اروپا
  • سرور اختصاصی روسیه
درباره های دیتا
های دیتا
HiData
های‌دیتا از فروردین ۱۳۹۳ با تکیه بر زیرساخت قدرتمند و گرانقیمت در برترین دیتاسنترهای ایران و جهان، میزبان هزاران کسب‌وکار آنلاین است. ما با بهره‌گیری از سرورهای نسل جدید مجهز به پردازنده‌های پرتوان، شبکه‌ای پرظرفیت و سیاست سخت‌گیرانه در امنیت داده‌ها، نیازهای میزبانی شما را با بالاترین استاندارد پاسخ می‌دهیم. پشتیبانی ۲۴‌ساعته ما از طریق تیکت و تماس تلفنی همیشه کنار شماست. سرعت، پایداری و آرامش خاطر نه شعار، بلکه هویت های‌دیتاست.
سرور مجازی
  • سرور مجازی SATA ایران
  • سرور مجازی NVMe ایران
  • سرور مجازی NVMe آلمان
  • سرور مجازی NVMe روسیه
  • سرور مجازی SSD ترکیه
  • سرور مجازی ابری
  • سرور مجازی حجیم
دیگر خدمات
  • ثبت دامنه
  • کانفیگ سرور
  • لایسنس های سیستمی
  • گواهینامه SSL
شماره تماس 1: 90009019
های تیوب های کادمی های کست های بلاگ
آدرس
دفتر مرکزی: ابهر، خیابان امام خمینی، مجتمع تجاری طلا، طبقه 2، واحد 8
شماره های تماس
90009019
پـشـتـیـبـانـــی ۲۴ سـاعـتــــــه
ایمیل پشتیبانی: info@hidata.org
© 2025 HiData
All rights reserved for hidata.org
فروشگاه قطعات سرور های‌دیتا استور
تامین قطعات سرورها در داخل کشور