بکاپ گرفتن و بازگردانی سایت در پلسک
پرینتداشتن نسخه پشتیبان (بکاپ) مطمئنترین راه برای برگرداندن سایت پس از خطا، بهروزرسانی ناموفق یا هک شدن است. در این راهنما نحوه تهیه بکاپ، دانلود و بازگردانی آن را با ابزار Backup Manager پلسک توضیح میدهیم.
چه زمانی بکاپ بگیرید؟
- قبل از بهروزرسانی وردپرس، قالب یا افزونههای مهم
- قبل از تغییر نسخه PHP یا تغییرات بزرگ در سایت
- بهطور منظم (مثلاً هفتگی) و نگهداری یک نسخه روی کامپیوتر خودتان
تهیه بکاپ دستی
- وارد پلسک شوید و به Websites & Domains بروید.
- در بخش مربوط به دامنه روی Backup & Restore یا Backup Manager کلیک کنید.
- روی دکمه Back Up بزنید.
- در صفحه تنظیمات بکاپ، محتوای مورد نیاز را انتخاب کنید. برای بکاپ کامل، تنظیمات، فایلهای سایت، دیتابیسها و ایمیلها همگی انتخاب باشند.
- در صورت تمایل گزینه ارسال ایمیل پس از اتمام بکاپ را فعال کنید.
- روی OK کلیک کنید و تا پایان فرایند صبر کنید. بسته به حجم سایت ممکن است چند دقیقه طول بکشد.
نکته: فایلهای بکاپ بخشی از فضای هاست شما را اشغال میکنند. بکاپهای قدیمی و غیرضروری را حذف کنید تا فضای هاست پر نشود.
دانلود فایل بکاپ
نگهداری یک نسخه بکاپ خارج از سرور بسیار مهم است.
- در Backup Manager روی نام بکاپ مورد نظر کلیک کنید (یا آیکون دانلود کنار آن را بزنید).
- گزینه Download را انتخاب کنید.
- در صورت تمایل برای فایل رمز عبور تعیین کنید. این رمز را حتماً جایی یادداشت کنید، چون بدون آن امکان بازگردانی وجود ندارد.
- فایل را در کامپیوتر یا فضای ابری امن ذخیره کنید.
برای استفاده از بکاپی که قبلاً دانلود کردهاید، در Backup Manager روی Upload بزنید و فایل را بارگذاری کنید تا در فهرست بکاپها قرار گیرد.
بازگردانی سایت از بکاپ
هشدار: بازگردانی، فایلها و دیتابیس فعلی سایت را با نسخه بکاپ جایگزین میکند. هر تغییری که پس از تاریخ آن بکاپ انجام شده (مطالب، سفارشها، کاربران جدید و ...) از بین میرود. اگر مطمئن نیستید، ابتدا از وضعیت فعلی هم یک بکاپ بگیرید.
- در Backup Manager روی نام بکاپ مورد نظر کلیک کنید.
- مشخص کنید چه چیزی بازگردانده شود: کل اشتراک یا فقط بخشهای انتخابی (Selected objects) مانند فایلهای سایت یا یک دیتابیس خاص.
- روی Restore کلیک کنید و تا اتمام فرایند صبر کنید.
- پس از پایان، سایت را در مرورگر باز کنید و کش سایت و مرورگر را پاک کنید.
نکته: اگر فقط یک فایل یا یک دیتابیس آسیب دیده، بهجای بازگردانی کامل فقط همان بخش را بازگردانید تا اطلاعات دیگر حفظ شود.
بازگردانی سایت هکشده
اگر سایت شما هک شده است، صرف بازگردانی بکاپ کافی نیست؛ چون راه نفوذ همچنان باز است. این مراحل را انجام دهید:
- تاریخ تقریبی هک (اولین زمانی که مشکل مشاهده شد) را مشخص کنید.
- بکاپی را انتخاب کنید که قبل از این تاریخ تهیه شده است و آن را بازگردانید.
- بلافاصله رمز عبور همه بخشها را تغییر دهید: کاربران مدیر وردپرس، کنترل پنل هاست، FTP، دیتابیس و ایمیلها.
- وردپرس، قالب و همه افزونهها را به آخرین نسخه بهروز کنید.
- افزونهها و قالبهای بلااستفاده یا نالشده (کرکشده) را حذف کنید؛ اینها از رایجترین راههای نفوذ هستند.
- فهرست کاربران وردپرس را بررسی کنید و کاربران مدیر ناشناس را حذف کنید.
هشدار: اگر رمز دیتابیس را تغییر دادید، همان رمز جدید را در فایل wp-config.php هم وارد کنید، وگرنه با خطای اتصال به دیتابیس مواجه میشوید:
define( 'DB_PASSWORD', 'رمز-جدید-دیتابیس' );
اگر مشکل حل نشد
اگر بکاپ مناسبی ندارید، بازگردانی با خطا مواجه میشود یا به بازگردانی از بکاپهای سرور نیاز دارید، از طریق ارسال تیکت جدید نام دامنه و تاریخ مورد نظر برای بازگردانی را برای ما بفرستید.