رفع ارور 503 در سایت‌های وردپرسی

آرش فدایی ۱ دقیقه زمان مطالعه
رفع ارور 503 در سایت‌های وردپرسی

ارور 503 Service Unavailable یکی از مشکلات رایجی است که کاربران وردپرس با آن مواجه می‌شوند. این خرابی باعث می‌شود که سایت شما برای بازدیدکنندگان دسترسی‌پذیر نباشد و می‌تواند بر ترافیک و رتبه‌بندی موتورهای جستجو تأثیر منفی بگذارد.

اگر شما هم با این مشکل روبه‌رو هستید، نگران نباشید! این راهنما گام به گام تمامی روش‌های حل این مشکل را توضیح می‌دهد.

علت‌های ارور 503 در وردپرس

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

  • فضای هاست پر شده (بیشترین علت)
  • پلاگین‌های ناسازگور
  • قالب‌های معیوب
  • نسخه قدیمی وردپرس
  • محدودیت‌های سرور

راهنمای مرحله‌به‌مرحله حل ارور 503

مرحله 1: بررسی فضای ذخیره‌سازی هاست

اولین و مهم‌ترین گام بررسی میزان فضای موجود در هاست شماست:

چگونه بررسی کنیم:

  1. وارد سی‌پنل (cPanel) هاست خود شوید
  2. به بخش Disk Space Usage یا استفاده از فضا مراجعه کنید
  3. اگر فضای استفاده شده 90% یا بیشتر است، این ارور را دارید

حل مشکل:

  • فایل‌های غیرضروری را حذف کنید (بک‌آپ‌های قدیمی، فایل‌های موقت)
  • تصاویر بزرگ را فشرده کنید
  • یک پلن هاست بزرگ‌تر برای خود انتخاب کنید

مرحله 2: غیرفعال کردن پلاگین‌ها

اگر مشکل از فضای هاست نبود، احتمالاً یکی از پلاگین‌های نصب‌شده مشکل‌ساز است:

روش اول (بدون دسترسی کنسول):

  1. با استفاده از FTP کلاینت (مانند FileZilla) به هاست خود متصل شوید
  2. به مسیر /wp-content/ بروید
  3. پوشه plugins را به plugins-old تغییر نام دهید
  4. سایت خود را رفرش کنید

بررسی نتیجه:

  • اگر ارور رفع شد، یکی از پلاگین‌ها مشکل‌ساز بوده است
  • پوشه را دوباره به plugins تغییر نام دهید
  • پلاگین‌ها را یک‌یک غیرفعال کنید تا مشکل‌ساز را شناسایی کنید

مرحله 3: بررسی و تعویض قالب (Theme)

اگر از پلاگین‌ها ناشی نیست، قالب سایت می‌تواند مقصر باشد:

مراحل بررسی:

  1. دوباره به /wp-content/ مراجعه کنید
  2. پوشه themes را به themes-old تغییر نام دهید
  3. سایت حالا از قالب پیش‌فرض وردپرس استفاده خواهد کرد
  4. اگر مشکل حل شد، قالب قدیمی‌تان مشکل‌ساز بوده است

گام بعدی:

  • یک قالب سالم برای خود انتخاب کنید
  • قالب قدیمی را به‌روزرسانی کنید یا حذف کنید

آموزش آپدیت دستی وردپرس

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

پیش‌نیاز: پشتیبان‌گیری از سایت

قبل از هر کاری، حتماً پشتیبان تهیه کنید:

این شامل تمامی فایل‌ها و دیتابیس است. برای این کار دو روش دارید:

روش 1: استفاده از افزونه (آسان‌تر)

  • افزونه UpdraftPlus یا BackWPup را نصب کنید
  • بک‌آپ خودکار را تنظیم کنید

روش 2: بک‌آپ دستی

  • FTP کلاینت از طریق wp-content تمام فایل‌ها را دانلود کنید
  • از cPanel وارد Databases شوید و دیتابیس را Export کنید

مراحل آپدیت دستی

گام 1: دانلود آخرین نسخه وردپرس

  1. سایت رسمی وردپرس را بازکنید: wordpress.org
  2. دکمه Download WordPress را کلیک کنید
  3. فایل زیپ دریافت خواهید کرد (معمولاً 20-30 مگابایت)

گام 2: استخراج فایل‌ها

  1. فایل زیپ را در کامپیوتر خود استخراج کنید
  2. پوشه‌ای به نام wordpress تولید خواهد شد

گام 3: غیرفعال کردن پلاگین‌ها (اختیاری اما توصیه شده)

این مرحله مشکلات احتمالی را در فرآیند آپدیت کاهش می‌دهد:

  1. FTP کلاینت را باز کنید
  2. به /wp-content/plugins بروید
  3. نام پوشه plugins را به plugins-old تغییر دهید

گام 4: آپلود فایل‌های جدید

فایل‌های مورد نیاز برای آپلود:

تنها فایل‌های زیر را جایگزین کنید (پوشه wp-content را حتماً نکشید):

  • wp-admin/ (کل پوشه)
  • wp-includes/ (کل پوشه)
  • wp-config-sample.php
  • index.php
  • wp-activate.php
  • wp-blog-header.php
  • wp-comments-post.php
  • wp-cron.php
  • و سایر فایل‌های ریشه

⚠️ هشدار مهم: پوشه wp-content را آپلود نکنید! این پوشه شامل تمامی پلاگین‌ها، قالب‌ها و محتوای شما است.

گام 5: تایید بازنویسی فایل‌ها

هنگام آپلود، FTP کلاینت می‌پرسد:

“آیا می‌خواهید فایل‌های موجود را بازنویسی کنید؟”

حتماً “Overwrite” یا “بازنویسی” را انتخاب کنید.

گام 6: آپدیت دیتابیس

  1. سایت خود را در مرورگر باز کنید
  2. وردپرس ممکن است پیامی نشان دهد که دیتابیس نیاز به آپدیت دارد
  3. روی دکمه Update Database یا آپدیت دیتابیس کلیک کنید
  4. منتظر بمانید تا فرآیند تکمیل شود

گام 7: فعال کردن دوباره پلاگین‌ها

اگر پلاگین‌ها را غیرفعال کردید:

  1. FTP میں /wp-content به بروید
  2. نام پوشه plugins-old را به plugins تغییر دهید
  3. پلاگین‌ها خودکار فعال خواهند شد

نکات مهم و نصیحت‌های کاربردی

  • پشتیبان‌گیری نزدیک: برنامه‌ای برای بک‌آپ منظم سایت داشته باشید. حداقل هفتگی یا ماهیانه بک‌آپ تهیه کنید.
  • به‌روزرسانی منظم: وردپرس و تمامی افزونه‌ها را به‌طور مرتب به‌روز نگه دارید.
  • نظارت بر فضای هاست: از زمان به زمان فضای موجود را بررسی کنید و فایل‌های قدیمی را حذف کنید.
  • استفاده از CDN: برای کاهش بار سرور، از سرویس‌های CDN مانند Cloudflare استفاده کنید.

سوالات متداول (FAQ)

س: اگر آپدیت دستی انجام دهم، چند وقت طول می‌کشد؟

ج: معمولاً 15-30 دقیقه (بستگی به سرعت اینترنت دارد).

س: آیا آپدیت دستی خطرناک است؟

ج: خیر! تا وقتی پشتیبان‌گیری داشته باشید، کاملاً ایمن است.

س: چرا نباید پوشه wp-content را آپلود کنم؟

ج: زیرا این پوشه شامل محتوای شخصی‌تان است و اگر آپلود کنید، تمامی تنظیمات از دست خواهند رفت.

 

ارور 503 وردپرس معمولاً قابل حل است. مراحل را به‌ترتیب دنبال کنید:

  1. ✅ فضای هاست را بررسی کنید
  2. ✅ پلاگین‌ها را غیرفعال کنید
  3. ✅ قالب را تغییر دهید
  4. ✅ وردپرس را آپدیت کنید

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

۶۱ بازدید ۲ پسندیدن

۰ نظر

ارسال نظر

تماس مستقیم با من