در وردپرس تا به امروز با خطای 503 service unavailable error مواجهه شده اید؟ تا چه اندازه با این خطا آشنا می باشید؟ یکی از مشکلات خطای 503 این است که شما نمی توانید متوجه شوید چه علتی باعث وقوع این خطا شده است. این موضوع باعث ناامیدی بسیاری از مبتدیان برای رفع خطای 503 می شود. در این آموزش ما تصمیم گرفتیم به معرفی و نحوه رفع خطای 503 service unavailable در وردپرس بپردازیم.

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

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

در ابتدا باید بررسی کنیم که علت بروز خطای 503 در وردپرس چیست. احتمالا سوال بسیاری از کاربران وردپرسی است که در ادامه با ارائه توضیحاتی در این زمینه به سوال شما پاسخ می دهیم.

علت بروز خطای 503 Service Unavailable در وردپرس

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

خطای 503 service unavailable زمانی رخ می دهد که وب سرور شما قادر به دریافت یک پاسخ مناسب از سمت اسکریپت های php نباشد. این اسکریپت می تواند افزونه وردپرس و یا قالب وردپرس یا کد سفارشی نادرست مورد استفاده در وب سایت باشد.

پیشنهاد بعدی  سفارشی سازی استایل در وردپرس 4.7

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

حال بیایید در ادامه باهم نحوه رفع خطای 503 Service Unavailable خطا را بررسی کنیم.

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

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

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

تمام افزونه های وردپرس اسکریپ PHP دارند، پس در اولین قدم باید تمامی افزونه های وب سایت را غیرفعال نمایید.

از آنجایی که شما به دلیل خطای 503 نمی توانید وارد پنل وردپرسی شوید. در این صورت باید از طریق FTP و یا فایل منیجر هاست تون اقدام نمایید. پس از وارد شدن به هاست باید به پوشه wp-content بروید و نام پوشه پلاگین را به plugins-old تغییر دهید. سپس یک پوشه جدید ایجاد کنید و نام آن را plugins قرار دهید.

پیشنهاد بعدی  بروز رسانی لینک های وردپرس بدون دسترسی به پنل مدیریتی

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

برای اینکه بدانید کدام افزونه باعث بروز مشکل شده است، شما باید دوباره به هاست تان مراجعه کنید. سپس به پوشه wp-content بروید و فولدر جدیدی که به نام plugins را ایجاد کرده اید، حذف نمایید. در ادامه نام پوشه plugins-old را به plugins تغییر نام دهید. انجام این کار باعث می شود تمامی افزونه هایی که قبلا نصب شده است به وب سایت اضافه شود. اما این افزونه ها غیر فعال خواهند شد!

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

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

پیشنهاد بعدی  حل مشکل ورود در وردپرس

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

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

در ابتدا از طریق هاست خود به پوشه wp-content/themes بروید. سپس قالب فعلی سایت را انتخاب کنید و بر روی کامپیوترتان ذخیره نمایید. با ذخیره قالب بر روی سیستم خود، باید قالب فعلی را حذف نمایید. سپس یکی از قالب های پیش فرض وردپرس همانند دو هزار و شانزده، دو هزار و هفده که از قبل نصب بوده است، به صورت خودکار فعال خواهد شد.

در ادامه شما باید به صورت کامل بررسی نمایید که خطای 503 وب سایت رفع شده است؟

عیب یابی

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

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

امتیاز شما از 1 تا 5
1 ستاره میدم به نوشته2 ستاره میدم به نوشته3 ستاره میدم به نوشته4 ستاره میدم به نوشته5 ستاره میدم به نوشته
Loading...