آشنایی با روش های بکاپ گیری از وردپرس یکی از مهمترین دغدغههای دنیای وب است. اگر نگران از دست دادن داده های سایت وردپرسی خود یا مواجهه با قطعی غیرمنتظره هستید، تنها نیستید. با توجه به اینکه وردپرس در بیش از ۴۰٪ تمامی وب سایت های جهان استفاده می شود، همچنان یک هدف محبوب برای مجرمان سایبری باقی مانده است و حتی از دست رفتن جزئی داده ها یا اختلالی کوتاه می تواند تأثیر قابل توجهی بر حضور آنلاین شما داشته باشد.
این مقاله به شما کمک می کند تا با بررسی روش های سریع و آسان برای ایجاد بکاپ رایگان از وردپرس، از وب سایت خود محافظت کنید. هرکدام از روش ها بهطور عملی نشان داده شده اند تا بتوانید به راحتی درک کنید که چگونه کار می کنند و بهترین روش را برای سایت وردپرسی خود انتخاب نمایید.
اهمیت و دلایل از دست رفتن دادهها و بکاپ گیری از وردپرس
به عنوان مالک یک سایت وردپرسی، درک اهمیت تهیه بکاپ از سایت و دلایل رایج نشت داده ها که می توانند بر حضور آنلاین شما تأثیر بگذارند، ضروری است. تهیه بکاپ تضمین می کند که نسخه ای از تمامی داده ها، فایل ها و محتوای سایت خود را در اختیار دارید تا در صورت بروز هرگونه حادثه غیرمنتظره، دچار مشکل نشوید. بدون بکاپ، در معرض خطر از دست دادن تمامی داده ها، فایل ها و محتوا مقابل حملات هکری، خرابی سرور یا حتی خطاهای انسانی مانند حذف تصادفی فایل ها یا محتوا قرار می گیرید.
همچنین نسخه های بکاپ سایت وردپرسی به شما آرامش خاطر می دهند زیرا می توانید سایت خود را فورا به حالت قبلی بازگردانید.
از دست رفتن داده های سایت وردپرسی: دلایل رایج
در ادامه دلایل رایجی که می توانند موجب از دست رفتن داده ها شوند آورده شده اند:
-
حملات سایبری: هک، بدافزار و فیشینگ
-
خرابی سرور: کرش ها و مشکلات سخت افزاری
-
خطای انسانی: حذف تصادفی اطلاعات
-
تداخل افزونه یا قالب: خطاها و کرش ها
از این رو، برنامه ریزی برای بکاپ گیری از وردپرس و درک این دلایل رایج، جهت محافظت سایت در برابر نشت داده ها اهمیت دارد.
آموزش بکاپ گیری از وردپرس توسط افزونه
مخزن رسمی افزونه های وردپرس، افزونه های تهیه بکاپ زیادی از جمله گزینههای محبوبی مانند BlogVault، BackWPup و BackupBuddy را شامل می شود. در این مقاله، افزونه تهیه بکاپ UpdraftPlus وردپرس استفاده شده که بیش از سه میلیون نصب فعال دارد و امتیاز بالایی کسب کرده است. این افزونه بکاپ گیری وردپرس برای تهیه بکاپ از پایگاه داده و فایل ها بسیار مناسب بوده و می تواند در صورت بروز مشکل، با یک کلیک بکاپ را بازیابی کند.
نحوه نصب این افزونه بکاپ گیری وردپرس:
-
وارد پنل مدیریت وردپرس شوید.
-
به مسیر “افزونهها > افزودن افزونه” مراجعه نمایید.
-
درون نوار جستجو در بالا سمت چپ، عبارت “UpdraftPlus” را جستجو کنید.
تصویر(۱)
-
هنگامی که افزونه پیدا شد، روی دکمه “هماکنون نصب نمایید” کلیک کنید.
-
منتظر بمانید تا نصب کامل شود و سپس روی “فعال سازی” کلیک کنید تا افزونه فعال شود.
تصویر(۲)
- پس از نصب و فعال سازی افزونه، روی تب “UpdraftPlus” کلیک کرده و گزینه “پشتیبان گیری / بازنشانی” را انتخاب کنید.
تصویر(۳)
- همانطور که در تصویر زیر مشاهده می شود، افزونه UpdraftPlus دارای یک داشبورد اختصاصی با گزینه های مختلف است که در تب های جداگانه تقسیم شده اند.
تصویر(۴)
-
روی “تهیه ی پشتیبان” کلیک کنید تا بکاپ ایجاد شود.
-
گزینه های موردنیاز را علامت بزنید و سپس مجدداً روی “تهیه ی پشتیبان” کلیک کنید.
تصویر(۵)
- بکاپ گیری از وردپرس در عرض چند دقیقه به پایان می رسد و برای بازیابی در دسترس خواهد بود.
تصویر(۶)
اگر دنبال یک روش مقرون به صرفه برای تهیه بکاپ از سایت وردپرس خود هستید، افزونه UpdraftPlus می تواند یک گزینه عالی باشد. این افزونه ویژگی های قدرتمندی را برای ساده سازی فرآیند تهیه بکاپ و تضمین امنیت داده ها ارائه می دهد. همچنین می توانید از سایر افزونه های تهیه بکاپ رایگان یا پریمیوم نیز استفاده کنید.
نحوه ایجاد بکاپ دستی از سایت وردپرس
اگر تمایل ندارید به افزونه ها یا فرآیند تهیه بکاپ هاست خود تکیه کنید، می توانید به راحتی با چند مرحله ساده، یک بکاپ دستی از سایت وردپرس خود ایجاد نمایید. در اینجا نحوه انجام این کار آمده است:
مرحله ۱: ایجاد بکاپ از فایل های وردپرس با استفاده از FTP کلاینت
می توانید با دنبال کردن مراحل زیر از فایل های وردپرس خود توسط کلاینت FTP بکاپ تهیه کنید:
- جهت اتصال به هاست از طریق FTP می توانید طبق آموزش زیر اقدام نمایید:
-
سپس به دایرکتوری ریشه (root) وردپرس مراجعه نمایید که شامل پوشه هایی مانند wp-admin، wp-content، wp-includes و فایل های مهمی مانند wp-config و htaccess. است.
تصویر(۷)
- تمام فایل ها و پوشه هایی را که می خواهید بکاپ بگیرید انتخاب کرده و آنها را از سرور به فضای ذخیره سازی محلی خود دانلود کنید.
با این روش بکاپ گیری از وردپرس به راحتی توسط FTP انجام خواهد شد. به یاد داشته باشید که فایل های بکاپ خود را در مکانی امن برای استفاده آینده نگهداری نمایید.
مرحله ۲: تهیه بکاپ از پایگاه داده وردپرس
برای انجام این کار، مراحل زیر را طی کنید:
-
phpMyAdmin را باز کنید.
-
دیتابیس موردنظر را انتخاب کرده و روی گزینه “Export” کلیک نمایید.
-
تب “Export” ظاهر خواهد شد. گزینه “Quick – display only the minimal options” و فرمت “SQL” را انتخاب نمایید.
-
روی دکمه “Export” کلیک کنید تا پایگاه داده در فضای ذخیره سازی محلی شما ذخیره شود.
تصویر(۸)
اهمیت بکاپ گیری از سایت وردپرسی: هر چند وقت یکبار باید تهیه بکاپ انجام دهید؟
همیشه یک بکاپ جدید از وب سایت وردپرس خود داشته باشید تا از خطاهای مخرب جلوگیری شود. از هاستی برای وردپرس استفاده کنید که بکاپ گیری خودکار ارائه می دهد یا افزونه ها را برای برنامه ریزی تهیه بکاپ به کار ببرید تا بهصورت منظم انجام شود. قبل ایجاد تغییرات عمده، انتقال به یک هاست جدید یا تغییر دامنه سایت خود، از کل سایت بکاپ تهیه کنید.
خودکارسازی بکاپ گیری را در نظر بگیرید تا خطای انسانی را به حداقل برسانید. زمانی که اتفاقات غیرمنتظره در سایت شما رخ دهد، آخرین نسخه های بکاپ می توانند نجات بخش باشند. در ادامه چند مورد از موقعیت هایی که داشتن بکاپ حیاتی است، ذکر شده اند:
-
خرابی وب سایت به دلیل مشکلات نرم افزاری یا سخت افزاری – داشتن یک بکاپ جدید می تواند به شما کمک کند سایت خود را سریعاً بازگردانید.
-
هک یا نقض امنیتی – یک بکاپ می تواند وب سایت شما را به حالت امن قبلی بازگرداند.
-
حذف یا بازنویسی تصادفی محتوا – توسط بکاپ می توانید محتوای از دست رفته را بازیابی کنید.
-
انتقال سایت به یک میزبان جدید – نسخه های بکاپ می توانند فرآیند انتقال داده ها را ساده کنند.
بکاپی که در کمتر از یک روز قبل تهیه شده است، معمولاً امن تلقی می شود اما هرچه بکاپ قدیمی تر شود، تغییرات بیشتری را از دست خواهید داد. بنابراین، بکاپ گیری از وردپرس به صورت منظم برای اکثر وب سایت ها ضروری است.
۵ مورد از بهترین افزونه های بکاپ وردپرس در سال ۲۰۲۴
این بخش به بررسی بهترین افزونه بکاپ وردپرس برای وردپرس می پردازد و به شما کمک می کند مناسب ترین گزینه را انتخاب کنید. فرقی نمی کند که یک وبلاگ نویس، صاحب کسب و کار یا توسعه دهنده باشید؛ یافتن افزونه مناسب تهیه بکاپ می تواند فرآیند را خودکارسازی کند و از دردسرهای تهیه بکاپ دستی جلوگیری نماید.
۱. UpdraftPlus
تصویر(۹)
UpdraftPlus یک افزونه بکاپ گیری از وردپرس است که محبوبیت زیادی پیدا کرده است. با بیش از ۳ میلیون نصب فعال، UpdraftPlus مورد اعتماد صاحبان وب سایت در سراسر جهان می باشد.
با UpdraftPlus می توانید بکاپ کاملی از سایت وردپرس خود تهیه کرده و آن را در فضای ابری ذخیره یا در کامپیوتر خود دانلود کنید. امکان زمان بندی تهیه بکاپ و انتخاب فایل های خاص برای بکاپ گیری نیز وجود دارد. همچنین، می توانید مستقیماً از پنل مدیریت وردپرس به بکاپ ها دسترسی پیدا کرده و آنها را بازیابی کنید. UpdraftPlus به صورت خودکار بکاپ ها را روی سرویس های ذخیره سازی ابری مانند Google Drive، Dropbox، Rackspace، S3، FTP، SFTP و ایمیل آپلود می کند.
تصویر(۱۰)
۲. Duplicator
تصویر(۱۱)
Duplicator افزونه ای برای تهیه بکاپ و انتقال آسان سایت وردپرس است. این افزونه بکاپ کامل از سایت، شامل تمام فایل ها و پایگاه داده ها تهیه می کند و به شما امکان می دهد آن را به صورت فایل ZIP دانلود یا در فضای ابری آپلود کنید. همچنین می توانید تهیه بکاپ خودکار و زمان بندی شده ایجاد کنید. ویژگی متمایز آن، قابلیت فشرده سازی کل سایت در یک فایل آرشیو است که مهاجرت یا بازیابی سایت را ساده می کند. نسخه حرفه ای ویژگی هایی مانند تهیه بکاپ ابری، پشتیبانی از وردپرس شبکه و اولویت بندی ارائه می دهد.
تصویر(۱۲)
۳. BlogVault
تصویر(۱۳)
BlogVault یک افزونه پریمیوم برای بکاپ گیری از وردپرس است که امکان تهیه بکاپ روزانه، هفتگی، ماهانه یا آنی را فراهم می کند. این افزونه فضای ذخیره سازی بکاپ نامحدود در سرورهای اختصاصی خود و داشبورد مستقلی برای مدیریت چند سایت ارائه می دهد. فرآیند تهیه بکاپ چندمرحلهای آن، ساده و قابل فهم است و امکان بازیابی سایت تنها با یک کلیک را فراهم می نماید. BlogVault از فناوری افزایشی (incremental) برای بهینه سازی عملکرد و سرعت استفاده می کند، نسخه های بکاپ را رمزگذاری کرده و در سرورهای امن نگهداری می نماید.
تصویر(۱۴)
۴. BackupBuddy
تصویر(۱۵)
BackupBuddy یک افزونه پریمیوم برای وردپرس است که فرآیند تهیه بکاپ از وردپرس، بازیابی و مهاجرت سایت را ساده می کند. این افزونه امکان تهیه نسخه کامل از سایت، زمان بندی تهیه بکاپ و ذخیره سازی در فضای ابری را فراهم می نماید. از نقاط قوت BackupBuddy می توان به تسهیل مهاجرت سایت و گزینه های متعدد برای بازیابی اشاره کرد. گرچه پلن های مختلفی از جمله پلن مادام العمر ارائه می دهد اما نسبت به سایر افزونه ها هزینه بالاتری دارد.
تصویر(۱۶)
۵. Jetpack VaultPress Backup
تصویر(۱۷)
Jetpack VaultPress Backup افزونه ای از شرکت Automattic (سازنده WordPress.com) است که راهکار مطمئن و ساده ای برای بکاپ گیری از وردپرس و بازیابی وب سایت فراهم می کند. این افزونه به صورت خودکار نسخه های بکاپ روزانه یا آنی ایجاد می کند (بسته به پلن انتخابی) و امکان تهیه بکاپ دستی نیز فراهم است. VaultPress از کل سایت، شامل کتابخانه رسانه، قالب ها و افزونه ها بکاپ تهیه می کند.
این افزونه با Jetpack یکپارچهسازی شده و امکاناتی مانند اسکن بدافزار و امکانات امنیتی نیز ارائه می دهد.
تصویر(۱۸)
جمع بندی: بهترین روش های بکاپ گیری از وردپرس
حال که با اهمیت بکاپ گیری از وردپرس و افزونه های برتر آشنا شدید، بهتر است نگاهی به نکات کلیدی برای یک استراتژی موفق در این زمینه داشته باشید:
تهیه بکاپ دوره ای: تهیه بکاپ منظم، ضروری است تا مطمئن شوید در صورت بروز مشکل، هیچ داده ای را از دست نمی دهید. توصیه می شود حداقل هفته ای یک بار از سایت خود بکاپ تهیه کنید.
با این حال، اگر بهطور مکرر محتوای سایت خود را بروزرسانی می کنید، تهیه بکاپ روزانه ممکن است گزینه بهتری باشد. چندین افزونه تهیه بکاپ وردپرس وجود دارند که این فرآیند را خودکار و آسان تر می کنند.
ذخیره سازی امن بکاپ ها: تهیه بکاپ از وردپرس تنها نیمی از کار است؛ شما باید آنها را به صورت مطمئن ذخیره کنید. بسیار مهم است که بکاپ های خود را خارج از سایت، ترجیحاً روی یک سرور ابری امن، نگهداری نمایید.
همچنین می توانید آنها را به صورت محلی روی هارد دیسک یا USB ذخیره کنید اما به خاطر داشته باشید که در معرض خطر سرقت یا آسیب هستند. علاوه بر این، مطمئن شوید که بکاپ های خود را رمزگذاری کرده و از رمزهای عبور قوی برای محافظت از آنها در برابر دسترسی غیرمجاز استفاده کنید.
تست دوره ای بکاپ ها: شما باید بهطور منظم بکاپ ها را تست کنید تا مطمئن شوید به درستی کار می کنند. تست بکاپ ها می تواند به شما کمک کند تا هرگونه مشکل را قبل از بازیابی شناسایی کنید. همچنین بهتر است که فرآیند بازیابی را شبیه سازی نمایید تا مطمئن شوید فایل های بکاپ کامل هستند و همانطور که انتظار می رود عمل می کنند.
با رعایت این روش ها، می توانید اطمینان حاصل کنید که بکاپ های وردپرس شما ایمن و بدون نقص هستند و این اطمینان را به شما می دهند که داده هایتان در امان باشند. به یاد داشته باشید که یک افزونه بکاپ گیری از وردپرس معتبر انتخاب کنید و آن را به طور منظم بروزرسانی نمایید تا از عملکرد بهینه آن مطمئن شوید.