debug.log وردپرس کجاست و چگونه خطای واقعی را پیدا کنیم؟
محل debug.log، روش تطبیق timestamp، تشخیص Fatal از Warning و خواندن stack trace وردپرس را همراه با نکات حفاظت از داده بررسی کنید.
بیپیدا / از تجربه تا راهکار
عمیقتر بخوانید. دقیقتر عیبیابی کنید.
مقالهها و تجربههای عملی برای مسئلهٔ بعدی شما.
۱۰۸ مقالهنمایش ۹۷–۱۰۸
محل debug.log، روش تطبیق timestamp، تشخیص Fatal از Warning و خواندن stack trace وردپرس را همراه با نکات حفاظت از داده بررسی کنید.
WP_DEBUG و WP_DEBUG_LOG را درست تنظیم کنید، نمایش خطا را روی production ببندید، مشکل را بازتولید و پس از تشخیص logging اضافی را خاموش کنید.
با staging، قالب پیشفرض، لاگ PHP و مقایسه assetها مشخص کنید خرابی وردپرس واقعاً از تداخل قالب و افزونه است یا cache و سفارشیسازی.
با تست مرحلهای، لاگ، staging و روش تقسیم مجموعه افزونهها عامل تداخل وردپرس را بدون خاموش کردن دائمی قابلیتهای سایت پیدا کنید.
صفحه سفید وردپرس معمولاً نتیجه خطای PHP پنهان، کمبود حافظه یا خروجی ناقص است. با بررسی status، لاگ و افزونهها علت را ایمن پیدا کنید.
اگر سایت پس از آپدیت هسته وردپرس خراب شده، وضعیت آپدیت، لاگ PHP، افزونهها و دیتابیس را مرحلهای بررسی کنید و بدون از دست دادن داده بازیابی شوید.
حلقه ریدایرکت ورود وردپرس را با بررسی cookie، site URL، HTTPS، reverse proxy، cache و افزونه امنیتی مرحلهبهمرحله و بدون حدس رفع کنید.
مشکل ورود به wp-admin را بر اساس نشانههایی مثل رمز اشتباه، 403، صفحه سفید، loop و خطای cookie تشخیص دهید و با روش کمریسک رفع کنید.
خطای اتصال دیتابیس وردپرس را با کنترل تنظیمات wp-config، وضعیت MySQL، دسترسی کاربر، شبکه و سلامت جداول بدون آسیب به دادهها عیبیابی کنید.
خطای 500 وردپرس را با بررسی لاگ وبسرور و PHP، جداسازی افزونه و قالب، کنترل htaccess، منابع و دسترسی فایلها مرحلهبهمرحله رفع کنید.
اگر سایت پس از آپدیت افزونه بالا نمیآید، با تشخیص افزونه معیوب، غیرفعالسازی امن، بررسی لاگ و بازگردانی کنترلشده سایت را بازیابی کنید.
برای رفع خطای بحرانی وردپرس، از Recovery Mode و لاگ PHP شروع کنید، عامل خطا را بدون آسیب به دادهها جدا کنید و سپس سایت را ایمن بازیابی کنید.