درود،
صفحه سفید وردپرس معمولاً زمانی اتفاق میافتد که کدهای وردپرس دچار مشکل شوند یا فایلهای مهم آن آسیب ببینند. حالا که هاست به شما اعلام کرده فایلها آسیب دیدهاند، باید با دقت آنها را بازیابی یا جایگزین کنید.
مراحل رفع مشکل:
۱. پشتیبانگیری کامل از فایلها و دیتابیس
قبل از هر کاری، از کل فایلها و دیتابیس سایت یک نسخه پشتیبان تهیه کنید. این کار در صورت بروز مشکل به شما امکان بازگشت به وضعیت قبلی را میدهد.
۲. دانلود مجدد وردپرس
- به صفحه رسمی دانلود وردپرس بروید.
- نسخه وردپرس را دانلود کنید و فایل زیپ آن را در سیستم خود باز کنید.
۳. جایگزینی فایلهای هسته وردپرس
- به هاست خود وارد شوید و به مسیر نصب وردپرس بروید.
- فایلها و پوشههای زیر را از نسخه جدید جایگزین کنید:
- فایلهای اصلی وردپرس (مانند
index.php
, wp-login.php
, و غیره).
- پوشههای زیر را به صورت کامل جایگزین کنید:
- توجه کنید که پوشه
/wp-content/
و فایل wp-config.php
را دست نزنید، چون شامل اطلاعات مهم شما هستند.
۴. بررسی و بازیابی فایلهای افزونهها و قالبها
- افزونهها و قالبهای معیوب را بررسی کنید:
- به مسیر
/wp-content/plugins/
بروید و نام پوشه افزونهها را موقتاً تغییر دهید تا غیرفعال شوند.
- اگر قالب خاصی استفاده میکردید، بررسی کنید که آیا فایلهای قالب درست هستند یا خیر.
۵. فعالسازی حالت اشکالزدایی
اگر مشکل همچنان باقی است، حالت اشکالزدایی وردپرس را فعال کنید:
- در فایل
wp-config.php
خط زیر را اضافه یا تغییر دهید: define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false );
- سپس فایل
debug.log
را در مسیر /wp-content/
بررسی کنید تا خطای دقیق را پیدا کنید.
۶. بازیابی از بکاپ (در صورت وجود)
اگر دسترسی به بکاپ سالم دارید، میتوانید سایت را به وضعیت سالم قبلی بازیابی کنید.
درود @ziziabs
مشکلتون حل شد که پیگیری نکردید؟! لطفاً جهت مشخص شدن وضعیت موضوع اطلاع بدید.