آشنایی با خطا هنگام جابجایی سایت
اگر تا به الان از افزونه محبوب wordfence بر روی سایت وردپرسی خودتون استفاده کرده باشین و جدیدا هاست خودتون رو عوض کردین ممکنه با خطای
PHP Fatal error: Unknown: Failed opening required ‘—–/wordfence-waf.php’ روبروشده باشین .این خطا بخاطر فعال کردن فایروال wordfence اتفاق میفته و بخاطر تغییراتی هست که این فایروال بر روی فایل های ریدایرکت سایت انجام میده و جهت نفوذ یکسری کدها رو به فایل ها اضافه میکنه
روش حل مشکل
بطور کلی دو راه برای حل مشکل وجود داره اول اینکه وارد هاست قبلی بشین و افزونه رو غیر فعال کنید و همینطور از بخش فایروال wordfence قسمت remove extention رو بزنید و بعد از غیر فعال کردن افزونه wordfence از سایت بکاپ بگیرین و بکاپ رو در هاست جدید برگردونین
روش دوم: درصورتی که دسترسی به هاست قبلی ندارین و روش بکاپ گرفتن برای شما جواب نمید وارد cpanel هاست بشین و در روت وردپرس خودتون وارد فایل user.ini بشین ممکنه این فایل hidden باشه پس دقت کنید
بعد از ورود خطی که با دستور auto_prepend_file شروع شده را حذف کنید
به همین راحتی خواهید دید که سایت شما بالا میاد
نکته ای که باید بهش دقت کنید اینه که فایلهای مربوط به پلاگین رو حذف یا غیر فعال نکنید .زیرا باغیر فعال کردن پلاگین مشکل حل نمیشه و فقط با موردی که گفته شد میتونین نتیجه مورد نظر بگیرید