همانطور که در مقاله افزونه های ضروری وردپرس گفتیم، تهیه نسخه پشتیبان از وبسایت و پایگاهداده وردپرس بسیار مهم است؛ زیرا میتوانیم در صورت بروز مشکل، از این نسخه پشتیبان کمک بگیریم تا اطلاعات سایت از بین نروند.
زمانی که وبسایتتان را راهاندازی میکنید، اطلاعاتی را درون آن قرار میدهید و اطلاعاتی از کاربران خود نیز در آن ذخیره میکنید. تمامی این اطلاعات برای شما ارزشمند هستند و بهوسیله آنها میتوانید مخاطبتان را جذب کنید. اما اگر اطلاعات شما از بین برود چه اتفاقی میافتد؟
یکی از مهمترین راههای محافظت از اطلاعات و افزایش امنیت سایت، تهیه پشتیبان یا بکاپ کامل از سایت است. ما در این مقاله چند روش برای تهیه بکاپ در وردپرس را به شما آموزش خواهیم داد.
تهیه بکاپ به کمک افزونهها
یکی از راحتترین روشهای تهیه بکاپ در وردپرس، استفاده از افزونهها است. در ادامه به معرفی و بررسی چند افزونه برای تهیه نسخه پشتیبان از سایت میپردازیم.
افزونه UpDrafts
افزونه UpdraftPlus یک افزونه حرفهای و کاربردی برای بک آپ و بازگردانی در وردپرس است که قابلیت تهیه بک آپ بهصورت منظم و زمانبندی شده را دارد. این افزونه توانسته است از میان +3 میلیون نصب خود در مخزن وردپرس امتیاز 4/8 از 5 را به خود اختصاص دهد. یکی از مهم ترین ویژگیهای این افزونه، سازگاری با تمامی نسخههای PHP است.
برخی از ویژگیهای این افزونه:
- کسب عنوان برترین افزونه پشتیبانگیری
- سازگاری با تمام نسخههای PHP
- سرعت مناسب در بازگردانی اطلاعات
- امکان ذخیره نسخه پشتیبان در Dropbox و Google Drive و S3 و FTP و ایمیل و ...
- بکاپ گیری از پوستهها، افزونهها و فایلهای آپلود شده
- تامین امنیت فایلهای بکاپ
- تهیه نسخه بکاپ بهصورت خودکار
- قابلیت پشتیبانی از پایگاه دادههای ابری
- امکان تنظیم برنامههای پشتیبان گیری خودکار
- افزونهای بسیار سریع و کم حجم
- قابلیت پشتیبانگیری از تغییرات اخیر فایلها(نسخه پرو)
- تهیه بکاپ اتوماتیک قبل از بروزرسانیها (نسخه پرو)
- درونریزی بکاپ دیگر افزونهها (نسخه پرو)
- پشتیبانگیری اتوماتیک و همزمان در چند فضای ابری مختلف (نسخه پرو)
افزونه Duplicator
Duplicator یک افزونه محبوب وردپرس است که برای انتقال سایت های وردپرس استفاده می شود و علاوه بر آن به عنوان یک ابزار فوقالعاده کاربردی برای تهیه نسخه پشتیبان در وردپرس نیز استفاده میشود. این افزونه مرتباً به روز می شود و همیشه با آخرین نسخه وردپرس سازگار است. Duplicator دارای +1 میلیون نصب فعال است و تا کنون امتیاز 4.9 از 5 را از کاربران کسب کرده است.
اگر میخواهید سایت خود را منتقل کنید، افزونه duplicator بهترین گزینه برای شما است. این افزونه به صورت خودکار همه تنظیمات را روی سرور جدید شما انجام میدهد.
برخی از ویژگیهای این افزونه:
- دارای رابط کاربری ساده و آسان
- مهاجرت (انتقال اطلاعات به هاست جدید) تقریباً بدون خرابی
- انتقال سایت به localhost برای توسعه و بالعکس
- امکان تهیه نسخه پشتیبان از قسمت های دلخواه سایت بهصورت دستی
- ذخیره تمام فایلهای وردپرس و پایگاه دادهها در یک فایل فشرده (انتقال آسان فایلها)
- دارای قابلیت زمانبندی پشتیبان گیری
- بدون نیاز به هاست جهت بکاپ گیری و انتقال
- قابلیت ذخیره سازی بسته نصبی در Dropbox و Google Drive و OneDrive و FTP/SFTP و... (نسخه پرو)
- دارای تنظیمات پیشرفته برای تهیه نسخه پشتیبان و سفارشیسازی بسته نصبی (نسخه پرو)
- اطلاع رسانی از طریق ایمیل (نسخه پرو)
- تهیه بکاپ از سایتهای بزرگ (دارای دیتابیس و فایلهای حجیم) (نسخه پرو)
- پشتیبانی حرفهای (در صورت خرید لایسنس پرمیوم واقعی)
افزونه backWPup
افزونه backWPup یک افزونه نسبتاً ساده جهت تهیه بکاپ در وردپرس است که فایل نسخه پشتیبان را به صورت zip در اختیارتان قرار میدهد. این افزونه دارای دو نسخه رایگان و پرمیوم است که نسخه رایگان تقریباً تمام نیازهای شما را برطرف میکند. BackWPup توانسته است از میان +700 هزار نصب خود در مخزن وردپرس، امتیاز 4/5 از 5 را از کاربران دریافت کند.
مهمترین ویژگی این افزونه، امکان تهیه نسخه پشتیبان روی فضاهای ذخیرهسازی سوم شخص مانند Dropbox و S3 و … در نسخه رایگان است.
برخی از ویژگیهای این افزونه:
- پشتیبان گیری از دیتابیس
- ساخت فایلی شامل لیست افزونه های نصب شده
- امکان تهیه نسخه پشتیبان از فایلهای XML
- بهینهسازی و تعمیر پایگاه داده
- تهیه نسخه پشتیبان با فرمتهای zip و tar و tar.gz و tar.bz2
- ارسال گزارش و پشتیبان گیری از طریق ایمیل
- ذخیره نسخه پشتیبان در دایرکتوری یا ارسال به سرور با FTP
- ذخیره فایل بکاپ در DropBox و GoogleDrive (نسخه پرو)
- بازیابی بکاپ از پیشخوان وردپرس (نسخه پرو)
- رمزنگاری فایل بکاپ (نسخه پرو)
تهیه بکاپ از طریق Cpanel
جهت تهیه نسخه پشتیبان در کنترل پنل Cpanel دو روش وجود دارد. روش اول استفاده از ابزار Backup Wizard است و روش دوم تهیه بکاپ به صورت دستی است. در ادامه با ما همراه باشید تا این دو روش را بررسی کنیم.
تهیه بکاپ با ابزار موجود در Cpanel
جهت تهیه نسخه پشتیبان به کمک ابزار موجود در این کنترل پنل، مراحل زیر را دنبال کنید:
- از قسمت files بر روی گزینه backup wizard کلیک کنید.
- در این صفحه دو بخش وجود دارد که بخش چپ برای بکاپ گیری و بخش راست برای ریستور بکاپ های تهیه شده است.
- از قسمت backup که در سمت چپ قرار دارد، روی دکمه backup کلیک کنید.
- در این بخش 4گزینه وجود دارد:
– Home Directory: از طریق این گزینه میتوانید از تمام فایل ها و دایرکتوری های موجود در فایل منیجر هاست، بکاپ گیری کنید.
– Mysql databases: از طریق این گزینه میتوانید از دیتابیسهای هاست، به صورت انتخابی بکاپ گیری کنید.– Email forwarders & filters: از طریق این گزینه میتوانید از تنظیمات ایمیل بکاپ تهیه کنید.
– Full Backup: با استفاده از این گزینه میتوانید از تمام 3مورد بالا بکاپ تهیه کنید. - در این مرحله بکاپهای قبلی را مشاهده میکنید و میتوانید مکان ذخیره فایل و نحوه اطلاع رسانی را تنظیم کنید.
- با کلیک بر روی دکمه generate backup فرآیند تهیه نسخه پشتیبان برای شما آغاز خواهد شد.
تهیه بکاپ به صورت دستی
برای تهیه نسخه پشتیبان به صورت دستی مراحل زیر را طی کنید:
تهیه پشتیبان از Home Directory:
- از قسمت Files گزینه File Manager را انتخاب کنید.
- به فولدر Public_html بروید. فولدرهای wp-admin ، wp‐includes ، wp-content و تمام فایلهایی که پیشوند wp دارند را به همراه دو فایل index.php و xmlrpc.php انتخاب کنید و بر روی Compress کلیک کنید.
- نام فایل خروجی و محل ذخیره سازی آن را در هاست مشخص کنید.
تهیه پشتیبان از دیتابیسها:
- به صفحه اصلی Cpanel رفته و روی گزینه phpMyAdmin کلیک کنید.
- روی نام دیتابیس کلیک کنید تا وارد صفحه مربوط به آن شوید.
- گزینه Export را انتخاب کنید تا وارد تنظیمات دریافت خروجی شوید.
- در گزینه Export metod مورد Custom را فعال کنید.
- از قسمت Output در مقابل گزینه Compression یکی از دو گزینه Gzipped یا Zipped را انتخاب کنید.
- در قسمت Data creation options مقدار Maximal length of created query را صفر قرار دهید و پس از آن روی دکمه Go کلیک کنید.
- مکان ذخیره فایل خروجی را انتخاب کنید و آن را در مکان امنی قرار دهید.
جمع بندی
هرکدام از روشهای تهیه بکاپ که در بالا معرفی کردیم، نکات مثبت و منفی خود را دارند؛ اما همه آن ها پشتیبان گیری کامل از فایل وردپرس و همچنین ویژگی های کامل پشتیبان گیری از پایگاه داده را ارائه می دهند. سعی کنید افزونه بکاپی را انتخاب کنید که استفاده از آن برای شما راحت است.
در پایان هر کدام از افزونه های پشتیبان گیری از وردپرس را انتخاب کنید، لطفاً نسخه پشتیبان خود را در همان سرور وب سایت خود ذخیره نکنید. با این کار، شما تمام اطلاعات را در دام هک شدن و یا ازبین رفتن اطلاعات درصورت بروز مشکل در سرور قرار می دهید و اگر سخت افزار سرور شما خراب شود یا هک شوید، نسخه ی پشتیبان شما هم به خطر می افتد.
علاوه بر روشهای گفته شده در این مقاله، اکثر شرکتهای هاستینگ نیز به صورت منظم از اطلاعات شما بکاپ تهیه میکنند و در صورت نیاز میتوانید از این بکاپها استفاده کنید؛ اما برای اطمینان بیشتر، حتماً خودتان هم از سایت بکاپ تهیه کنید.
در کنار همه این موارد که گفته شد، اگر آموزش وردپرس را به صورت حرفه ای یادگرفته باشید، قطعاً در این مواقع میتوانید بهترین انتخاب را داشته باشید. اگر تمایل دارید، میتوانید برای یادگیری اصول اولیه کار با وردپرس، دوره رایگان راهاندازی سایت با وردپرس را مشاهده کنید.
امیدواریم مطالب این مقاله برای شما مفید باشد و بتواند به شما در تهیه نسخه پشتیبان کمک کند.
در صورتی که سوالی در مورد این مطلب دارید، میتوانید آن را از طریق بخش دیدگاهها با ما در میان بگذارید.