آموزش انتقال بکاپ سی پنل به دایرکت ادمین
تا حالا شده که بخواهید اکانت های میزبانی وب را از سی پنل به دایرکت ادمین منتقل کنید؟ با آموزش انتقال بکاپ سی پنل به دایرکت ادمین در خدمت شما هستیم.
خب قبل از اینکه آموزش را شروع کنیم به این سوال پاسخ دهیم که چرا نیاز است بکاپ سی پنل را به دایرکت ادمین انتقال دهیم؟
معمولا وقتی وبمستران نیاز پیدا میکنند که سایت خود را از یک مرکز به مرکز میزبانی دیگری انتقال دهند و یا بدلیل ارزان و قدرتمند بودن دایرکت ادمین تصمیم میگیرند که از سی پنل به دایرکت ادمین کوچ کنند، با یک مشکل مواجه میشوند.
مشکل این است که نمیتوان فول بکاپ سی پنل را در دایرکت ادمین ریستور (restore) کرد. برای حل این مشکل، قصد داریم به شما اسکریپتی را معرفی کنیم که بکاپ سی پنل را به بکاپ دایرکت ادمین تبدیل کند. در اینصورت قادر خواهید بود که از بکاپ سی پنل خود در دایرکت ادمین استفاده نمایید.
مزیت این اسکریپت این است که دیگر نیاز نیست شما تک تک دایرکتوری ها و فایل ها را از سرور قبل به سرور جدید منتقل کنید و یا اینکه تک تک دیتابیس ها را منتقل کنید. خیلی راحت میتوانید بکاپ های سی پنل را به دایرکت ادمین تبدیل کنید و از آن ها استفاده نمایید.
اینبار با «انتقال بکاپ سی پنل به دایرکت ادمین» با سرور ساز همراه باشید.
خب، بعد از اینکه فول بکاپ سی پنل را تهیه کردید، نیاز است که آن را به سرور جدید خود یعنی سرور دایرکت ادمین منتقل کنید.
ابتدا یک فولدر بسازید و اسم آن را back بذارید (قرار است که کار هارا داخل این دایرکتوری انجام دهیم)
cd /home
mkdir back
حال این دستورات را به ترتیب بزنید:
cd back
mkdir export
mkdir import
wget https://rasamhost.com/upload/script.tar.gz
tar -zxvf script.tar.gz
chmod ۷۷۷ da.cpanel.import.pl
حال به این دستور فایل defaults.conf را ویرایش میکنیم:
nano defaults.conf
تنظیمات اسکریپت را انجام دهید (آیپی / دی ان اس و…)
ip=۱.۲.۳.۴
ns1=ns1.rasamhost.com
ns2=ns2.rasamhost.com
creator=admin
docsroot=./data/skins/enhanced
account=ON
aftp=OFF
cgi=OFF
dnscontrol=OFF
nemailr=unlimited
nemails=unlimited
package=custom
php=ON
skin=enhanced
ssh=OFF
ssl=ON
suspend_at_limit=ON
suspended=no
zoom=۱۰۰
بجای ns1.serversaz.com و ns2.serversaz.com از دی ان اس های خودتان استفاده نمایید.
بجای ۱.۲.۳.۴ آیپی سرور دایرکت ادمین را وارد نمایید.
حالا فول بکاپ سی پنل را داخل دایرکتوری import منتقل کنید. انتقال را میتوانید توسط پروتکل http یا ftp یا هر روشی که خودتان مایلید انجام دهید.
حالا این دستور را بزنید:
./da.cpanel.import.pl
اگر از شما سوالاتی پرسیده شد همان پیشفرض ها را (default) انتخاب کنید.
حالا مطابق یوزر سیپنل یک یوزر با همان نام داخل دایرکت ادمین بسازید.
به فولدر /home/user برید و فولدر backups را بسازید.
دقت کنید که به جای user نام یوزر ساخته شده را جایگزین کنید.
cd /home/user
mkdir backups
chown user:user backups
حالا بکاپ مربوط به اکانت را از دایرکتوری export منتقل کنید به /home/user/backups با این دستور:
mv BACKUP_Name.tar.gz /home/user/backups
حال این دستورات را بزنید:
cd /home/user/backups
chown user:user BACKUP_Name.tar.gz
حالا با یوزر مربوطه داخل دایرکت ادمین لاگین کنید و از قسمت create/restore backups (تحت وب) بکاپ مربوطه را restore کنید.
میبینید که همه دایرکتوری ها و دیتابیس ها و… به خوبی منتقل شده!