بکاپ گیری سایت یا تهیه نسخه پشتیبان یکی از اقدامات مهمی است که برای حفظ امنیت و نگهداری از وبسایت های وردپرسی باید انجام شود. فرقی نمی کند که سایت شما شرکتی، وبلاگی یا یک سایت فروشگاهی بزرگ باشد؛ در هر صورت برای حفظ امنیت و اطلاعات وبسایت لازم است که به صورت منظم از سایت خود بکاپ بگیرید. باتوجه به روش های مختلفی که برای بکاپ گیری در وبسایت های وردپرسی وجود دارد؛ لازم است که به عنوان مدیر وبسایت با روش های متداول و کاربرد هر یک آشنا شوید.

بکاپ چیست؟
بکاپ سایت وردپرسی یک کپی کامل از وبسایت شماست. شما می توانید این نسخه کامل را در صورت خراب شدن یا آسیب دیدن فایل های سایت وردپرسی بازیابی کنید. بکاپ شامل فایل های هسته وردپرس، دیتابیس، فایل های پوسته یا theme، افزونه ها و فایل های آپلود شده می باشد. ضروری است که همه این موارد در هر نسخه پشتیبانی که تهیه می کنید؛ گنجانده شوند تا در صورت بروز مشکل، وبسایت شما بتواند به درستی بازیابی شود.
مزایای گرفتن بکاپ
اگر تا به حال به هر دلیلی از جمله مشکلات فنی وبسایت شما دچار مشکل شده باشد، میدانید که تلاش برای بازیابی آن در صورت نداشتن نسخهای برای بازیابی، چقدر میتواند دشوار باشد. این مشکل میتواند تا مدت ها روند سایت را مختل کند که در نهایت منجر به از دست دادن بازدیدسایت و کاهش درآمد می گردد. بکاپ یا نسخه پشتیبان یک نسخه سالم از وبسایت شماست که توانایی بازیابی فایلها و پایگاه داده در صورت بروز هرگونه مشکل را برای شما فراهم میکند که می تواند در صورت مواجه با چنین شرایطی، اطلاعات وبسایت شما را حفظ کند. به همین دلیل نیز بکاپ گیری از سایت وردپرسی بسیار ضروری است.
از جمله مهم ترین مزایای گرفتن بکاپ موارد زیر می باشد:
- جلوگیری از حذف یا آسیب دیدن اطلاعات کاربران و فایل های اصلی وبسایت
- بازگشت به وضعیت مطمئن و سالم قبلی در صورت انجام تغییرات
- مقابله با هک یا هرگونه حملات مخرب به وبسایت
- جلوگیری از اتلاف وقت و هزینه برای برطرف سازی هرگونه خطای احتمالی
- و..
روش های بکاپ گیری ازسایت
حالا که با اهمیت بکاپ یا تهیه نسخه پشتیبان آشنا شدید؛ به روش های بکاپ گیری می پردازیم و اینکه بهتر است در هر موقعیتی از کدام روش استفاده شود.
بکاپ گیری از طریق افزونه ها
از ویژگی های جذاب کار با سیستم مدیریت محتوای وردپرس این است که کلیه فرآیندهای وبسایت از جمله تهیه نسخه پشتیبان بوسیله افزونه ها به ساده ترین شکل ممکن اتفاق میفتد.
جهت آشنایی با این دسته از افزونه معرفی بهترین افزونه های بکاپ گیری در المنتورسایت را مطالعه نمایید.
بکاپ گیری از طریق هاست
تمامی هاستینگ ها به صورت روزانه یا هفتگی از وبسایت شما بکاپ میگیرند که این استراتژی از طریق پلنی که شما برای هاستینگ انتخاب کرده اید مشخص می شود. علاوه بر بکاپ گیری خودکار هاستینگ شما می توانید به صورت دستی واز طریق کنترل پنل هاست نیز بکاپ بگیرید که روش انجام کار بسته به نوع کنترل پنل هاست شما متفاوت می باشد.
بکاپ گیری در هاست دایرکت ادمین
برای بکاپ گیری در هاست دایرکت ادمین بعد از لاگین به کنترل پنل هاست از بخش امکانات پیشرفته یا advanced features گزینه create/restore backups یا ایجاد/ بازیابی بکاپ را بزنید.

در پنجره باز شده، می توانید تعیین کنید که از چه بخش های از سایت نسخه پشتیبان گرفته شود. علاوه بر این امکان انتخاب دامنه یا همه دامنه های متصل به هاست برای این منظور وجود دارد.

بعد از انجام تنظیمات و زدن دکمه ایجاد بکاپ پیغام اضافه شدن بکاپ گیری به صف نمایش داده می شود و بعد از اتمام کار یک پیام مبنی بر اتمام روند بکاپ گیری در بخش پیغام ها نمایش داده می شود.
برای دسترسی به فایل های بکاپ و دانلود آن ها بروی سیستم از کنترل پنل هاست و بخش مدیریت فایل یا file manager وارد پوشه backups شوید و فایل بکاپ با پسوند tar.gz را دانلود کنید.
برای بازگردانی بکاپ در هاست دایرکت ادمین، بعد از ایجاد نسخه پشتیبان، مجدد از داشبورد و بخش ایجاد/ بازیابی بکاپ این بار گزینه بازگردانی یا Restore را بزنید.
بکاپ گیری در هاست سی پنل
بعد از ورود به کنترل پنل هاست سی پنل وارد بخش backup wizard شوید.

در بخش بعدی صفحه ای باز می شود که دو ستون یکی مخصوص بکاپ و یکی برای بازیابی یا restore می باشد.

برای بکاپ گیری روی دکمه backup از ستون سمت چپ کلیک کنید تا پنجره زیر باز شود.

در این صفحه می توانید انتخاب کنید که بکاپ از بخش هایی مثل دیتا بیس، دایرکتوری ریشه یا ایمیل ها انجام شود یا full backup گرفته شود. با کلیک روی دکمه full backup وارد بخش بعدی می شوید.

در این پنجره در قسمت generate a full backup در کادر Backup Destination باید روی home directory تنظیم شود. در کادر آدرس ایمیل به صورت پیش فرض ایمیل مدیر وبسایت قرار میگیرد تا بعد از اتمام فرآیند بکاپ گیری اطلاعیه به مدیروبسایت ارسال شود. اگر گزینه Do not send email notification را فعال کنید اطلاعیه ایمیل ارسال نمی شود. بعد از زدن روی دکمه generate Backup پروسه ایجاد بکاپ شروع شده و بعد از اتمام ایمیل اطلاع رسانی ارسال میشود.
لازم به ذکر است که فایل نهایی بکاپ را از طریق file manger و دسترسی به home directory یا دایرکتوری ریشه می توانید دانلود کنید یا از طریق قابلیت restore بازیابی کنید.
نکات مهم درمورد بکاپ گیری از سایت وردپرسی
حتی اگر همه چیز در وبسایت به خوبی پیش می رود نباید بکاپ گیری را فراموش کنید واین مسئله کاملا حیاتی است. با رعایت نکات زیر همه چیز تحت کنترل شما خواهدبود:
ذخیره بکاپ در محل های ذخیره سازی مختلف
اگر همیشه نسخه های پشتیبان سایت خود را روی سرور یا روی کامپیوتر شخصی خود ذخیره می کنید؛ باید بدانید که سرورهای شرکت های هاستینگ هم در معرض خطرهای هر چند نادر و غیرمنتظره مثل آتش سوزی و… قرار دارند. بنابراین برای حفظ صدرصدی امنیت اطلاعات حتما نسخه های پشتیبان را در چندین محل ذخیره سازی مثل لپتاپ شخصی + سرویس هایی مثل Dropbox و Google Drive قرار دهید.
توجه به بکاپ گیری از همه بخش های سایت
اگر فقط از بخشی از سایت مثل فقط رسانه ها یا فقط پایگاه داده یا به هر صورتی ناقص بکاپ گیری کنید همیشه این خطر وجود دارد که به دلیل مشکلات فنی کل وبسایت شما دچار اختلال شود. بنابراین همیشه از سایت وردپرسی بکاپ کامل بگیرید.
زمانبندی منظم تهیه نسخه پشتیبان یا بکاپ گیری خودکار
بکاپ گیری فرآیندی است که باید به صورت منظم و مداوم انجام گیرد. خوشبختانه بسیاری از افزونه های تهیه نسخه پشتیبان از بکاپ گیری خودکار پشتیبانی می کنند که خطر فراموشی و عدم رعایت نظم در این خصوص را به میزان زیادی کاهش می دهد.
تست بکاپ
بکاپ ها امکان دارد به دلیل خطاهای سیستمی به صورت ناقص یا مشکل دار ذخیره شده باشند. اگر شما بکاپ ها را تست نکنید درست زمانی که به آنها احتیاج مبرم دارید ممکن است با یک بکاپ ناقص و غیرقابل استفاده مواجه شوید.
سوالات متداول در مورد روش های بکاپ گیری از سایت وردپرسی
بکاپ گیری از طریق افزونه بهتر است یا از طریق هاست؟
زمانی که شما از طریق هاست بکاپ میگیرید بکاپ شامل اطلاعات سرور و ایمیل های سازمانی شما نیز می شود اما اگر از طریق افزونه های بکاپ گیری مثل داپلیکیتور یا updraft انجام دهید بکاپ فقط شامل اطلاعات خود وبسایت شما می باشد. ضمن اینکه اگر سایت شما خیلی سنگین و بزرگ باشد بکاپ گیری از طریق افزونه ممکن است.
به دلیل مصرف زیاد از منابع با خطا مواجه گردد. بنابراین برای بکاپ گیری دوره ای کامل و بدون کم و کاست روش بکاپ گیری هاست استاندارد تر و کاملتر است اما برای تهیه نسخه پشتیبان به صورت سریع و خودکار می توانید از افزونه هایی مثل updraftPlus کمک بگیرید. در نهایت برای اینکه خیالتان به طور کامل از بابت حفظ اطلاعات راحت شود؛ می توانید از ترکیبی از هر دو روش استفاده کنید.
از چه اطلاعاتی در وبسایت باید بکاپ بگیریم؟
بکاپ گیری از فایل های اصلی وردپرس، افزونه و رسانه ها و البته دیتابیس وبسایت بسیار ضروری است اما می توانید به صورت دوره ای یک بکاپ کامل که شامل ایمیل ها و تنظیمات سرور نیز باشد را نیز تهیه کنید.
بکاپ گیری هر چند وقت یکبار باید انجام شود؟
باتوجه به میزان اطلاعاتی که روزانه در وبسایت وردپرسی تولید می شود می توانید برای تهیه نسخه پشتیبان زمانبندی انجام دهید. حتی اگر وبسایت کوچکی دارید حداقل هفته ای یک مرتبه بکاپ بگیرید. اما اگر یک سایت فروشگاهی با حجم داده های زیاد دارید حتما به صورت روزانه یا حتی چند مرتبه در روز بکاپ گیری را انجام دهید.
بهترین زمان برای بکاپ گیری از سایت چه وقتی است؟
باتوجه به اینکه این فرآیند منابع زیادی از سرور را به چالش می کشد؛ حتما زمانی خارج از تایم اوج ترافیک سایت را برای بکاپ گیری انتخاب کنید.
جمع بندی
خواندید که نسخه پشتیبان یا بکاپ یک کپی کامل از وبسایت شماست که روی هاست، سیستم شخصی یا فضاهای ذخیره سازی دیگر مثل فضای ابری ذخیره می شود. تهیه نسخه پشتیبان یک ضرورت امنیتی برای وبسایت وردپرسی است که باید به صورت مداوم انجام شود. بسته به استراتژی بکاپ گیری می توانید از روش افزونه یا بکاپ گیری هاست یا ترکیبی از هر دو استفاده کنید.



