خطاهایی که در وردپرس به وجود میآیند بسیار آزاردهنده هستند و رفع کردن آنها به زمان زیادی نیاز دارد. یکی از خطاهای رایج ارور 503 وردپرس است که به محض به وجود آمدن آن با ارور Service unavailable error مواجه خواهید شد. خطای 503 سایت به معنی تمام شدن منابع یا سرور سایت بوده و برخی اوقات ممکن است دلیل دیگری داشته باشد. اگر تخصص و آشنایی کامل با وردپرس داشته باشید میتوانید از طریق روشهای مختلف نسبت به رفع این مشکل بپردازید. در غیر این صورت بهتر است از کارشناسان در این زمینه کمک بگیرید.
خطای 503 در وردپرس چیست؟
در بین خطاهایی که در وردپرس یه وجود میآیند، خطای 503 به معنای در دسترس نبودن سرویس موردنظر است که روی سرور ایجاد میشود. دلایلی که باعث به وجود آمدن آن میشوند ممکن است به خودی خود برطرف شوند. در غیر این صورت، منبع مشکل باید شناسایی شده و نسبت به برطرف کردن آن اقدام کنید.
دلیل بروز ارور 503 چیست؟
بروز خطای 503 میتواند دلایل مختلفی داشته باشد. گاهی اوقات به دلیل این که سرور از وردپرس پاسخی دریافت نمیکند این خطا را نشان میدهد. اگر این حرکت تکرار شود ممکن است چند دقیقه سرور نقص پیدا کند. در نتیجه، برای افزایش منابع مجبور میشوید که از قطعه کدهای PHP استفاده کنید. این کار باید با دقت زیادی انجام شود.
حتی قبل از قرار دادن کدها بهتر است که یک بکاپ از فایل موردنظر تهیه کنید که با مشکل مواجه نشوید. تمهای ویروسی و مخرب نیز میتوانند دلیل به وجود آمدن خطای 503 باشند. این خطا زمانی به وجود میآید که منابع سرور به حد کافی نباشد. حتی افزونهها و قالبهای حجیم میتوانند باعث به وجود آمدن این مشکل شوند.
روش رفع ارور 503 وردپرس
اگر با خطای 503 مواجه میشوید قبل از این که برای رفع کردن آن اقدام کنید، باید مواردی را بررسی کنید. آیا اخیرا برروزرسانی هایی در سایت انجام دادهاید؟
اگر بروزرسانی سنگین باشد ممکن تا زمان اتمام آن با این خطا مواجه شوید که برای برطرف کردن آن باید تا پایان بروزرسانی صبر کنید. مورد دیگر قطعی سرور است که باید با ارائه دهنده هاست خود این موضوع را بررسی کنید. پس از یافتن علت این این امر میتوانید اقدامات زیر را برای برطرف کردن ارور 503 انجام دهید.
1- قالب خود را به یک گزینه پیش فرض تغییر دهید
یکی از دلایل احتمالی خطای 503 ممکن است مربوط به تم باشد. برای حل کردن این موضوع میتوانید سایت خود را به یکی از تمهای پیش فرض که در وردپرس وجود دارند تغییر دهید.
اگر میخواهید نام تم را تغییر دهید، برای دسترسی به پایگاه داده وردپرس باید از طریق phpmyadmin استفاده کنید و نام تم را در آن جا تغییر دهید. این راه حل زمانی پاسخگو است که تمهای پیش فرض روی وردپرس شما نصب باشند و شما به پیشخوان وردپرس خود دسترسی نداشته باشید.
در صورت حذف کردن آنها، در ابتدا باید از طریق هاست به صورت دستی دوباره تمها را در محل نصب وردپرس در مسیر wp-content/themes آپلود کنید.
حال که تم پیش فرض سایت خود را فعال کردهاید، صفحه اصلی سایت خود را تماشا کنید تا مطمئن شوید که خطای موردنظر برطرف شده است.
2- غیر فعال کردن افزونه های وردپرس
برخی از افزونهها ممکن است که حاوی کدهای مخرب باشند و باعث ایجاد خطای 503 شوند. برای بررسی و اثبات این موضوع باید همه افزونههایی که روی وردپرس نصب کردهاید را غیر فعال کرده و سعی کنید از میان آنها افزونه مخرب را شناسایی کنید. از آن جایی که نمیتوانید به wp-admin دسترسی پیدا کنید، باید از هاست برای این کار استفاده کنید. در محلی که وردپرس نصب شده، به دایرکتوری wp-content رفته و دایرکتوری افزونهها را پیدا کنید.
برای تست خطای 503 باید نام دایرکتوری افزونهها را تغییر دهید. اکنون که نام دایرکتوری را تغییر دادهاید، تمام افزونههای شما غیرفعال میشوند. وب سایت خود را بررسی کنید تا ببینید آیا خطای 503 Service Unavailable ادامه دارد یا خیر.
3- حالت دیباگ وردپرس را فعال کنید
این حالت مخصوص یافتن خطاهای مربوط به وردپرس طراحی شده است. حالت دیباگ به طور پیشفرض فعال نبوده و برای اکتیو کردن آن به یک قطعه کد نیاز دارید.
ابتدا وارد هاست خود شوید به file manager مراجعه کنید.
سپس به public_html مراجعه کنید.در محل نصب وردپرس به دنبال فایل wp-config.php باشید.
اکنون که به فایل wp-config.php دسترسی پیدا کرده روی آن راست کلیک کرده و گزینه edit را بزنید و بعد از باز کردن آن این کد را وارد کنید:
define('WP_DEBUG', true) ;
define('WP_DEBUG_LOG', true) ;
define('WP_DEBUG_DISPLAY', false) ;
بعد از این مرحله به پوشه wp-content رفته یک فایل با نام debug.log مشاهده میکنید.
این فایل به شما کمک میکنئ تمامی خطاهای ایجاد شده را شناسایی کنید. البته این فایل به طور دقیق دلیل خطای 503 را بیان نمیکند، بلکه سرنخهایی برای یافتن زودتر آن به شما خواهد داد.
4- پلن هاست خود را ارتقاء دهید
اگر تمامی راههای بالا را امتحان کردید، اما به هیچ نتیجهای نرسیدید، نوبت به بررسی هاست میرسد. اگر از هاست اشتراکی استفاده میکنید، ممکن است فضا و منابع موردنظر به اتمام رسیده باشند یا ترافیک وبسایت افزایش پیدا کرده باشد.
میتوانید برای رفع کردن این مشکل از پنل کاربری فرتاک سرور هاست خود را ارتقا داده یا به طور کلی پلن خود را تغییر دهید. برای این کار بهتر است که با کارشناسان ما در تماس باشید.
خطای 503 چه مشکلاتی را برای سایت شما به وجود میآورد؟
زمانی که با یک مشکل مانند خطای 503 مواجه میشوید که میگوید سرویس در دسترس نیست، ممکن است دستپاچه شده و نتوانید تشخیص دهید دقیقا مشکل از کجاست! در این موقعیت امکان رخ دادن هر اتفاقی امکان پذیر است.
به طور مثال، ممکن است صفحات خاصی از کار بیوفتند یا سایت برای یک مدت طولانی از دسترس خارج شود. بنابراین، لازم است که درباره مشکلات گوناگون هنگام مواجه شدن با این خطا اطلاعات کامل داشته باشید. در ادامه به چند مشکل هنگام شاهده خطای 503 اشاره میکنیم:
- موتورهای جست و جو نمیتوانند سایت را بررسی و آن را رتبه بندی کنند.
- کاربران برای مشاهده سایت شما با مشکل مواجه میشوند.
- برنامههای مهم سایت شما به درستی یا در زمان معین اجرا نمیشوند.
به طور کلی، خطای 503 باعث میشود که دسترسی پذیری به سایت هم برای شما و هم برای کاربران دشوار باشد. خوشبختانه این خطا مخرب نبوده و میتوان به راحتی آن را برطرف کرد.
نکاتی که درباره برطرف کردن خطای 503 وردپرس آموختید
در هنگام استفاده از وردپرس ممکن است با خطاهای مختلفی مواجه شوید که خطای 503 یکی از آنان به شمار میرود. به محض مواجه شدن با این خطا باید نسبت به برطرف کردن آن اقدام کنید که در این مطلب به بهترین روشها برای رفع خطای 503 وردپرس اشاره کردیم. یکی از روشها تعویض پلن هاست بود که میتوانید از خدمات ما استفاده کرده و هاست وردپرسی مناسب خود را خریداری کنید و نگرانی بابت قطعی و کمبود منابع وبسایت وردپرسی خود نداشته باشید.
پاسخ دهی