بکاپ گرفتن از سایت، یکی از مهمترین اقداماتی است که باید در جهت حفاظت از اطلاعات و محتویات مهم سایت خود انجام دهید. بدون بکاپ، در صورتی که سایت شما با مشکل مواجه شود یا دچار حمله هکری شود، اطلاعات و محتویات شما قابل بازیابی نخواهند بود و در بدترین حالت، ممکن است سایت شما به طور کامل از بین برود.
به طور کلی، بکاپ گرفتن از سایت به شما این امکان را میدهد که در صورت وقوع هرگونه مشکلی مانند حمله هکری، خرابی سختافزاری، خطای نرمافزاری و یا حتی خطای انسانی، بازیابی سریع و آسان اطلاعات و محتویات سایت خود را داشته باشید. با بکاپ گرفتن، میتوانید سایت خود را در حالتی که قبل از وقوع مشکل بوده است، بازیابی کنید و از این طریق، موفق به جلوگیری از هرگونه از دست دادن اطلاعات و محتویات خواهید شد.
روش های بکاپ گیری از سایت
بکاپ گیری از سایت از چند روش مختلف قابل انجام است. در زیر به برخی از روشهای بکاپ گیری اشاره میکنم:
بکاپ گیری از طریق پنل مدیریت سایت(هاست): برخی از پنلهای مدیریتی مانند cPanel و Plesk، ابزار بکاپ گیری داخلی دارند که با استفاده از آن میتوانید بکاپ از سایت خود بگیرید. روند تهیه بکاپ از طریق هاست عبارت است از:
ورود به پنل مدیریت سایت: برای ورود به پنل مدیریت سایت، ابتدا باید آدرس ورود به پنل را در مرورگر وارد کنید و سپس با استفاده از نام کاربری و رمز عبور، وارد پنل شوید.
جستجوی ابزار بکاپ گیری: پس از ورود به پنل مدیریت سایت، باید به دنبال ابزار بکاپ گیری داخلی سایت خود بگردید. این ابزار معمولاً در بخشی با نام Backup یا Backup Wizard قرار دارد.
انتخاب نوع بکاپ: پس از ورود به صفحه بکاپ گیری، باید نوع بکاپ را انتخاب کنید. معمولاً گزینههای Full Backup یا Partial Backup در دسترس قرار دارند. اگر میخواهید تمام فایلهای سایت خود را در بکاپ گنجانده و ذخیره کنید، باید گزینه Full Backup را انتخاب کنید. اما اگر فقط بخشی از سایت خود را بکاپ گرفته و ذخیره کنید، گزینه Partial Backup را انتخاب کنید.
شروع بکاپ گیری: پس از انتخاب نوع بکاپ، باید شروع به بکاپ گیری کنید. در این مرحله، پنل مدیریت سایت شروع به ساختن فایل بکاپ میکند و پس از اتمام، فایل بکاپ به شما ارائه میشود تا آن را در کامپیوتر خود ذخیره کنید.
ذخیره فایل بکاپ: پس از پایان بکاپ گیری، باید فایل بکاپ را دانلود کنید و در کامپیتور ذخیره کنید
تأیید فایل بکاپ: پس از دانلود فایل بکاپ، باید اطمینان حاصل کنید که فایل بکاپ به درستی ایجاد شده است و همه فایلهای سایت شما در آن وجود دارند. برای این کار، میتوانید فایل بکاپ را در کامپیوتر خود باز کرده و محتویات آن را بررسی کنید.
ذخیره فایل بکاپ در مکان امن: پس از تأیید فایل بکاپ، باید آن را در یک مکان امن ذخیره کنید. بهترین روش برای ذخیره فایل بکاپ، استفاده از یک سرویس ذخیره سازی ابری است. در این صورت، فایل بکاپ در یک سرور ابری ذخیره میشود و در صورتی که کامپیوتر شما خراب شود، فایل بکاپ شما از دست نخواهد رفت.
تکرار بکاپ گیری: بکاپ گیری از سایت شما یک وظیفه مهم و دورهای است و باید به صورت مرتب آن را تکرار کنید. بهترین روش برای این کار، تنظیم یک زمانبندی خودکار برای بکاپ گیری است که به صورت روزانه، هفتگی یا ماهانه انجام شود. به این صورت میتوانید از از دست رفتن اطلاعات خود جلوگیری کنید و در صورت بروز مشکلات، به راحتی از فایل بکاپ خود استفاده کنید.
2.بکاپ گیری با استفاده از افزونه های مختلف:افزونه بکاپ وردپرس بسیاری هستند و هر کدام ویژگیها و قابلیتهای مختلفی دارند. در زیر به برخی از این افزونهها اشاره میکنیم:
افزونه UpdraftPlus : یکی از محبوبترین افزونههای بکاپ گیری وردپرس است. این افزونه امکان بکاپ گیری از فایلهای سایت شما، پایگاه داده و حتی تنظیمات وردپرس را فراهم میکند. همچنین، این افزونه قابلیت ارسال بکاپهای گرفته شده به ایمیل، فضای ابری، درایو گوگل و... را دارد.
افزونه BackupBuddy: این افزونه نیز یکی از محبوبترین افزونههای بکاپ گیری وردپرس است. با استفاده از این افزونه، میتوانید بکاپ از تمام فایلها، پایگاه داده و تنظیمات وردپرس خود را گرفته و در فضای ابری ذخیره کنید. همچنین، این افزونه امکان بازیابی سریع بکاپ گرفته شده را نیز دارد.
افزونه BackWPup: این افزونه نیز یکی از محبوبترین افزونههای بکاپ گیری وردپرس است. با استفاده از این افزونه، میتوانید بکاپ از فایلها، پایگاه داده و تنظیمات وردپرس خود را گرفته و در فضای ابری یا در کامپیوتر خود ذخیره کنید. همچنین، این افزونه قابلیت ارسال بکاپهای گرفته شده به ایمیل و یا درایو گوگل را دارد.
افزونه Duplicator: این افزونه نیز برای بکاپ گیری از وردپرس استفاده میشود. با استفاده از افزونه Duplicator، میتوانید بکاپ از تمام فایلهای وردپرس، پایگاه داده و تنظیمات خود را گرفته و به راحتی به دیگر سرورها منتقل کنید. این افزونه دارای ویژگیهایی مانند بکاپ گیری در قالب یک فایل اجرایی، امکان تنظیم برنامههای زمانبندی شده برای گرفتن بکاپهای منظم، قابلیت ارسال بکاپها به فضای ابری و یا ایمیل و... میباشد. همچنین، این افزونه قابلیت بازیابی سریع بکاپهای گرفته شده را نیز دارد.
3.بکاپ گیری از طریق FTP: با استفاده از FTP، میتوانید به فایلهای سایت خود دسترسی پیدا کنید و آنها را در کامپیوتر خود ذخیره کنید. برای این کار، ابتدا به کمک یک کلاینت FTP از طریق پروتکل FTP به هاست سایت وردپرس خود متصل شوید. پس از ورود به هاست، با استفاده از دستورات FTP، بکاپ مورد نظر خود را از سایت گرفته و در کامپیوتر خود ذخیره کنید.
در ادامه، چندین روش برای بکاپ گیری از طریق FTP در وردپرس را شرح میدهیم:
با استفاده از نرم افزار FileZilla:
ابتدا نرم افزار FileZilla را دانلود و نصب کنید.
سپس با استفاده از مشخصات FTP خود، وارد بخش اتصال شوید.
در این مرحله، باید فایلهای مورد نیاز برای بکاپ را از هاست سایت وردپرس خود انتخاب کنید. بهتر است از پوشه public_html شروع کنید.
سپس با کلیک راست بر روی پوشه یا فایل مورد نظر، گزینه Backup را انتخاب کنید تا بکاپ فایل در کامپیوتر شما ذخیره شود.
2- با استفاده از افزونه UpdraftPlus:
ابتدا افزونه UpdraftPlus را از منوی افزونههای وردپرس نصب و فعال کنید.
پس از فعالسازی، به بخش UpdraftPlus Backup/Restore بروید و گزینه Backup Now را انتخاب کنید.
در قسمت Select Files، فایلهای مورد نیاز برای بکاپ را انتخاب کنید.
در انتها، گزینه Backup Now را کلیک کنید تا بکاپ فایلها در کامپیوتر شما ذخیره شود.
3- با استفاده از افزونه BackWPup:
ابتدا افزونه BackWPup را از منوی افزونههای وردپرس نصب و فعال کنید.
پس از فعال سازی بعد از فعالسازی، به بخش BackWPup -> Add new job بروید.
در این بخش، یک نام برای بکاپ خود انتخاب کنید و سپس گزینه Save changes را کلیک کنید.
در قسمت Job Tasks، گزینه Backup برای ایجاد بکاپ انتخاب شده است. شما میتوانید این گزینه را تغییر داده و فایلهای دیگری را نیز بکاپ گیری کنید.
در قسمت Destination، فرمت بکاپ و محل ذخیره آن را انتخاب کنید. در این قسمت، شما میتوانید بکاپ را به یک فایل zip، یک فولدر در هاست یا یکی از سرویسهای ابری مانند Dropbox، Google Drive و ... ارسال کنید.
در نهایت، با کلیک بر روی گزینه Run now، بکاپ فایلهای انتخاب شده ایجاد و در محل تعیین شده ذخیره میشود.
4.بکاپ گیری از طریق SSH: اگر دسترسی SSH به سرور خود دارید، میتوانید با استفاده از دستورات خط فرمانی، بکاپ از سایت خود بگیرید.
5. بکاپ گیری از طریق سیستمهای پشتیبانی: برخی از سرویسهای پشتیبانی از بکاپ گیری اتوماتیک پشتیبانی میکنند، مانند سرویسهای پشتیبانی ابری مانند Amazon S3 و Google Cloud Storage.
با توجه به نوع سرویس مورد استفاده، بسته به اینکه امکانات چه ابزارهایی برای بکاپ گیری در دسترس دارید، میتوانید از یکی از روشهای بالا برای بکاپ گیری از سایت خود استفاده کنید.