طراحی سایت طراحی سایت .

طراحی سایت

آموزش تصویری نحوه رفع خطای 503 وردپرس

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

 

 

رفع خطای 503 در وردپرس
دلایل مختلفی می‌تواند باعث به وجود آمدن خطای 503 در وردپرس شود که با تحقیق به برخی از آن‌ها رسیدیم:(خطاهای وردپرس)

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


دریافت خطای 503 در سایت

 

 

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

503 Service Unavailable
Http/1.1 Service Unavailable
HTTP Server Error 503
503 Error
HTTP 503
HTTP Error 503

نمایان می‌شود و شما را از در دسترس نبودن سرویس در وردپرس مطلع می‌سازد. حال به سراغ راه‌حل‌ها می‌رویم.

 
1- مشاهده باگ در افزونه‌ یا قالب موجود در سایت(خطاهای وردپرس)
واقعیت را بپذیریم که تمامی افزونه‌ها و قالب‌هایی که برای وردپرس ساخته می‌شوند، استاندارد نیستند. اولین و بزرگ‌ترین استانداردی که می‌تواند محصول مورد نظر را با مشکل مواجه کند، کدنویسی نامعتبر و بی‌نظم است.

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

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

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

حال اینکه کجای قالب در بین کدها چنین مشکلی وجود دارد باید بررسی شود. اگر خودتان متخصص هستید که چه بهتر در غیر اینصورت باید با یک متخصص در این حوزه صحبت کنید.

 
2- ناسازگاری بین کدهای php در سرور(خطاهای وردپرس)
بعضی اوقات برای اینکه امکانی را به وبسایت خود اضافه کنیم، از قطعه کدهای پی اچ پی کمک می‌گیریم. اما باید بدانید انجام این کار نیازمند دقت بالاییست.

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

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

  رفع خطای "آیا مطمئنید که می خواهید این کار را انجام دهید؟" در وردپرس
 
فعال کردن حالت دیباگ
 
3- ناکافی بودن منابع سرور(خطاهای وردپرس)
اگر از افزونه‌ها و قالب حجیمی استفاده کنید مطمئنا فضای بیشتری از هاست شما گرفته می‌شود. اگر کاربران زیادی روزانه به وبسایت شما سر می‌زنند,

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

برای اینکه این مسئله را ردیابی کنیم می‌توانیم از کنسول گوگل استفاده کنیم. برای این کار به webmaster tools مراجعه کنید

بررسی محدودیت سرور از طریق کنسول گوگل
 

حال باید میزان نرخ خزنده گوگل را زمانی که سرور دچار محدودیت منابع می‌شود را کاهش داد:

کاهش نرخ خزنده های سرور
 
4- تحت فشار بودن سرور(خطاهای وردپرس)
شبکه توزیع محتوا
وقتی درخواست‌ها به سایت شما زیاد می‌شود مسلما سایت زیر بار قرار گرفته و نمی‌تواند به راحتی صفحات را باز کند و در نتیجه سرور شما تحت فشار قرار می‌گیرد. برای اینکه سرعت عملکرد خود را افزایش دهید، بهترین کار استفاده از یک شبکه توزیع محتوا یا CDN است.

CloudFlare این‌کار را برایتان انجام می‌دهد. یعنی افرادی که یک‌بار سایت شما را باز می‌کنند برای بار دیگر سایت برایشان cache شده و بسیار راحت باز می‌شود. همین امر سبب برداشته شدن آن بار سنگین از روی سرور می‌شود.

 
5- نقص فنی سرور(خطاهای وردپرس)
همیشه مشکل فنی که پیش می‌آید را شما نمی‌توانید درست کنید بلکه از سمت سرور است. معمولا زمانی که این مشکل از سمت سرور باشد و شما با خطای 503 در وردپرس مواجه شوید، بعد از دقایقی رفع می شود اما اگر همچنان پایدار ماند، می‌توانید به پشتیبانی هاست خود اطلاع دهید تا مشکل را بررسی کند.


برچسب: ،
امتیاز:
 
بازدید:

+ نوشته شده: ۷ مهر ۱۳۹۸ساعت: ۱۲:۳۳:۵۱ توسط:فاطمه فیصلی موضوع: نظرات (0)