پشتیبانگیری در هاست وردپرس چگونه است؟
هیچچیز دردناکتر و سختتر از این نیست که دادههای مهم و حیاتی سایتتان را از دست بدهید و مجبور باشید از صفر شروع کنید؛ حتی اگر این دادهها فقط مربوط به ۲۴ ساعت گذشته باشند!
خوشبختانه با بکاپگیری از هاست وردپرس جای دادهها و اطلاعات سایتتان امن است و حتی اگر مشکلی برای سایتتان پیش بیاید که منجر به از دست رفتن اطلاعات شود، خیلی راحت میتوانید آنها را بازگردانید.
درصورتی که از سایت شما بر بستر وردپرس است و از هاست وردپرس برای میزبانی وبسایتتان استفاده میکنید با ما همراه باشید چرا که در این مقاله قصد داریم به اهمیت بکاپگیری از سایت وردپرس بپردازیم، روشهای مختلف پشتیبانگیری و بازگردانی آن را معرفی کنیم و توضیح دهیم که کدامیک برای شما مناسبتر است.
بکاپگیری از هاست وردپرس چه لزومی دارد؟
به هزارویک دلیل ممکن است دادههای سایتتان از دست برود:
- خطای انسانی؛
- خطای سیستمی؛
- هکشدن سایت؛
- بهروزرسانیها و پلاگینهای جدید؛
- آلودهشدن سایت به بدافزارها؛
- یا هنگام انتقال آن به هاستی جدید.
این اتفاقات، قابل پیشبینی نیستند؛ به آنی رخ میدهند و ثمرۀ سالها و ساعتها کارتان را نابود میکنند. پس نباید از کنار این موضوع سهلانگارانه بگذرید.
به همین دلیل هم تهیه نسخه بکاپ یا یک کپی از تمام دادههایی که دارید امری ضروری و حیاتی به شمار میرود. با داشتن نسخه پشتیبان، میتوانید سایت خود را با اطمینان خاطر مدیریت کنید و در صورت بروز مشکلاتی از این دست، به سرعت به وضعیت قبلی بازگردید.
اما چگونه میتوان از دادههای هاست وردپرس بکاپ گرفت؟
۳ روش پشتیبانگیری از هاست وردپرس
در مجموع به سه روش میتوانید از همۀ فایلهای موجود در هاست WordPress بکاپ بگیرید.
نکته: از آنجایی که کنترلپنل سیپنل از رایجترین و کاربرپسندترین پنلهای مدیریت هاست در ایران به حساب میآید، کاربری راحت و قابلیتهای پیشرفتهای دارد و بسیاری از هاستینگها از آن پشتیبانی میکنند، ما هم در این بخش آموزش پشتیبانگیری از هاست وردپرسی را با سیپنل پیش میبریم.
روش اول: بکاپگیری از هاست وردپرسی با سیپنل
سیپنل در ابزارهای خود دو گزینه برای بکاپ گیری از سایت وردپرسی در نظر گرفته است: Backup Wizard و Backup. هر دو ابزار به یک شکل عمل میکنند و با استفاده از آنها میتوانید هم از کل دادههای سایت (شامل فایلها، پایگاه دادهها و ایمیلها) بکاپ بگیرید، هم در صورت لزوم تنها از بخشهای خاصی (مثل دیتابیس یا فایلها) نسخه پشتیبان تهیه کنید.
کار با ابزار Backup Wizard بسیار سادهتر است. چون بهصورت گامبهگام شما را راهنمایی میکند و به جلو پیش میبرد. بنابراین در حین انجام مراحل آن به تصمیمگیریهای پیچیده نیازی نخواهید داشت. مراحل بکاپگیری با این ابزار به صورت زیر است:
- پیداکردن گزینۀ Backup Wizard در پنل
در قدم اول وارد پنل مدیریت سیپنل میشوید و در در قسمت Files روی گزینۀ Backup Wizard کلیک میکنید.
- شروع فرآیند بکاپگیری
در ادامه با صفحهای مواجه میشود که دو دکمۀ Backup و Restore در آن به چشم میخورد. برای شروع فرایند پشتیبانگیری روی Backup کلیک کنید.
- انتخاب نوع بکاپ
در این قسمت سیپنل دو انتخاب پیش پای شما میگذارد؛ از چه دادههایی میخواهید نسخه پشتیبان تهیه کنید؟
- Full Backup: برای تهیۀ یک بکاپ کامل از کل حساب کاربری شامل فایلها، دیتابیسها، ایمیلها و تنظیمات آن میتوانید روی این گزینه کلیک کنید.
- Partial Backup: این بخش کنترل بیشتری بر فرآیند بکاپگیری به شما میدهد؛ چون میتوانید بهصورت موردی و جداگانه برحسب نیاز خود از فایلهای اصلی خود
- (Home Directory)، دیتابیسها (MySQL Databases) یا ایمیلها (Email Forwarders) بکاپ بگیرید.
- تعیین مسیر ذخیرهسازی
با انتخاب هر کدام از گزینههای بالا وارد صفحۀ جدیدی میشوید که باید این دو فیلد را در آن پر کنید:
- در فیلد اول مسیر ذخیرهسازی بکاپ را تعیین کنید که میتواند برای مثال Home Directory باشد.
- و سپس در فیلد دوم ایمیل خود را وارد کنید تا پس از اتمام فرآیند، موضوع به شما اطلاعرسانی شوید. درج ایمیل اختیاری است و اگر گزینه Do not send email notification of backup completion را تیک بزنید، دیگر در پایان عملیات، ایمیل اطلاعرسانی دریافت نخواهید کرد.
- تأیید و شروع فرایند ایجاد بکاپ
پس از پرکردن دو فیلد خالی مطرحشده، در پایین صفحه روی گزینۀ Generate Backup کلیک کنید و منتظر بمانید تا فرآیند تکمیل شود.
مدتزمان پشتیبانگیری به حجم دیتای موجود در هاست شما بستگی دارد. مسلماً هر چه حجم فایلها و اطلاعات موجود در هاست بیشتر باشد مدتزمان بیشتری هم طول میکشد تا از آنها پشتیبانگیری شود. البته فاکتورهایی مثل نوع هاست و توان سرور هم در بازۀ زمانی انجام آن اثر میگذارند.
۶. دانلود و ذخیرهسازی فایل بکاپ
پس از تکمیل عملیات پشتیبانگیری، سیپنل در مسیری که تعیین کرده بودیم یک فایل بکاپ ایجاد میکند. باید به آن بخش بروید، روی این فایل کلیکراست کرده و گزینۀ download را بزنید تا نسخهای از آن در داخل دستگاهتان ذخیره شود.
پیشنهاد میکنیم نسخههای پشتیبان خود را در جایی امن نگهداری کنید، مانند یک هارد اکسترنال یا سرویس ذخیرهسازی ابری. با این کار در مواقع ضروری به راحتی به بکاپها دسترسی خواهی داشت. برای افزایش امنیت هم بهتر است فایلهای بکاپتان را رمزگذاری کنید تا تنها با رمز عبور قابل دسترس باشند. به این ترتیب حتی اگر به دست افراد غیرمجاز بیفتد، اطلاعات شما امن باقی میمانند.
روش دوم: بکاپگیری از وردپرس به کمک افزونه
روش دیگر، استفاده از افزونههای مرتبط با این کار است که تعدادشان کم نیست. خوشبختانه میتوان تنظیماتشان را طوری انجام داد که بهطور منظم در بازههای زمانی مشخص از دادههای هاست WordPress بکاپ بگیرند. از جملۀ این افزونهها میتوان این موارد نام برد:
- UpdraftPlus
- All-in-One WP Migration
- BackupBuddy
- Duplicator
- BackWPup
- WP Time Capsule
از آنجایی که افزونۀ UpdraftPlus رایگان است و یکی از پرکاربردترین ابزارها برای بکاپگیری از وردپرس به شمار میرود، تصمیم گرفتیم در ادامه مراحل نصب و تنظیم آن را توضیح دهیم:
- نصب افزونه
برای نصب این افزونه، به پیشخوان وردپرس رفته و از منوی سمت راست به سراغ گزینه افزونهها > افزودن بروید. در صفحه بازشده، عبارت «UpdraftPlus» را جستوجو کنید. پس از پیدا کردن افزونه، روی گزینه نصب و سپس فعالسازی کلیک کنید.
- دسترسی به تنظیمات افزونه
بعد از نصب افزونه در همان صفحۀ پیشخوان وردپرس به بخش تنظیمات بروید. میبینید که گزینۀ پشتیبانهای UpdraftPlus به آن اضافه شده است. روی آن که کلیک کنید وارد صفحۀ تنظیمات اصلی افزونه خواهید شد.
- تهیه بکاپ
در صفحۀ اصلی افزونه، دکمۀ آبیرنگ بزرگی با عنوان «تهیه پشتیبان» به چشم میخورد. با زدن بر روی این دکمه، پنجرۀ جدیدی باز میشود که به شما امکان انتخاب نوع بکاپ را میدهد:
- بکاپ از فایلها؛
- بکاپ از پایگاه داده؛
- یا بکاپ از هر دو.
پس از مشخصکردن گزینۀ مورد نظرتان، روی دکمۀ تهیه پشتیبان کلیک کنید تا فرایند بکاپگیری شروع شود.
- تنظیمات پیشرفتۀ افزونه
در صفحۀ افزونه، به سربرگ تنظیمات بروید. در این بخش امکاناتی متنوعتری برای برنامهریزی و مدیریت بکاپها ارائه شده است؛ مثل:
- زمانبندی برای انجام خودکار پشتیبانگیری: از منوی پنجرهای Files Backup Schedule و Database Backup Schedule، میتوانید مشخص کنید که فایلها و پایگاه دادهها به صورت روزانه، هفتگی، ماهانه یا حتی ساعتی بهطور اتوماتیک بکاپگیری شوند.
- انتخاب محل ذخیرهسازی: در قسمت پایین صفحه لیستی از سرویسهای معتبر مثل Google Drive، Dropbox یا FTP وجود دارد. افزونه این امکان را میدهد که نسخههای پشتیبان خود را در این سرویسها ذخیره کنید.
با انتخاب هر گزینه، وارد صفحهای میشوید که در آن باید اطلاعات حساب کاربری مرتبط خود را وارد کنید تا اتصال دو پلتفرم برقرار شود.
با انجام این تنظیمات، افزونه به صورت خودکار در بازههای زمانی تعیینشده از سایت شما نسخه پشتیبان تهیه کرده و آن را در محل دلخواهتان ذخیره میکند. این ابزار ساده و قدرتمند، مدیریت بکاپها را به شکلی کاملاً حرفهای برای شما امکانپذیر میسازد.
روش سوم: پشتیبانگیری از وردپرس بهصورت دستی
پشتیبانگیری دستی از وردپرس به سادهترین شکل ممکن قابل انجام است. فقط باید از فایلهای وردپرس که شامل قالبها، افزونهها و آپلودها میشود، خروجی بگیرید. برای این کار مراحل زیر را دنبال کنید:
- دسترسی به فایلهای سایت
وارد پنل مدیریت هاست، یعنی سیپنل، شوید. سپس به بخش File Manager بروید و پوشۀ public_html را که محل نصب وردپرس است، باز کنید.
- فشردهسازی فایلها
حال تمام محتویات پوشۀ وردپرس (شامل wp-content، wp-includes و…) را انتخاب کنید و بعد از گزینههای بالای صفحه Compress یا Zip را بزنید تا این فایلها در قالب یک آرشیو فشرده ذخیره شوند.
- دانلود فایل فشرده
فایل فشردهشده در همان فولدر public_html قرار میگیرد. آن را دانلود کرده و در محلی امن مانند لپتاپ، هارد اکسترنال یا فضای ابری ذخیره نمایید.
با این روش ساده، همیشه یک نسخۀ پشتیبان از سایت وردپرسی خود خواهید داشت که در مواقع اضطراری به کمک شما خواهد آمد.
کدام روش بکاپگیری وردپرس بهتر است؟
هر یک از روشهای ذکرشده در بخش قبل مزایا و معایب خاص خودشان را دارند و انتخاب روش مناسب در میان آنها به شرایط و نیازهای خاص خود شما بستگی دارد. در ادامه، مزایا و معایب هر روش را بررسی میکنیم تا بتوانید بهترین تصمیم را بگیرید:
مزایا و معایب بکاپگیری دستی
بکاپگیری دستی به شما کنترل کامل میدهد؛ میتوانید دقیق مشخص کنید از کدام فایلها یا دیتابیسها بکاپ بگیرید و به نصب افزونه هم نیازی ندارید. اما فرایند آن زمانبر است و چون بهصورت دستی انجام میشود، احتمال پیشامد خطای انسانی در آن زیاد خواهد بود. ضمن اینکه باید آلارم بگذارید که فراموش نکنید در بازههای منظم و مشخصی بکاپتان بگیرید.
این روش اغلب برای سایتهای کمحجم یا برای مواقع خاص و اضطراری مانند زمان انتقال سایت و حل برخی مشکلات جزئی فنی توصیه میشود.
مزایا و معایب بکاپگیری در پنل مدیریت سیپنل
در این روش با خیال راحت میتوانید از تمام دادههای سایت، شامل فایلها و پایگاه داده، نسخۀ پشتیبان تهیه کنید؛ بدون اینکه لازم باشد نگران پیشامد و خطاهای انسانی باشید. با استفاده از ابزار Cron Jobs هم این قابلیت فراهم است که اسکریپتی برای بکاپگیری خودکار بنویسید و انجام آن را زمانبندی کنید.
اما برای استفاده از این روش باید با رابط کاربری سیپنل آشنا باشید و به این نکته توجه کنید که در حین فرایند بکاپگیری ممکن است منابع هاستتان مصرف شود. این گزینه بیشتر برای سایتهایی مناسب است که نیاز به بکاپگیری کامل و منظم دارند اما مدیر سایت نمیخواهد از افزونههای اضافی استفاده کند.
مزایا و معایب بکاپگیری با افزونه
افزونهها میتوانند بهطور خودکار بکاپگیری را زمانبندی کنند و این کار را بهطور ساده و سریع انجام دهند. این ابزارها همچنین امکان ذخیرهسازی بکاپ در مکانهای مختلف مانند Google Drive یا FTP را هم فراهم میکنند.
با این حال، ممکن است افزونهها به مشکلاتی مانند ناسازگاری با وردپرس یا مصرف منابع هاست دچار شوند. این روش برای سایتهای بزرگ و پویایی مانند فروشگاههای آنلاین که نیاز به بکاپگیری منظم و سریع دارند و به دنبال خودکارسازی فرآیندهای خود هستند، بهترین گزینه محسوب میشود.
چطور نسخه بکاپ وردپرس را بارگذاری کنیم؟
اگر اتفاقی که نباید افتاد و دادههای سایت را از دست دادید، چه؟ چطور میتوانید از بکاپهایی که گرفتهاید استفاده کنید و آنها را برگردانید؟ اجازه بدهید در هر روش، جداگانه مراحل آن را بررسی کنیم:
بارگذاری بکاپ از طریق سیپنل
اگر از پنل مدیریت سیپنل برای بکاپگیری استفاده کردهاید، فرایند بازیابی راحت است؛ زیرا سیپنل ابزارهای مخصوصی برای این کار دارد.
ابتدا وارد سیپنل شوید و به بخش Backup Wizard بروید. این بار از تب اول روی دکمۀ Restore بزنید. در صفحۀ بعد از شما نوع فایل بکاپ (داده، دیتابیس، ایمیل یا فولبکاپ) پرسیده میشود که باید تعیین کنید. سپس دکمۀ آپلود را بزنید و فایل دانلودی بکاپ را بارگذاری نمایید. بعد از این فقط باید منتظر شوید تا بازیابی انجام شود.
بارگذاری بکاپ با افزونهها
در افزونههایی مانند UpdraftPlus هم فرآیند بازیابی، روند راحتی دارد. در تنظیمات پیشخوان وردپرس به صفحۀ اصلی افزونه بروید. در همان صفحه، بکاپهای شما ردیفبهردیف برحسب تاریخ نمایش داده میشود. در مقابل آنها گزینهای برای بازنشانی یا همان Restore مشاهده خواهید کرد که با کلیک بر آن فرایند بازگردانی آغاز میشود.
بارگذاری بکاپ دستی در وردپرس
در حالتی که بهصورت دستی بکاپگرفتهاید برای بازگردانی آن باید ابتدا فایلهای پشتیبان را در هاست خود بارگذاری کنید؛ برای این کار به پنل مدیریت سیپنل بروید و وارد بخش File Manager شوید. سپس پوشۀ اصلی وردپرس یعنی public_html را باز کنید و فایلهای فشردهشده را در آن آپلود کنید. پس از آپلود، آنها را از حالت فشرده خارج کنید.
بعد از اتمام این فرایند، تنظیمات wp-config.php را بررسی کرده و اطمینان حاصل کنید که به دیتابیس صحیح متصل شده باشد.
با خیال راحت در وردپرس کار کنید
حالا که با اصول بکاپگیری آشنا شدید، وقت آن است که دست به کار شوید و از سایت خود نسخه پشتیبان تهیه کنید. یک برنامه منظم برای این کار داشته باشید یا از افزونهها کمک بگیرید تا فرایند آن بهصورت منظم و خودکار انجام شود. فراموش نکنید که فایلهای پشتیبان را همواره در جایی امن ذخیره کنید تا در مواقع ضروری بهسادگی به آنها دسترسی داشته باشید و خیالتان آسوده باشد.
دیدگاه ها