زمانی که فایل های وردپرس شما هک شده اند و با ریستور بک آپ هم قادر به باز گردان سایت خود نیستید می توانید با روش زیر وردپرس خود را احیا کنید.
در نظر داشته باشید تا زمانی که دیتابیس شما هک نشده باشد این روش می تواند برای شما مفید باشد.
1- ابتدا از اطلاعات موجود در هاست خود یک بک آپ تهیه کنید و آن را برروی سیستم لوکال خود ذخیره نمایید.
2- اطلاعات موجود در پوشه public_html خود را به مسیر دیگری انتقال دهید برای مثال یک پوشه با نام old در public_html ایجاد نمایید و محتوای قبلی public_html را در ان move کنید. در این زمان شما باید فقط در پوشه public_html خود پوشه old را داشته باشید.
3- آخرین نسخه وردپرس منتشر شده را از سایت وردپرس دانلود و در پوشه public_html خود آپلود و اکسترکت نماید. حال شما یک وردپرس جدید برروی هاست خود دارید.
4- فایل wp-config.php را باز کنید و اطلاعات دیتابیس قبلی خود را در این فایل وارد کنید(نام دیتابیس،نام کاربری و پسورد) تا وردپرس جدید به دیتابیس قبلی شما متصل شود.
5-پس از اتصال وردپرس به دیتابیس خود لازم است تمامی افزونه ها و قالبی که قبلا بر روی وردپرس خود داشته اید را مجددا آپلود کنید ابتدا نام قالب قبلی خود را جستجو و قالب سالم را از شرکت ارائه دهند دانلود و در پوشه themes وردپرس خود آپلود کنید.
6- حال می توانید از بخش wp-admin وارد داشبورد مدیریتی وردپرس خود شوید و سایر افزونه های مورد نیاز خود را دانلود و نصب کنید.
7- پس از نصب قالب و افزونه ها نوبت به پوشه upload می رسد، لازم است مجددا تمام عکس های موجود در این پوشه را آپلود کنید.
می توانید از پوشه قبلی استفاده کنید البته باید اطمینان حاصل کنید که اطلاعات داخل این پوشه ویروسی و هک شده نیستند در غیر این صورت مجددا با مشکل قبلی مواجه خواهید شد.
8- کد های موجود در فایل htaccess. قبلی خود را بررسی کنید و مجددا کد های لازم را در فایل htaccess. جدید وارد کنید.
9- کل سایت را چک کنید و اطلاعات جا مانده را مجددا ویرایش و آپلود کنید.
10- هاست خود را ویروس اسکن کنید و اطمینان حاصل کنید که ویروسی در هاست وجود ندارد.
11- تمام پسوردهایی که در هاست خود استفاده کرده اید شامل پسورد ایمیل ها و غیر را به پسورد های جدید و پیچیده تغییر دهید.
12- در نهایت پس از اطمینان از درست آپلود شدن سایت خود اطلاعات قدیمی که در فایل old قرار دادید را از روی هاست حذف کنید.