بکاپ گرفتن یا همان تهیه نسخه پشتیبان از هر وب سایتی یکی از مواردی است که بیش از هرچیز دیگری لازم است زیرا ممکن است با یک اشتباه کوچک همه زحماتی که بر روی وب سایت کشیده اید برباد برود و فاجعه بارتر از آن، نداشتن بک آپ از وب سایت است .
به یاد داشته باشید هاستینگ ها به صورت دوره ای ممکن است هفتگی باشد یا ماهانه بکاپی از کل سرور تهیه می کنند اما نباید به آن دلخوش باشید و اینکار را خود شما باید انجام دهید
حالا 7 مورد از بهترین افزونه های بکاپ را معرفی خواهیم کرد .
1- افزونه VaultPress
این افزونه قدرتمند توسط مت مولنوگ (از بنیانگذاران وردپرس) و تیم او ساخته شده است
متاسفانه این افزونه رایگان نیست و برای استفاده از آن باید اشتراک خریداری کنید که پلن ها و قیمت های مختلفی دارد
2- افزونه BackupBuddy
این افزونه که البته رایگان هم نیست به راحتی می توانید روزانه، هفتگی و ماهانه بکاپ تهیه میکند و در Dropbox, Amazon S3, Rackspace Cloud, FTP, Stash ذخیره کرده و از طریق ایمیل برای شما ارسال می شود
3- افزونه BackWPup
این افزونه رایگان بکاپی از سایت شما تهیه کرده و در فضاهای ابری مانند Dropbox, Amazon S3, Rackspace و … FTP ذخیره می کند حتی می توانید آن را بر روی رایانه خود ذخیره (دانلود) کنید
امکان برنامه ریزی برای بکاپ خودکار نیز در این افزونه وجود دارد یعنی می توانید تعیین کنید چه زمانی از وب سایت شما بکاپ تهیه کند
البته برای استفاده بیشتر از این افزونه باید مقداری هزینه کنید اما امکانات نسخه رایگان آن برای استفاده شما کافیست
4- افزونه BackUpWordPress
افزونه بکاپ وردپرس یکی از افزونه های کامل وردپرس در این زمینه است که از برنامه ریزی برای تهیه نسخه پشتیبان به صورت خودکار نیز پپشتیبانی می کند
یکی از معایب این افزونه این است که شما اجازه ذخیره سازی بکاپ در فضاهای ابری را ندارید اگر می خواهید بکاپ را در سرویس هایی مانند Dropbox, Google Drive, FTP ذخیره کنید باید اشتراک خریداری کنید
5- افزونه UpdraftPlus
یکی دیگر از افزونه های تهیه نسخه پشتیبان، آپ درافت پلاس است اجازه ذخیره سازی در فضاهای ابری و دانلود بکاپ در کامپیوتر شما وجود دارد
از نکات قوت این افزونه برنامه ریزی برای تهیه بکاپ خودکار است
6- افزونه Duplicator
اجازه برنامه ریزی خودکار برای تهیه بکاپ در این افزونه وجود ندارد و این یعنی بکاپ گیری منظم در سایت شما انجام نمی شود
7- افزونه WP-DB-Backup
افزونه محبوب وی پی دی بی بکاپ فقط اجازه تهیه بکاپ از دیتابیس وردپرس را به شما می دهد این به معنی است که امکان تهیه پشتیبان از دیگر فایل ها مانند تصاویر و .. وجود ندارد
اما به راحتی از دیتابیس شما بکاپ می گیرد امکان برنامه ریزی برای بکاپ خودکار نیز در این افزونه وجود دارد .
یکی از مزایای این افزونه بازگردانی بکاپ دیتابیس است .
با وجود این افزونه ها پیشنهاد ما برای تهیه بکاپ از هاست خود اقدام کنید و بکاپ را در کامپیوتر خود ذخیره کنید و از ذخیره بکاپ در سرویس های ابری خودداری کنید
همیشه سعی کنید از داده های خود قبل از هر گونه تغییری نسخه پشتیبان تهیه نمایید.
در کشور ما ایران که مورد انواع تحریم ها هستیم هر لحظه ممکن هست کل هاست ها مسدود بشه و دسترسی به سرور بسته بشه لذا بک آپ گیری و دانلود در سیستم خیلی مهم هست.
اینکار به شما اطمینان خاطر می دهد که اگر اتفاقی افتاد، به راحتی می توانید سایت خود را به حالت اولیه باز گردانید.
شما می توانید از افزونه های WP-DB-Backup یا WP-DBManager استفاده نمایید که از طریق بخش مدیریت وردپرس امکان تهیه بک آپ دیتابیس را فراهم می کنند و نیازی نباشد تا وارد هاست شوید.
,بافزونه های بکاپ وردپرس
اگر هم بدون افزونه تمایل به تهیه بکاپ هستید می توانید مراحل زیر را دنبال کنید:
تهیه بکاپ به صورت دستی از طریق phpMyAdmin :
1- ابتدا وارد هاست خود شوید
2- سپس به phpmyadmin بروید
اگر از هاست سی پنل استفاده می کنید با کلیک بر روی phpmyadmin وارد آن می شوید.
اما اگر از هاست دایرکت ادمین استفاده می کنید با کلیک بر روی این گزینه باید نام کاربری و رمز عبور دیتابیس آن را وارد کنید تا وارد آن شوید اگر نام کاربری و رمز عبور را فراموش کرده اید نگران نباشید به File Manager بروید در مسیر نصب وردپرس فایل wp-config.php را در ویرایشگر باز کنید (یعنی روی گزینه Edit در مقابل آن کلیک کنید)
کد زیر را بیابید:
/** MySQL database username */
define(‘DB_USER’, ‘نام کاربری’);
/** MySQL database password */
define(‘DB_PASSWORD’, ‘رمز عبور دیتابیس’);
3- دیتابیس مورد نظر را انتخاب کنید
4- روی Export ار منو بالا کلیک کنید
5- جدولی را که خواهان تهیه بکاپ از آن هستید انتخاب کنید البته پیشنهاد می شود یک بکاپ کلی از دیتابیس بگیرید یعنی همه جداول را انتخاب کنید
برای انتخاب یک جدول و دسترسی به گزینه های بیشتر Custom را انتخاب کنید
6- SQL را برای دریافت فایل با پسوند .sql انتخاب کنید
7- روی گزینه “Save as file” کلیک کنید
8- برای دریافت فایل با حجم کمتر در قسمت فشرده سازی (Compression) gizpped را انتخاب کنید
9- در مرحله آخر روی گزینه GO کلیک کنید، تا یک پنجره دانلود ظاهر شود این پنجره از شما میخواهید فایل ایجاد شده را دریافت کنید
نکته مهم : اگر حجم دیتابیس شما زیاد باشد استفاده از روش دستی برای تهیه بکاپ پیشنهاد نمی شود
در آموزش وردپرس امروز قصد داریم پیرامون یک امر مهم و جدایی ناپذیر از یک سایت و سیستم صحبت کنیم. شما بر روی وبسایت خود تغییراتی را ایجاد می کنید، افزونه هایی را نصب می کنید، قالبی نصب می کنید و تغییرات اساسی بر قالب اعمال می کنید. علاوه بر اینها شروع می کنید به ایجاد نوشته ها و برگه ها، دسته ها و برچسب ها و …
حال یک لحظه تصور کنید اتفاق عجیبی بیفتد و سرور بنا به دلایلی از کار بیفتد، یا غیر ارادی عملی را در سایت خود مرتکب شوید که تمامی صفحه سفید شود و دیگر هیچ چیز قابل نمایش نباشد. به نظر شما این اتفاق برای یک مدیر و صاحب سایتی که زحمت زیادی برای کار خود می کشد تکان دهنده نیست ؟
همواره در همه جا و در بسیاری از نوشته های پیشگام وب نیز اشاره کردیم که قبل از هر تغییری نسخه ی پشتیبان از سایت خود تهیه کنید. همچنین برنامه ی منظمی با توجه به فعالیت های خود در هفته برای تهیه ی نسخه ی پشتیبان کامل از سایت داشته باشید و هرگز آن را فراموش نکنید.
اگر شما در زمانی که یکی از اتفاقات بد بالا برایتان افتاد و بدانید که یک بک آپ کامل از سایت دارید دیگر نگرانی در خود راه نمی دهید و به راحتی می توانید سایت خود را به جای اول خود بازگردانید.
یکی از راحت ترین روش ها تهیه ی نسخه ی پشتیبان از خود هاستی می باشد که در اختیار دارید. در یک هاست لینوکسی گزینه ی backups در زیر منوی files قرار گرفته با کلیک بر روی آن وارد محیطی می شوید که از شما نوع تهیه ی نسخه ی پشتیبان را سوال می کند.
شما باید بر روی گزینه ی “Download or generate a full website backup” کلیک کنید تا در اینجا مکان ایجاد نسخه ی پشتیبان را مشخص کنید.دو گزینه :
۱- بر روی هاست و در مسیر اصلی
۲- ارسال به آدرس ایمیل
هر کدام از این دو مورد را انتخاب کنید، نسخه ی پشتیبان کاملی تهیه کرده و برای شما به یکی از این دو محل ارسال می کند.
این نسخه به صورت یک فایل زیپ شده با پسوند tar.gz در پوشه ی اصلی هاست ایجاد می شود.
مورد بعدی که بصورت کلی برای همه در پنل مدیریت وردپرس می تواند از نوشته ها، برگه ها، دسته ها، برچسب ها نسخه ای به صورت XML به شما تحویل دهد و همچنین در موارد دیگری نیز آن را دریافت کند همین امر درون ریزی و برون بری است.
شما از درون ریزی برای وارد کردن محتوای دموی قالب ها و یا هر گونه محتوایی استفاده می کنید و همچنین اگر بخواهید محتوایی را از آن بگیرید می توانید از برون بری استفاده کنید. پس با کمک این ابزار نیز فقط از محتوا می توانید بک آپ تهیه کنید.
حال تا اینجا ما فقط اطلاعات رو از بخش برون بری بک آپ گرفتیم، برای بازگرداندن آن در مواقع ضروری و مد نظر باید از ابزار درون ریزی استفاده کنید.این همان restore کردن اطلاعات شماست که با وارد کردن آدرس http://www.yoursite.com/wp-admin/import.php میتونین مشاهده کنید.تمامی بخش هایی که شما مدنظر دارید در این بخش به راحتی قابل برگرداندن است!
تهیه ی نسخه ی پشتیبان از پایگاه داده
تهیه ی نسخه ی پشتیبان از دیتابیس نیز امری ضروریست که می توانید از پنل هاست این کار را انجام دهید.
وارد phpmyadmin از زیر منوی Database شوید.
حالا از منوی سمت چپ پایگاه داده ی وبسایت خود را انتخاب کنید.
پس از انتخاب گزینه ی export را کلیک نمایید.و اطلاعات خواسته شده را وارد کنید . برای این بخش دو راه پیش روی شماست:
۱- با زدن دکمه ی select all از تمامی دیتابیس می توانید بک آپ بگیرید اما چون معمولاً از حجم بالایی برخوردار می باشد ممکن است بخشی از اطلاعات از بین برود.
۲- برای اطمینان بیشتر از هر جدول به صورت جداگانه بک آپ گیری کنید. این روش رو پیشنهاد میکنم!
نکته ی مهم در این روش این است که به جداول تکراری حساس می باشد و اگر یک جدول دو بار بک آپ گرفته شود به شما پیغام خطا داده می شود. پس دقت کنید.
افزونه های وردپرس
افزونه های متعددی نیز در وردپرس برای تهیه ی نسخه ی پشتیبان و بازگردانی آن وجود دارد که بسیار قوی هستند و می توان به آنها اعتماد کرد.البته بیشتر آن ها علاوه بر حالت دستی به صورت اتوماتیک نیز از سایت بک آپ می گیرند. در این مورد در پیشگام وب بسیار توضیح دادیم و در اینجا به همین توضیح کوتاه اکتفا می کنیم.
جمع بندی!
فرض کنید تمامی کارهای سایت خود را در حال حاضر انجام داده اید و تنظیمات دلخواه خود را پیاده سازی کردید و در حال حاضر مطالب خود را بر روی سایت بارگذاری می کنید. از همینجا باید تصمیم بگیرید که با توجه به زمان بروز رسانی سایت، نسخه ی پشتیبان تهیه کنید تا در مواقعی که مشکلی پیش آمد تمامی زحمات شما هدر نشود.