ناسازگاری در کدهای PHP نیز میتواند عاملی برای ایجاد این خطا باشد که مشخص نیست خطای PHP رخ داده مربوط به افزونه، قالب یا هسته است و برای تشخیص منبع خطا باید دو روش را امتحان کنید. در روش اول مطابق توضیحاتی که برای فایل Error_log در کد نویسی پلاگین اشاره کردیم، فایل ارور لاگ هاست را بررسی کنید.
در روش دوم میتوانید با استفاده از دیباگ وردپرس، خطاهایی که در فایل قالب یا پلاگین وجود دارد را مشاهده کنید. برای این منظور باید از مسیر مدیریت فایل و سپس Public_html قطعه کدی را در فایل WP-config.php قرار دهید تا دیباگ فعال شود و سپس برای ویرایش این فایلهاست سی پنل بر روی فایل کلیک راست کنید و گزینه ویرایش را انتخاب کنید.
سپس باید کدهای زیر را در بخش Define قرار داده و ذخیره کنید تا دیباگ فعال شود.
define (‘WP_DEBUG’, true);
در هنگام بروز ارور 503 امکان دسترسی به پیشخوان وردپرس و خود سایت ممکن است و با فعال کردن دیباگ این امکان فراهم میشود؛ بنابراین باید حالتهای WP_DEBUG_LOGوWP_DEBUG_DISPLAY را هم فعال کنید. بعد از آنکه دوباره سایت را باز کردید میتوانید به /public_html/wp-content/ مراجعه کنید و با مشاهده پوشه denug.log منبع نمایش خطای 503 وردپرس را پیدا کنید.
خطای 503 وردپرس به دلیل مشکل سرور
به دلیل آپدیت کردن نرمافزارهای مورد نیاز سرور و ایجاد تغییرات در کانفیگ سرور نیز ممکن است که ارور 503 نمایش داده شود. در این حالت بهترین کار صبر کردن است و باید به میزبان وب خودتان اجازه دهید تا مشکل سایت شما را بررسی و برطرف کنند.