اگر در سایت وردپرسی خود با ارور 503 مواجه شدید، مراحل زیر را برای رفع مشکل دنبال کنید:
- بررسی فضای هاست:
ابتدا هاست خود را بررسی کنید تا مطمئن شوید که فضای ذخیرهسازی شما تکمیل نشده باشد. در صورتی که فضای هاست پر شده باشد، این ارور را دریافت خواهید کرد. با افزایش فضای هاست، ممکن است مشکل برطرف شود. - غیرفعال کردن پلاگینها:
اگر مشکل از فضای هاست نبود، به سورس پروژه بروید. به مسیرwp-contentوارد شده و پوشهpluginsرا تغییر نام دهید (مثلاً بهplugins-old). سپس سایت را رفرش کنید. اگر ارور 503 رفع شد، به احتمال زیاد یکی از پلاگینها مشکلساز بوده است. با بازگرداندن پوشه و غیرفعال کردن پلاگینها به صورت تک به تک، میتوانید پلاگین مشکلدار را شناسایی کنید. - بررسی قالب (تم) سایت:
اگر با تغییر نام پوشه پلاگینها مشکل حل نشد، به همان مسیرwp-contentبروید و پوشهthemesرا تغییر نام دهید. با این کار، سایت با قالب پیشفرض وردپرس بارگذاری خواهد شد. اگر مشکل حل شد، احتمالاً قالب شما مشکلساز بوده است. - آپدیت دستی وردپرس:
اگر هیچیک از مراحل فوق مشکل را حل نکرد، وارد پوشهpublic_htmlشوید و وردپرس را به آخرین نسخه به صورت دستی آپدیت کنید. این روش بهسادگی میتواند مشکل ارور 503 را رفع کند.
آموزش آپدیت کرد وردپرس به صورت دستی:
پشتیبانگیری از سایت: پیش از هر اقدامی، از کل سایت خود پشتیبان تهیه کنید. این شامل فایلهای سایت و دیتابیس است. برای این کار میتوانید از افزونههای پشتیبانگیری مانند UpdraftPlus استفاده کنید، یا به صورت دستی فایلها و دیتابیس را دانلود کنید.
مراحل آپدیت دستی وردپرس:
دانلود آخرین نسخه وردپرس:
وارد سایت رسمی وردپرس (https://wordpress.org) شوید و آخرین نسخه وردپرس را دانلود کنید. فایل وردپرس به صورت یک فایل زیپ دانلود میشود.
اکسترکت فایل دانلودی:
فایل زیپ دانلود شده را در کامپیوتر خود اکسترکت کنید. پس از استخراج، پوشهای با نام wordpress خواهید داشت که شامل تمامی فایلها و پوشههای مربوط به وردپرس است.
غیرفعال کردن پلاگینها (اختیاری):
بهتر است قبل از انجام آپدیت، پلاگینها را غیرفعال کنید تا در طول فرآیند آپدیت مشکلی پیش نیاید. برای این کار، به پوشه wp-content/plugins رفته و نام پوشه plugins را به چیزی مانند plugins-old تغییر دهید. این باعث میشود تمامی پلاگینها غیرفعال شوند.
آپلود فایلهای جدید وردپرس:
با استفاده از یک FTP کلاینت (مانند FileZilla) یا مدیریت فایل در سیپنل، به هاست خود متصل شوید. به مسیر public_html یا پوشه اصلی سایت خود بروید.حالا محتوای پوشه wordpress که دانلود و اکسترکت کردید را به هاست خود آپلود کنید. توجه کنید که فقط فایلها و پوشههای زیر را جایگزین کنید:wp-adminتمامی فایلهای وردپرس در ریشه مانند
wp-includes
wp-config-sample.php, index.php و غیره
توجه: پوشه wp-content را نباید آپلود کنید، زیرا شامل قالبها و پلاگینهای شماست و نمیخواهید آن را بازنویسی کنید.
بازنویسی فایلها:
وقتی که فایلها را آپلود میکنید، FTP کلاینت از شما میپرسد که آیا میخواهید فایلهای موجود را بازنویسی کنید. حتماً گزینه Overwrite یا “بازنویسی” را انتخاب کنید تا فایلهای قدیمی وردپرس با نسخههای جدید جایگزین شوند.
آپدیت دیتابیس (در صورت نیاز):
پس از اینکه آپلود فایلها کامل شد، به آدرس سایت خود مراجعه کنید. اگر نیاز به آپدیت دیتابیس باشد، وردپرس از شما درخواست میکند که دیتابیس را آپدیت کنید. کافی است روی دکمه Update Database کلیک کنید.
فعال کردن دوباره پلاگینها (اختیاری):
اگر پلاگینها را غیرفعال کردهاید، حالا میتوانید دوباره آنها را فعال کنید. به مسیر wp-content بروید و نام پوشه plugins-old را به plugins تغییر دهید.
