اعتماد به میزبان پک؛ با ابزارهای روز، امنیت استاندارد و سخت‌افزارهای برتر

بعد از 2 سال فعالیت حرفه ای میزبان 14.000 هزار وبسایت هستیم.

با افتخار، میزبان 14,000 وبسایت پس از 2 سال فعالیتیم

فهرست محتوا

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

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


روش‌های رفع خطای 503 در وردپرس

1. بررسی مصرف منابع سرور

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

  • وارد کنترل پنل هاست خود شوید و میزان استفاده از CPU و RAM را بررسی کنید.
  • اگر منابع سرور شما در حد اشباع است، بهینه‌سازی‌هایی مانند فعال کردن کش، استفاده از CDN و بهینه‌سازی پایگاه داده را انجام دهید.
  • در صورت استفاده از یک هاست اشتراکی، شاید نیاز باشد به یک هاست قوی‌تر یا VPS مهاجرت کنید.

2. غیرفعال کردن افزونه‌ها (Plugins) و قالب (Theme)

گاهی افزونه یا قالبی که نصب کرده‌اید باعث ایجاد مشکل می‌شود.

غیرفعال کردن افزونه‌ها:

  1. از طریق مدیریت فایل در هاست یا FTP به مسیر /wp-content/plugins/ بروید.
  2. نام پوشه plugins را به plugins_old تغییر دهید تا تمامی افزونه‌ها غیرفعال شوند.
  3. سایت را مجدداً بررسی کنید. اگر خطا برطرف شد، مشکل از یکی از افزونه‌ها است.
  4. نام پوشه را به plugins برگردانید و افزونه‌ها را یکی‌یکی فعال کنید تا افزونه مشکل‌دار را پیدا کنید.

تغییر قالب به پیش‌فرض:

  1. به مسیر /wp-content/themes/ بروید.
  2. نام قالب فعال را تغییر دهید (مثلاً theme_old).
  3. وردپرس به‌طور خودکار یکی از قالب‌های پیش‌فرض (مانند Twenty Twenty) را فعال می‌کند.
  4. بررسی کنید که آیا خطا برطرف شده است.

3. بررسی فایل htaccess

گاهی فایل .htaccess دچار مشکل می‌شود و خطای 503 ایجاد می‌کند.

  1. وارد مدیریت فایل هاست یا از طریق FTP به مسیر /public_html/ بروید.
  2. فایل .htaccess را پیدا کرده و نام آن را به .htaccess_old تغییر دهید.
  3. به پیشخوان وردپرس بروید و در مسیر تنظیمات > پیوندهای یکتا روی “ذخیره تغییرات” کلیک کنید تا فایل جدید ساخته شود.

4. افزایش محدودیت حافظه PHP

قبلا در مورد افزایش حافظه php به صورت کامل پرداختیم اینجا فقط اشاره ای بهش میکنیم.

برخی از خطاهای 503 به دلیل کمبود حافظه PHP اتفاق می‌افتند. برای افزایش آن:

  1. فایل wp-config.php را در ریشه وردپرس باز کنید.
  2. این کد را قبل از خط /* That’s all, stop editing! Happy blogging. */ اضافه کنید:
    define('WP_MEMORY_LIMIT', '1024M');
    
  3. تغییرات را ذخیره کرده و بررسی کنید که مشکل برطرف شده است یا خیر.

5. بررسی لاگ‌های خطا (Error Logs)

برای یافتن دلیل دقیق این خطا، می‌توانید لاگ‌های سرور را بررسی کنید:

  • در cPanel به بخش Errors یا Logs مراجعه کنید.
  • فایل error_log را در پوشه public_html بررسی کنید.
  • اگر مشکل مربوط به یک افزونه یا فایل خاص باشد، نام آن در لاگ‌ها مشخص خواهد شد.

6. غیرفعال کردن حالت نگهداری (Maintenance Mode)

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

  1. وارد File Manager یا FTP شوید.
  2. فایل .maintenance را حذف کنید.
  3. سایت را مجدداً بررسی کنید.

نتیجه‌گیری

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

آیا شما هم با این خطا مواجه شده‌اید؟ تجربیات خود را در بخش نظرات با ما به اشتراک بگذارید! 🚀💬

Picture of تیم تولید محتوا
تیم تولید محتوا

ما یک تیم 21 نفره برای تولید محتوا داریم که هر روز محتواهای جدید انتشار و محتوایای قدیمی رو بروزرسانی میکنیم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هاست میزبان پک: بهترین هاست وردپرس در ایران