نحوه بکاپ گیری از وب سایت

نحوه بکاپ گیری از وب سایت

اگر طراح سایت هستید و یا مدیریت یک کسب‌ و کار اینترنتی را برعهده دارید قطعا مهمترین سرمایه شما، سایتتان است. به همین خاطر شما باید به خوبی از این سرمایه و اعتبار ارزشمند ، محافظت کنید. از سوی دیگر قطعا بارها شنیده‌اید که پیشگیری بهتر از درمان است پس حتما باید پیش از آنکه برای کسب‌وکارتان اتفاقی پیش بیاید راه‌های پیشگیری را مدنظر قرار دهید.

یکی از مهمترین راه‌های محافظت و افزایش امنیت سایت ، تهیه پشتیبان یا بکاپ کامل از سایت وردپرسی شما می‌باشد. ما در این مقاله چگونگی تهیه فول بکاپ در سی پنل و همچنین از طریق افزونه را به شما آموزش خواهیم داد. پس با این مقاله از فناوری اطلاعات زیفا ، همراه باشید.

چرا از افزونه بک آپ وردپرس استفاده نکنیم؟

افزونه‌های بک آپ گیری از وردپرس میتواند گزینه خوبی برای این کار باشد که ما هیچ نقشی در بک آپ گیری نداریم و لازم نیست کار خاصی انجام بدیم. فقط کافیست برای یک بار تنظیمات افزونه بک آپ گرفتن در وردپرس را انجام داده و بازه زمانی دلخواهی را برای بک آپ گرفتن انتخاب کنیم تا خود افزونه این کار را انجام دهد. علاوه بر این میتوان اقدام به تهیه بک آپ از وردپرس روی گوگل درایو و دراپ باکس هم کرد .

اما آیا هیچگاه به این موضوع فکر کردید که ممکنه همین افزونه‌ها به خاطر سر نزدن ما و بررسی نکردن ممکنه به هر دلیلی یه زمانی برسه که بک آپی تهیه نکنند ؟ یا اینکه فکر کردید ممکنه افزونه بک آپ گیری وردپرس با یک افزونه وارد تداخل بشه و همین موضوع باعث ایجاد مشکل در بک آپ گیری خودکار وردپرس بشه؟ شایدم اصلا در ظاهر همه چیز به خوبی و خوشی پیش بره، اما وقتی زمان استفاده از فایل بک آپ و بازگردانی بکاپ وردپرس میرسه، با یک فایل خراب رو به رو بشیم که عملا هیچ کاربردی نخواهد داشت.

مراحل کلی بک اپ گیری

برای بکاپ گرفتن در وردپرس و بازگردانی بک آپ وردپرس در هاست بصورت کلی باید مراحل زیر رو طی کنید که عبارتند از:

  • ابتدا باید از کلیه فایل‌ها و پوشه‌های وردپرس که در public_html قرار داره یک فایل فشرده ZIP. تهیه کنید.
  • سپس وارد phpmyadmin هاست شده و از دیتابیس وردپرس یک نسخه خروجی با استفاده از بخش Export تهیه کنید.

در این دو مرحله حالا ما دو فایل با فرمت zip. و sql. داریم که به ترتیب مربوط به فایل‌های وردپرس و دیتابیس وردپرس هستند. حالا برای اینکه بتونیم از این نسخه بک آپ استفاده کنیم یا به اصطلاح اقدام به بازگردانی فایل بک آپ در وردپرس بکنیم، باید مراحل زیر را طی کنیم.

  • ابتدا فایل zip. را در همون مسیر public_html هاست فعلی یا هاست جدید آپلود کنید.
  • سپس یک دیتابیس جدید با همان اطلاعات دیتابیس قبلی ایجاد کنید(همچنین میتونید اطلاعات دیتابیس را با نام، نام کاربری و رمز جدید بسازید).
  • وارد phpmyadmin هاست شده و با استفاده از بخش Import فایل sql. را در دیتابیسی که ساختید، درون ریزی کنید.
  • در نهایت اگر اطلاعات دیتابیس با دیتابیس قبلی متفاوت است ، وارد صفحه ویرایش فایل wp-config.php شده و اطلاعات دیتابیس جدید را با اطلاعات دیتابیس قبلی جایگزین کنید.

 

بخش هایی که به اختصار در این مقاله خواهید دید :

  1. تهیه فول بکاپ در سی پنل
  2. بازگردانی فایل‌های بکاپ در سی پنل
  3. نحوه گرفتن بکاپ کامل از سایت وردپرس به کمک افزونه

بخش اول: تهیه فول بکاپ در سی پنل

تهیه فول بکاپ به روش دستی

  • تهیه پشتیبان از پوشه public_html

سی پنل یکی از محبوب‌ترین پنل‌های مدیریت هاست می‌باشد . که تهیه فایل پشتیبان یا اصطلاحا فوق بکاپ از طریق آن به راحتی صورت می‌گیرد.

برای انجام اینکار به پنل مدیریتی سی پنل خود مراجعه کنید در آنجا مطابق شکل زیر بر روی گزینه “File Manager” کلیک نمایید.

File Manager in cpanel-بکاپ کامل از سایت وردپرس
  • مدیریت فایل در هاست cpanel

مطابق شکل زیر در گام اول در سمت چپ صفحه فایل “ public_html ” را انتخاب کنید. در گام دوم بر روی گزینه “ Select All ” کلیک نمایید تا همه فایل‌های سایت شما انتخاب شوند. در نهایت در گام سوم ، بر روی فایل‌های انتخاب شده راست کلیک نمایید و “ compress ” را بزنید تا همه فایل‌های انتخاب شده در یک فایل zip فشرده‌سازی شوند.

select folders in public_html-بکاپ کامل از سایت وردپرس
  • انتخاب همه فایل ‌ها در public_html

با کلیک بر روی فشرده سازی( comprees ) پنجره‌ای مطابق شکل زیر باز می‌شود. که در این پنجره ابتدا فرمت zip را انتخاب کرده و بر روی گزینه Compress Files کلیک کنید.

Compress Files in cpanel host-بکاپ کامل از سایت وردپرس
  • فشرده سازی فایل‌ها و ساخت فایل zip

حال مطابق تصویر فایل‌های شما با نام wordpress  ( و یا هرنامی که شما هنگام فشرده سازی تعیین نمایید ) درحال فشرده شدن است.

creating archive-بکاپ کامل از سایت وردپرس
  • در حال ساخت فایل zip

سپس بعد از فشرده‌سازی باید مطابق آنچه که در شکل زیر می‌بینید فایل zip را دانلود نمایید.

برای دانلود بر روی فایل کلیک راست نمایید و گزینه “ Download ” را بزنید تا بارگیری فایل zip شروع شود. با اندکی صبر فرآیند بارگیری تمام خواهد شد و این فایل در کامپیوتر شما ذخیره خواهد شد.

download final backup file-بکاپ کامل از سایت وردپرس
  • دانلود فایل بک آپ

بدین صورت شما توانستید از تمامی فایل‌های خود ( شامل افزونه‌ها، قالب‌ها و… ) یک نسخه کامل پشتیبان تهیه نمایید.

حال وقت آن می‌رسد که از دیتابیس‌تان نیز یک نسخه پشتیبان تهیه نمایید تا تهیه فول بکاپ در سی پنل شما با داشتن یک فایل zip از پوشه public_html و یک فایل هم از دیتابیس، کامل شود.

2. تهیه پشتیان از دیتابیس

به پنل مدیریتی سی پنل خود باز گردید و در قسمت DATABASES بر روی گزینه phpMyadmin کلیک نمایید.

phpMyadmin-بکاپ کامل از سایت وردپرس
  • phpMyadmin در هاست

حال در صفحه‌ای که باز می‌شود در سمت چپ صفحه بر روی دیتابیس مدنظرتان که سایت بر روی آن قرار دارد کلیک کنید. در گام بعدی باید بر روی دکمه Export کلیک نمایید و سپس گزینه “ Go ” را بزنید تا فرآیند برون‌بری و دانلود پوشه دیتابیس آغاز گردد.

export tables from phpmyadmin-بکاپ کامل از سایت وردپرس
  • برون بری جداول دیتابیس

با انجام این دو مرحله یعنی تهیه نسخه پشتیبان از public_html و دیتابیس، شما توانسید بکاپ کامل از سایت وردپرس خود به صورت دستی تهیه نمایید.

تهیه فول بک آپ از طریق ویزارد cpanel

روش دیگری هم برای بک آپ گرفتن از طریق Cpanel وجود دارد و به این شکل است که بک آپ از دیتابیس و فایل‌ها باهم انجام می‌شود. برای این کار وارد cpanel شوید و در قسمت FILES بر روی Bachup Wizard کلیک کنید.

cPanel---Main backup wizard

بر روی backup wizard کلیک کنید.

در این صفحه بر روی دکمه آبی رنگ Back Up کلیک کنید تا به مرحله بعدی بروید.

Backup Wizard in cpanel-بکاپ کامل از سایت وردپرس

 

  • گرفتن فول بک آپ در cpanel

در تصویر پایین در بخش 1 دکمه Full Backup وجود دارد و برای تهیه فول بکاپ در سی پنل می‌توانید از این دکمه استفاده نمایید. در بخش 2 این امکان به شما داده می‌شود که فایل‌ها، دیتابیس و ایمیل‌ها را جداگانه بک آپ بگیرید.

cPanel---Backup-Wizard

انتخاب نوع بک آپ

حال ما روی دکمه Full Backup کلیک می‌کنیم و در این مرحله محل ذخیره شدن فایل بکاپ را تعیین خواهیم کرد. اگر دوست داشتید که بعد از تکمیل کار برای شما ایمیل ارسال شود تیک گزینه ایمیل را فعال کنید؛ در غیر این صورت گزینه Do not send email notification of backup completion. را انتخاب نمایید.

cPanel---Backup-Wizard1

انتخاب محل ذخیره شدن بک آپ

در آخر می‌توانید فایل بک آپ خود را دانلود نمایید.

بخش دوم : بازگردانی فایل‌های بکاپ در سی پنل

اما برای یادگیری نحوه بازگردانی این بکاپ گرفته شده در زمان مورد نیاز، کافیست مراحل زیر انجام دهید.

بازگردانی فایل‌های بک آپ به صورت دستی

1. بازگردانی فایل‌های پوشه public_html

ابتدا به هاست سی پنل خود بروید و بر روی File Manager کلیک نمایید. سپس مانند شکل زیر بر روی پوشه public_html کلیک کرده و گزینه Upload در بالا صفحه را بزنید.

توجه: بهتر است برای آنکه آپلود فایل‌ها به درستی انجام شود ابتدا تمام فایل‌های داخل پوشه public_html را پاک کنید تا این پوشه کاملا خالی باشد.

upload backup file inpublic_html-بکاپ کامل از سایت وردپرس

 

  • آپلود فایل بک آپ در public_html

بعد از زدن دکمه Upload پنجره‌ای مطابق شکل زیر برای شما باز می‌شود که در آنجا باید با زدن دکمه Select File فایلی که در مرحله اول بخش قبل (فایل‌های پوشه public_html) که به صورت فایل zip دانلود کرده بودید را آپلود کنید.

بعد از آپلود کردن فایل zip بکاپ، روی آن راست کلیک کرده و با زدن گزینه Extract آن را از حالت فشرده خارج کنید.

بدین صورت شما توانستید فایل‌های پوشه public_html را مجددا در سایت خود بارگذاری کنید.

2. بازگردانی فایل‌های دیتابیس

الف) ساخت دیتابیس

به پیشخوان مدیریت سی پنل بروید و مطابق شکل زیر، در آنجا بر روی گزینه‌ی MySQL Database Wizard کلیک نمایید.

MySQL Database Wizard-بکاپ کامل از سایت وردپرس

ساختن دیتابیس جدید

سپس نام دیتابیس مورنظر خود را وارد نمایید. ( بهتر است که نام دیتابیس قبلی خود را که از آن بکاپ گرفته‌ای وارد نمایید ) سپس دکمه Next Step را بزنید

select database name-بکاپ کامل از سایت وردپرس

وارد کردن نام دیتابیس

در صفحه بعدی باید نام کاربری و یک پسورد قوی برای دیتابیستان انتخاب کنید. سپس مطابق شکل زیر بر روی دکمه Create User کلیک کنید.

Create User for database

وارد کردن اطلاعات کاربری برای دیتابیس

بعد از آن در پنجره بعدی تیک گزینه ALL PRIVILEGES را بزنید و دکمه Next Step را کلیک نمایید.

ALL PRIVILEGES

 

فعال کردن گزینه ALL PRIVILEGES

در نهایت با صفحه‌ای مطابق شکل زیر مواجه می‌شوید که نشان‌دهنده این است که پایگاه داده(دیتابیس) شما به درستی ساخته شده است.

complete the task

پیام موفقیت آمیز بودن ساخت دیتابیس 

ب) بازگردانی فایل‌های دیتابیس

بعد از آنکه فضایی برای بارگذاری فایل‌های دیتابیس ایجاد کردید و دیتابیس را ساختید حال باید فایل‌های دیتابیس دانلود شده در بخش اول را بارگذاری یا اصطلاحا درون‌ریزی کنید.

برای انجام اینکار مطابق شکل زیر، به قسمت phpMyAdmin پیشخوان مدیریت سی پنل خود بروید.

phpMyadmin-بکاپ کامل از سایت وردپرس

phpMyadmin در هاست

مطابق شکل زیر ، ابتدا بر روی دیتابیسی که در گام قبلی ساختید کلیک نمایید. بعد از آن در قسمت نوار ابزار دکمه Import را بزنید. سپس در قسمت File to import بر روی گزینه Choose File کلیک نمایید تا بدین صورت بتوانید فایل دیتابیسی که در بخش اول دانلود کرده بودید را درون‌ریزی کنید. درنهایت برای بارگذاری فایل دیتابیس بر روی دکمه Go بزنید.