English

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

4 / 5. تعداد رای: 15

همیشه این نکته را در نظر داشته باشید که فارغ از مشکلات ریزی که در سایت شما وجود دارد، شما باید به‌عنوان یک مدیر سایت برتر، همه تهدیدهایی که ممکن است برای سایت پیش بیاید را شناسایی کنید و راه‌های مقابله با آن را نیز بشناسید. یکی از این مشکلات، ارور 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. U318342 ۱۸ تیر ۱۴۰۲

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

    سپاسگزارم

  2. U319038 ۲۳ آذر ۱۴۰۱

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

  3. U557 ۵ تیر ۱۴۰۱

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

    • Reza Rad رضا راد ۵ تیر ۱۴۰۱

      درسته اگر مقطعی باشه میتونه از سمت سرور باشه

    • U14129 ۴ آذر ۱۴۰۱

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

  4. U314083 ۲۹ اردیبهشت ۱۴۰۱

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

  5. U43831 ۲۹ دی ۱۴۰۰

    سلام خسته نباشید
    افزونه wp rocket رو خودت هاستینگ به صورت رایگان گذاشته
    وقتی نصب می کنم خطای 503 میده و وقتی که پاک میکنم مشکل برطرف میشه
    به پشتیبانی هاستینگ که پیام دادم گفتن ایراد از قالب

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

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

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

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

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

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

    • Reza Rad رضا راد ۱۳ تیر ۱۴۰۰

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

  9. U35495 ۹ تیر ۱۴۰۰

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

  10. U41068 ۹ تیر ۱۴۰۰

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

  11. 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 یا از عکس های آماده استفاده کنیم تویه سیو تاثیر منفی داره؟یعنی کلا باید اختصاصی با مثلا برنامه فتوشاپ تصاویر تولید شه؟

  12. U40188 ۸ تیر ۱۴۰۰

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

  13. U40188 ۸ تیر ۱۴۰۰

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

  14. U26430 ۸ تیر ۱۴۰۰

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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