در آخرین نسخه DirectAdmin 1.62.x، شما می‌توانید به‌راحتی نسخه پشتیبان حساب کاربری cPanel را از طریق رابط گرافیکی بازیابی کنید. در این مقاله، روند کامل انتقال حساب‌ها از سرور سی‌پنل به سرور دایرکت ادمین شرح داده شده است.

 

 

نحوه انتقال اکانت سی پنل به دایرکت ادمین

1. از طریق رابط cPanel یک نسخه پشتیبان کامل از cPanel ایجاد نمایید. نام فایل بایگانی شامل تاریخ، ساعت و USERNAME شما خواهد بود. به عنوان مثال:

 backup-7.21.2021_08-50-40_USERNAME.tar.gz

شما همچنین می‌توانید از طریق خط فرمان یک نسخه پشتیبان از حساب کاربری خود ایجاد کنید:

/scripts/pkgacct USERNAME

با اجرای این دستور، یک فایل بایگانی cpmove-USERNAME.tar.gz در پوشه /home/ ایجاد خواهد شد.

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

2. آرشیو(های) پشتیبان خود را در سرور DirectAdmin کپی کنید. برای مثال آن‌ها را در /home/admin/cpanel_backups قرار دهید.

3. DirectAdmin تنها می‌تواند پشتیبان‌های cPanel را با فرمت نام فایل cpmove-USERNAME.tar.gz بازیابی کند. اگر نسخه پشتیبان شما توسط کاربر تولید شده است، از دستور زیر برای تبدیل نام فایل‌ها استفاده کنید:

for i in `ls backup-[0-9]*.*.tar.gz`; do { USERNAME=`echo $i | cut -d_ -f3 | cut -d'.' -f1`; mv -v $i cpmove-${USERNAME}.tar.gz; }; done

 

این مطلب نیز ممکن است برای شما مفید باشد: ایجاد و دانلود نسخه پشتیبان کامل از حساب کاربری در دایرکت ادمین

 

4. وارد DirectAdmin شوید و به Admin Tools >> Admin Backup/Transfer بروید. روی دکمه Restore کلیک نمایید.

5. مسیری که نسخه‌های پشتیبان در آن قرار دارند ( در مثال ما /home/admin/cpanel_backups)، IP مورد استفاده و فایل‌ها/حساب‌های کاربری که می‌خواهید بازیابی کنید، را انتخاب نمایید. سپس روی دکمه Restore کلیک کنید.

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

 

 

 

منبع:

plothost