ریستور فول بک آپ بصورت دستی در cPanel

نویسنده: وحید حجت پناه| دسته بندی: آموزش سیپنل Cpanel کنترل پنل ها | نظرات: 14 نفر
13949
10 تیر 1397
وحید حجت پناه نویسنده

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

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

بک آپ یک وبسایت از دو قسمت تشکیل شده است، فایل های اسکریپت داخل public_html و فایل دیتابیس مرتبط

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

ابتدا فایل فول بک آپ که معمولا زیپ شده و با پسوند tar.gz. است را در سیستم خودتان استخراج (extract) کنید، فایل ها و پوشه های زیادی داخل آن مشاهده خواهید کرد، اطلاعات اصلی در پوشه homedir میباشد.(این دایرکتوری در اسکریپت های مختلف، متفاوت میباشد)

مرحله اول

1. در مسیر ذکر شده، محتویات داخل پوشه public_html را زیپ کنید.

محتویات فایل فول بک آپ

زیپ کردن فایل های

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

 استخراج فایل در سیپنل

فایل های اسکریپت ریستور شد، حال باید قسمت دوم یعنی دیتابیس را که در پوشه mysql (موجود در شاخه اصلی فایل فول بک آپ) میباشد، ریستور کنید.

مرحله دوم

1.  ابتدا وارد قسمت Backup در سیپنل شوید.

قسمت بک آپ در سیپنل

 

2. فایل SQL را از قسمت Restore a MySQL Database Backup آپلود نمایید. (فایلهایی که با پسوند sql. و مرتبط با وبسایت میباشند باید ریستور شوند)

 نحوه ریستور sql  در سیپنل

 ریستور به پایان رسید، ولی با لود وبسایت با یک ارور مواجه خواهید شد که مربوط به دیتابیس میباشد. (Establishing a Database Connection)

مرحله سوم

در این آموزش، دلیل این ارور وجود نداشتن یوزر دیتابیس/ پسورد اشتباه آن میباشد، برای رفع آن باید یک یوزر در قسمت دیتابیس ایجاد و یوزرنیم و پسورد آن را با اطلاعات دیتابیس داخل فایل config.php ست نمایید.

1. فایل config.php را در فایل های اسکریپت پیدا کرده و بصورت متن اجرا کنید(راست کلیک، گزینه Edit).

نکته: این فایل در وردپرس در مسیر public_html با نام wp-config.php وجود دارد.

 فایل wp-config.php

2. وارد قسمت MySQL® Databases در سیپنل شده و یک یوزرنیم با یوزر و پسوردی که در فایل config.php وجود دارد ایجاد کنید، در اینجا یوزرنیم و پسورد ما:

/** MySQL database username */
define('DB_USER', 'azaronl1_aduser');

/** MySQL database password */
define('DB_PASSWORD', 'Hlkas867snS5(@p');

 ایجاد یوزرنیم در mysql database  سیپنل

3. این یوزرنیم را از قسمت Add User To Database به دیتابیس اضافه نمایید،  در این مرحله مطمئن شوید که همه گزینه ها تیکدار باشد.

ایجاد یوزرنیم در mysql database  سیپنل

مشکل دیتابیس 100% رفع شده است، بدین ترتیب شما موفق به بازگردانی دستی فول بک آپ روی هاست شدید.

امیدواریم از آموزش ریستور فول بک آپ بصورت دستی در cPanel استفاده لازم را برده باشید.

 کاربر گرامی شما می‌توانید سؤالات مربوط به این آموزش را در بخش کامنت‌ها عنوان کرده و در همین قسمت پاسخ خود را دریافت کنید و یا برای رفع مشکلات دیگر در زمینه آموزش‌های آذرآنلاین به بخش Community مراجعه کرده و مشکل خود را در آن مطرح نمایید تا در اسرع وقت کاربران دیگر و کارشناسان به سؤالات شما پاسخ دهند.