ใช้กรณีลูกค้าให้ย้ายเว็บให้แต่ control panel เป็น cPanel ย้ายมา DirectAdmin
อ้างถึง กระทู้หลัก http://www.directadmin.com/forum/showthread.php?t=37125&page=2เข้าไปสร้าง user ใน DirectAdmin ตามปกติ -- ไม่ต้องสร้างอีเมลหรือฐานข้อมูล script นี้จะสร้างให้ใหม่ทั้งหมด หลังแปลงเสร็จจะได้โครงสร้างทุกอย่างเหมือนเดิมเป๊ะ ง่ายมากๆ ขอบอก คนเขียน script นี้เก่งมากๆ :)
1. เข้า cPanel ของลูกค้า ไปเมนู backup แล้วคลิ๊กที่ Full Backup ปุ่ม Download or Generate a Full Website Backup แล้ว ระบบ cPanel จะเอาไฟล์ zip ของเว็บลูกค้าไปเก็บไว้ที่ / แล้ว ftp ลงมาเก็บไว้ก่อน -- จบขั้นตอนฝั่ง cpanel
2. เข้า ssh root ของฝั่ง DirectAdmin แล้วไปที่
#cd /home/hosttook/user_backups
จากนั้นให้ดาวน์โหลด Script Convert Backup ไฟล์
#wget http://www.nmservers.com/misc/cpanel-convertor.tar.gz
#tar xzf cpanel-convertor.tar.gzแตก zip แล้วจะมี 2ไฟล์
#nano defaults.conf
แก้เลข ip , ns และค่าอื่นๆ ที่ต้องการ - เน้นตรง cgi หากที่เก่า on แล้วเรามา off -ลากไฟล์จาก cgi ออกมาด้านนอก ไม่งั้นเว็บลูกค้าเปิดไม่ขึ้นสร้าง directory สองอัน import และ export ด้วยคำสั่ง
#mkdir import export
copy ไฟล์ที่เอามาจาก cPanel ไปเก็บไว้ที่ import -- ชื่อไฟล์ เช่น backup-4.26.2011_12-12-45_theorien.tar.gz import เปลี่ยนตามชื่อเว็บนั้นๆ
#cp backup-4.26.2011_12-12-45_theorien.tar.gz import
จากนั้นรัน
#perl da.cpanel.import.pl
ระบบจะขึ้นคำถามให้ตอบ Y ดังด้านล่าง
Have you read, understood and applied the above? (y/n) [y]
[If you are running this tool on the cPanel server]: After this tool is finished, should successfully created DirectAdmin tarballs be transferred to your DirectAdmin reseller user_backups directory? (y/n) [n]
Shall we begin? (y/n) [y]เมื่อ run เสร็จ ระบบจะแปลงไฟล์จากที่มาจาก cpanel ไปเก็บไว้ที่โฟลเดอร์ export
ให้ copy ไปเก็บไว้ที่ user_backups
#cp theorien.tar.gz /home/somsak/user_backups
แล้วล็อกอิน เข้าที่ direct admin ระบบ reseller มองหาหัวข้อ manage user backup เลื่อนหาไฟล์ theorien.tar.gz แล้วกด restore
เมื่อลง backup เสร็จ password ของ direct admin จะถูกแทนด้วย pass เก่าของลูกค้าตอนที่อยู่ที่ cpanelกด reset password ส่งไปให้ลูกค้าใหม่อีกครั้ง หรือไม่ก็ใช้อันเดิมได้ครับ
- 1 Users Found This Useful