سایت برتر

ارور 503 در وردپرس – نحوه حل خطای 503 service unavailable

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

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

ارور 503 در وردپرس

این ارور ممکن است به دلایل مختلفی رخ دهد و به‌صورت قطع نمی‌توانیم دلیلی برای آن بیاوریم. اما خب می‌توانیم توضیح دهیم و آن را حل کنیم. به‌صورت کلی خطای “503 Service Unavailable زمانی رخ می‌دهد که وب سرور شما قادر به دریافت یک پاسخ مناسب از سمت اسکریپت‌های PHP نباشد.

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

البته اصلاً نیازی به نگرانی در مورد این ارور نیست چراکه با استفاده از روشی که به شما آموزش می‌دهیم می‌توانید آن را در سریع‌ترین زمان ممکن برطرف کنید.

پس به‌صورت کلی این ارور به صورت‌های مختلفی ازجمله موارد زیر برای شما نمایش داده می‌شود:

  • 503 Service Unavailable
  • HTTP Server Error 503
  • HTTP 503
  • 503 Error Error 503 Service Unavailable
  • HTTP Error 503 The service is unavailable
  • HTTP Error 503
  • Service Unavailable – DNS Failure
  • Http/1.1 Service Unavailable

پس اگر با یکی از این موارد در سایت خود روبه‌رو شدید، از روش‌های زیر برای رفع آن استفاده کنید.

آموزش حل ارور 503 service unavailable

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

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

غیرفعال کردن موقت تمام افزونه‌های سایت

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

وارد پنل مدیریت هاست خود شوید و روی گزینه File Manager » wp-content کلیک کنید، حالا شما به یک صفحه دیگر منتقل می‌شوید که می‌توانید پوشه‌ای به اسم Plugins را ببینید. این پوشه شامل فایل تمام افزونه‌هایی است که شما دانلود کردید، روی این فایل کلیک راست کنید و گزینه Rename را انتخاب کنید. اسم پوشه را به فرض مثال به نام plugin-old تغییر دهید. سپس یک پوشه جدید به نام Plugins ایجاد کنید.

تغییر نام پوشه پلاگین وردپرس
تغییر نام پوشه پلاگین وردپرس

حالا به سایت برگردید و اگر مشکل برطرف شده بود، به این معناست که یکی از افزونه‌ها باعث بروز این خطا شده است، پس دوباره به هاست خود برگردید و پوشه جدید را که ایجاد کردید را حذف کنید و دوباره اسم پوشه plugin-old را به plugins تغییر دهید.

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

اما خب ممکن است با غیرفعال کردن تمام این افزونه‌ها، همچنان ارور 503 در سایت شما وجود داشته باشد که در این صورت باید از روش‌های زیر استفاده کنید.

فعال‌سازی قالب پیش‌فرض وردپرس

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

با استفاده از یک ابزار مانند FTP می‌توانید به‌راحتی به پوشه‌های هاست خود دسترسی داشته باشید. وارد پوشه File Manager هاستینگ خود شوید از قالب خود یک نسخه پشتیبانی تهیه کنید و در سیستم خود ذخیره کنید.

روی پوشه مربوط به قالب کلیک راست کنید و روی گزینه Compress کلیک کنید، سپس فایل زیپ ایجاد شده را دانلود کنید. مانند تصویر زیر:

دانلود قالب وردپرس
دانلود قالب وردپرس روی سیستم

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

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

عیب‌یابی

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

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

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

امیدواریم این مقاله برای شما مفید واقع شده باشد. موفق و پیروز باشید. 🙂

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام میهن وردپرس عضو شوید.

نظر شما در این‌باره چیست؟

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

سوال دارم

  1. U30244 ۱۳ تیر ۱۴۰۰

    سلام،
    مقاله خوب و مفیدی بود،
    تشکر.

  2. U35495 ۱۳ تیر ۱۴۰۰

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

  3. U38555 ۱۰ تیر ۱۴۰۰

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

    • رضا حسینی راد رضا حسینی راد ۱۳ تیر ۱۴۰۰

      درود بر شما با استفاده از php مدت زیادی روش زمان گذاشتیم و امکان توضیح در یک مقاله وجود نداره. باید چندین ماه آموزش php ببینید.

  4. U35495 ۰۹ تیر ۱۴۰۰

    سلام و عرض ادب
    سوالی دارم که اصلا ربطی به این پست در سایت شما ندارد!
    آیا می توان کنترل پنل own cloud را روی سروری نصب کرد که وب سرور nginx باشد یا خیر؟

  5. U41068 ۰۹ تیر ۱۴۰۰

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

  6. U41062 ۰۹ تیر ۱۴۰۰

    سلام.وقت بخیر
    ببخشید سوال داشتم.
    1-من از فونت ایران سنس استفاده میکنم.و طبق آموزشتون تویه سایت فونت را نصب کردم.بیشتر بخش ها فونت اعمال شده و بعضی جاها اعمال نشده مثل وبلاگ سایتم و یکسری قسمت های دیگه(نظرات و نمونه کارا و …)به این صورت اعمال کردم:
    @font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 900;
    src: url(‘fonts/eot/IRANSansWeb_Black.eot’);
    src: url(‘fonts/eot/IRANSansWeb_Black.eot?#iefix’) format(’embedded-opentype’), /* IE6-8 */
    url(‘fonts/woff2/IRANSansWeb_Black.woff2’) format(‘woff2’), /* FF39+,Chrome36+, Opera24+*/
    url(‘fonts/woff/IRANSansWeb_Black.woff’) format(‘woff’), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url(‘fonts/ttf/IRANSansWeb_Black.ttf’) format(‘truetype’);
    }
    @font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: bold;
    src: url(‘fonts/eot/IRANSansWeb_Bold.eot’);
    src: url(‘fonts/eot/IRANSansWeb_Bold.eot?#iefix’) format(’embedded-opentype’), /* IE6-8 */
    url(‘fonts/woff2/IRANSansWeb_Bold.woff2’) format(‘woff2’), /* FF39+,Chrome36+, Opera24+*/
    url(‘fonts/woff/IRANSansWeb_Bold.woff’) format(‘woff’), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url(‘fonts/ttf/IRANSansWeb_Bold.ttf’) format(‘truetype’);
    }
    @font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 500;
    src: url(‘fonts/eot/IRANSansWeb_Medium.eot’);
    src: url(‘fonts/eot/IRANSansWeb_Medium.eot?#iefix’) format(’embedded-opentype’), /* IE6-8 */
    url(‘fonts/woff2/IRANSansWeb_Medium.woff2’) format(‘woff2’), /* FF39+,Chrome36+, Opera24+*/
    url(‘fonts/woff/IRANSansWeb_Medium.woff’) format(‘woff’), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url(‘fonts/ttf/IRANSansWeb_Medium.ttf’) format(‘truetype’);
    }
    @font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url(‘fonts/eot/IRANSansWeb_Light.eot’);
    src: url(‘fonts/eot/IRANSansWeb_Light.eot?#iefix’) format(’embedded-opentype’), /* IE6-8 */
    url(‘fonts/woff2/IRANSansWeb_Light.woff2’) format(‘woff2’), /* FF39+,Chrome36+, Opera24+*/
    url(‘fonts/woff/IRANSansWeb_Light.woff’) format(‘woff’), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url(‘fonts/ttf/IRANSansWeb_Light.ttf’) format(‘truetype’);
    }
    @font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url(‘fonts/eot/IRANSansWeb_UltraLight.eot’);
    src: url(‘fonts/eot/IRANSansWeb_UltraLight.eot?#iefix’) format(’embedded-opentype’), /* IE6-8 */
    url(‘fonts/woff2/IRANSansWeb_UltraLight.woff2’) format(‘woff2’), /* FF39+,Chrome36+, Opera24+*/
    url(‘fonts/woff/IRANSansWeb_UltraLight.woff’) format(‘woff’), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url(‘fonts/ttf/IRANSansWeb_UltraLight.ttf’) format(‘truetype’);
    }
    @font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url(‘fonts/eot/IRANSansWeb.eot’);
    src: url(‘fonts/eot/IRANSansWeb.eot?#iefix’) format(’embedded-opentype’), /* IE6-8 */
    url(‘fonts/woff2/IRANSansWeb.woff2’) format(‘woff2’), /* FF39+,Chrome36+, Opera24+*/
    url(‘fonts/woff/IRANSansWeb.woff’) format(‘woff’), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url(‘fonts/ttf/IRANSansWeb.ttf’) format(‘truetype’);
    }
    body {
    font-family: IRANSans !important;
    font-weight: 300;
    }
    h1, h2, h3, h4, h5, h6,input, textarea {
    font-family: IRANSans !important;
    }
    2-گوگل مپ ارور میده.میخواستم ببینم اگر به روش Iframe اضافه کنیم برای سیو سایت تاثیر منفی داره؟یا کلا با مپ های دیگه قرار دادن؟راستی هر چیزی که سرچ میکنم در رابطه با آموزش استفاده از مپ های دیگه چیزی دستگیرم نشد.آموزش نداده بودند که چجوری با المنتور اضافه کنیم
    3-اگر در رابطه با طراحی و تولید و تکمیل محتوای سایت از تصاویر مثلا سایت unsplash یا از عکس های آماده استفاده کنیم تویه سیو تاثیر منفی داره؟یعنی کلا باید اختصاصی با مثلا برنامه فتوشاپ تصاویر تولید شه؟

  7. U40188 ۰۸ تیر ۱۴۰۰

    سلام و اینکه اقای حسینی راد من yoast seo رو به تازگی نصب کردم ایا واقعا در یوست میشه یک کلمه عبارت کلیدی وارد کرد ؟؟؟
    بیشتر از اون نمیشه

  8. U40188 ۰۸ تیر ۱۴۰۰

    سلام اقای حسینی راد لطفا امکان ویرایش کامل هدر سایت یا سربرگ رو در قالب اهورا بذارید درسته در اپدیت جدید امکاناتی زیادی روی به بخش سربرگ اضافه کرده اید ولی بازم امکانات کمتری داره مثلا نمیشه به طور کامل رنگ و لعاب هدر رو تغییر داد یا مثل سایت soft98.ir درست کرد

    • رضا حسینی راد رضا حسینی راد ۰۸ تیر ۱۴۰۰

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

  9. U26430 ۰۸ تیر ۱۴۰۰

    با آپدیت دستی وردپرس که کل فایلهای سایت موجود از بین میره و سایت خالی به چه دردی میخوره؟

    • تیم پشتیبانی تیم پشتیبانی ۰۸ تیر ۱۴۰۰

      درود
      اصلا این مورد بوجود نمیاد. هیچ یک از اطلاعات شما با آپدیت دستی پاک نمیشه

  10. کاربر مهمان ۱۸ آبان ۱۳۹۷

    سلام من ارور 503 رو در افزونه بی بی پرس دارم .حالا چطوری ایراد رو حل کنم . تالار انجمنم بالا نمیاد

  11. کاربر مهمان ۲۸ تیر ۱۳۹۷

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

  12. کاربر مهمان ۲۰ تیر ۱۳۹۷

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

  13. کاربر مهمان ۱۷ تیر ۱۳۹۷

    سلام و خسته نباشید.
    با پیغام خطای (service unavailable)503 مواجه میشم.
    افزونه woocommerce این مشکل را برای من ایجاد میکند.
    چجوری باید رفعش کنم؟ من به این افزونه در کنار persian woocommerce نیاز اساسی دارم.
    خواهشا راهنماییم کنید.
    تشکر

  14. کاربر مهمان ۰۹ خرداد ۱۳۹۷

    سلام خسته نباشید
    سایت بنده گاهی با این ارور مواجه میشه 80 درصد اوقات خوبه
    آیا می تونه مشکل بجز مشکلاتی که اشاره نمودید باشه ( از طرف سرور)

  15. U2842 ۰۶ فروردین ۱۳۹۷

    ممنونم. بسیار عالی و مفید بود.