همانطور که میدانید برای ریستور کردن(بازگردانی) فول بک آپ در هاستهای اشتراکی سی پنل باید به روت اصلی سرور دسترسی داشته باشید یا از مدیر سرور بخواهید تا اینکار را برای شما انجام دهد.
در این آموزش قصد داریم تا به نحوه ریستور دستی فول بک آپ، بصورت تکه تکه بپردازیم، بدون نیاز به دسترسی روت.
بک آپ یک وبسایت از دو قسمت تشکیل شده است، فایل های اسکریپت داخل public_html و فایل دیتابیس مرتبط
نکته: در این آموزش از فول بک آپ یک وبسایت وردپرسی استفاده میکنیم.
آموزش ویدیویی نحوه ریستور فول بک آپ در سی پنل به صورت دستی
ریستور بک آپ در سی پنل
ابتدا فایل فول بک آپ که معمولا زیپ شده و با پسوند tar.gz. است را در سیستم خودتان استخراج (extract) کنید، فایل ها و پوشه های زیادی داخل آن مشاهده خواهید کرد، اطلاعات اصلی در پوشه homedir میباشد.(این دایرکتوری در اسکریپت های مختلف، متفاوت میباشد)
مرحله اول
1. در مسیر ذکر شده، محتویات داخل پوشه public_html را زیپ کنید.
2. فایل زیپ شده را در دایرکتوری public_html هاست سیپنل آپلود و در همان جا استخراج نمایید.
فایل های اسکریپت ریستور شد، حال باید قسمت دوم یعنی دیتابیس را که در پوشه mysql (موجود در شاخه اصلی فایل فول بک آپ) میباشد، ریستور کنید.
مرحله دوم
1. ابتدا وارد قسمت Backup در سیپنل شوید.
2. فایل SQL را از قسمت Restore a MySQL Database Backup آپلود نمایید. (فایلهایی که با پسوند sql. و مرتبط با وبسایت میباشند باید ریستور شوند)
ریستور به پایان رسید، ولی با لود وبسایت با یک ارور مواجه خواهید شد که مربوط به دیتابیس میباشد. (Establishing a Database Connection)
مرحله سوم
در این آموزش، دلیل این ارور وجود نداشتن یوزر دیتابیس/ پسورد اشتباه آن میباشد، برای رفع آن باید یک یوزر در قسمت دیتابیس ایجاد و یوزرنیم و پسورد آن را با اطلاعات دیتابیس داخل فایل config.php ست نمایید.
1. فایل config.php را در فایل های اسکریپت پیدا کرده و بصورت متن اجرا کنید(راست کلیک، گزینه Edit).
نکته: این فایل در وردپرس در مسیر public_html با نام wp-config.php وجود دارد.
2. وارد قسمت MySQL® Databases در سیپنل شده و یک یوزرنیم با یوزر و پسوردی که در فایل config.php وجود دارد ایجاد کنید، در اینجا یوزرنیم و پسورد ما:
/** MySQL database username */
define('DB_USER', 'azaronl1_aduser');
/** MySQL database password */
define('DB_PASSWORD', 'Hlkas867snS5(@p');
3. این یوزرنیم را از قسمت Add User To Database به دیتابیس اضافه نمایید، در این مرحله مطمئن شوید که همه گزینه ها تیکدار باشد.
مشکل دیتابیس 100% رفع شده است، بدین ترتیب شما موفق به بازگردانی دستی فول بک آپ روی هاست شدید.
امیدواریم از آموزش ریستور فول بک آپ بصورت دستی در cPanel استفاده لازم را برده باشید.
کاربر گرامی شما میتوانید سؤالات مربوط به این آموزش را در بخش کامنتها عنوان کرده و در همین قسمت پاسخ خود را دریافت کنید و یا برای رفع مشکلات دیگر در زمینه آموزشهای آذرآنلاین به بخش Community مراجعه کرده و مشکل خود را در آن مطرح نمایید تا در اسرع وقت کاربران دیگر و کارشناسان به سؤالات شما پاسخ دهند.