نحوه رفع خطای ۵۰۳ سرویس غیرقابل دسترس در وردپرس
شما ممکن است گاهی اوقات یک خطای ۵۰۳ سرویس در دسترس نیست در سایت وردپرس خود مشاهده کنید یکی ازمشکلات بروز خطای ۵۰۳ این است که هیچ نشانه ای وجود ندارد که به شما نشان دهد این مشکل باعث وجود این خطا شده است. این امر برای کاربران مبتدی بسیار خسته کننده است در این مقاله ما به شما آموزش خواهیم داد که بتوانید خطای ۵۰۳ سرویس غیر قابل دسترسی در وردپرس را رفع کنید.
خطای۵۰۳ سرویس غیرقابل دسترس در وردپرس چیست؟
همه شرکت های میزبانی وردپرس مقدار ثابت برای هر حساب میزبانی را ارائه می دهند برای وب سایت های میزبانی وب این محدودیت نمی تواند استفاده سنگین از منابع سرور را مدیریت کند.
خطای ۵۰۳ سرویس غیر قابل دسترسی زمانی رخ می دهد که وب سرور شما قادر به پاسخ مناسب از یک اسکریپت PHP نیست. این اسکریپت PHP یک افزوه وردپرس، یک تم وردپرس و یا یک کد سفارشی نادرست باشد.
اگر خطا ناشی از یک کاربرد سنگین، همانند یک سرور یا یک حمله DDoS باشد پس از چند دقیقه می تواند به صورت خودکار ناپدید شود اگر این خطا به وسیله یک کد نادرست ایجاد شده باشد خطا ادامه پیدا خواهد کرد مگر این که شما کد را پیدا کرده و آن را غیر فعال کنید.
رفع خطای ۵۰۳ سرویس غیر قایل دسترس در وردپرس
همان طور که در بالا ذکر شد این خطا زمانی رخ می دهد که وب سرور شما قادر به پاسخ مناسب از یک اسکریپت PHP در حال اجرا در پس زمینه نباشد.
برای رفع این مشکل ما تمامی اسکریپت های غیر ضروری PHP را به صورت جداگانه غیر فعال می کنیم تا خطای ایجاد شده رفع شود.
افزونه های وردپرس را غیر فعال کنید.
تمام افزونه های وردپرس شما اسکریپت های PHP هستند، بنابراین ابتدا باید تمام افزونه های وردپرس خود را غیر فعال کنید.
از آنجایی که شما به دلیل خطای ۵۰۳ نمی توانید به داشبورد وردپرس خود وارد شوید باید با استفاده از یک سرویس گیرنده FTP یا مدیر فایل در cPanel به وب سایت خود متصل شوید. پس از اتصال، به / wp-content / folder بروید و پوشه plugins را به plugins-old تغییر دهید.
در این بخش ما باید یک پوشه جدید ایجاد کرده و نام آن را افزونه ها بگذارید.
حال باید به سایت وردپرس خود مراجعه کرده و ببینید ایا خطای ۳۰۵ حل شده است؟
اگر خطای وب سایت شما رفع شده باشد این بدین معنا میباشد که افزونه ای را که غیرفعال کردیدباعث ایجاد خطا بوده است و اما برای تشخیص اینکه کدام افزونه سبب ایجاد مشکل شد، شما باید در CPanel به client / manager FTP خود بروید.
بعد شما باید به / wp-content / folder بروید و پوشه افزونه خالی را حذف کنید.
بعد از آن شما باید پوشه plugins-old را به افزونه تغییر نام دهید. این همه افزونه نصب شده قبلی شما را به وردپرس اضافه خواهد کرد با این حال، این افزونه ها غیرفعال خواهند شد.
اگر این گام مسئله خود را حل کرد، پس لازم نیست که دستورالعمل های دیگر را در این صفحه دنبال کنید در غیر این صورت می توانید به مرحله بعدی بروید.
تغییر قالب پیش فرض وردپرس
اگر غیرفعال کردن افزونه ها مسئله را برطرف نکنند گام بعدی این است که به یک قالب پیش فرض وردپرس بروید. این عمل قالب وردپرس فعلی شما را غیرفعال می کند.
اول شما باید با استفاده از یک سرویس گیرنده FTP یا مدیر فایل در cPanel به سایت وردپرس خود وصل شوید پس از اتصال، به پوشه / wp-content / themes / folder بروید.
تم وردپرس فعلی خود را دانلود کنید.
تم فعلی فعال وردپرس خود را تعیین کنید و از آن یک نسخه پشتیبان تهیه کنید.
پس از دانلود تم خود، می توانید پیش بروید و آن را از وب سایت خود حذف کنید در حال حاضر اگر شما قبلا یک تم پیش فرض نصب کرده اید به طور خودکار فعال خواهد شد. اگر این کار را نکنید، می توانید پیش بروید و یک تم پیش فرض را در وب سایت خود نصب کنید.
به طور کامل وب سایت خود را بررسی کنید تا اطمینان حاصل کنید که خطا۵۰۳ در دسترس نیست.
در نتیجه :
اگر با استفاده از هر دو روش فوف خطای شما رفع نشد می توانید از روش های زیر استفاده کنید :
- با شرکت میزبانی وب وردپرس خود تماس بگیرید زیرا ممکن است بتوانند به مشکل شما رسیدگی کند.
- به عنوان آخرین راه حل، شما می توانید یک نسخه جدید وردپرس را دوباره نصب کنید.
ما امیدواریم که این آموزش به شما کمک کند تا نحوه رفع خطای ۵۰۳ سرویس غیرقابل دسترس در وردپرس را بیاموزید.
نظرات کاربران
ثبت دیدگاه