X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar
TRY

Bilgi Bankası

cPanel'den Directadmin'e geçiş

Örneğin, DA'da 16'ya çıkarmak için basitçe şunu çalıştırabilirsiniz:

Kod:

/usr/local/directadmin/directadmin set max_username_length 16 restart

* MySQL kullanıcı adınızın/veritabanı adınızın iyi olduğundan emin olmak için MySQL/MariaDB'nizi sunucuda (https://www.directadmin.com/features.php?id=2294) yükseltmenizi öneririm, MySQL 5.7+ veya MariaDB 10.x önerilir.
* İhtiyacınız olan ad sunucularına sahip olduğunuzdan ve herhangi bir sınırlamaya çarpmadığınızdan emin olmak için önce 1 hesapla, en tercihen - en uzun veritabanı adına/kullanıcı adına sahip olanla (bunun için 2. gönderide kılavuz) denemenizi öneririm

cpmove-user.tar.gz yerine user.tar.gz varsa, işe yaramaz! PKACCT cpmove-users.tar.gz oluşturur. user.tar.gz dosyalarından oluşan bir listeniz varsa ve hepsini geçerli dizinde yeniden adlandırmak istiyorsanız:

Kod:

for i in `ls *.tar.gz | grep '^[A-Za-z0-9]*.tar.gz'`; do { mv -vf ${i} cpmove-${i}; }; done

cpmove-user.tar.gz yerine backup-...._user.tar.gz varsa, işe yaramaz! PKACCT cpmove-users.tar.gz oluşturur. backup-...._user.tar.gz dosyalarından oluşan bir listeniz varsa ve hepsini geçerli dizinde yeniden adlandırmak istiyorsanız:

Kod:

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
  • Kullanıcıyı "Bayiler arasında kullanıcı taşı" listesinde görmüyorsanız, lütfen uygulayın: https://help.directadmin.com/item.php?id=251
    * Önce bayileri geri yüklemediyseniz, tüm kullanıcılar "admin" olarak atanmıştır. Geri yüklemeden sonra bunları doğru satıcılara yeniden atamak isterseniz

Kod:

cd /home/admin/all_backups
for i in `ls user*.tar.gz`; do { RESELLER=`echo $i | cut -d. -f2`; USER=`echo $i | cut -d'.' -f3`; /usr/local/directadmin/scripts/move_user_to_reseller.sh $USER admin $RESELLER; }; done
echo "action=cache&value=showallusers" >> /usr/local/directadmin/data/task.queue
/usr/local/directadmin/dataskq d

Örneğin, DA'da 16'ya çıkarmak için basitçe şunu çalıştırabilirsiniz:

Kod:

/usr/local/directadmin/directadmin set max_username_length 16 restart

GEÇİŞ ADIMLARI:
TÜM hesapları cPanel sunucusundan DirectAdmin:
cPanel sunucusuna aktarma adımları:
1) cPanel sunucusunda tüm cPanel hesaplarının bir yedeğini oluşturun ve /home/all_backups dizinine yerleştirin (onlar için yeterli alanınız olduğundan emin olun, değilse lütfen makalenin sonundaki önerileri okuyun):

Kod:

mkdir -p /home/all_backups for user in `ls /var/cpanel/users/`; do { /scripts/pkgacct ${user} /home/all_backups; }; done

2) /home/all_backups DirectAdmin sunucusuna aktarın:

Kod:

rsync -avt --delete /home/all_backups/ root@your_directadmin_server.com:/home/admin/all_backups/

Artık cPanel sunucusu ile işimiz bitti. Şimdi DirectAdmin sunucusuna bağlanalım.

DirectAdmin sunucusu:
1) DirectAdmin sürümünüzün en az 1.57.4 olduğundan emin olun (yazma tarihi itibariyle, yayın öncesi: https://help.directadmin.com/item.php?id=408), /home/admin/all_backups adresindeki yedeklemelerin "admin"e ait olduğundan ve dönüştürücü komut dosyasının
en son sürümüne sahip olduğunuzdan emin olun

Kod:

cd /usr/local/directadmin/custombuild
./build update
./build cpanel_to_da
chown -R admin. /home/admin/all_backups

2) Sonunda /home/admin/all_backups içinde DirectAdmin yedeklerimiz var

Artık DirectAdmin "Yönetici Yedekleme / Aktarma" bölümüne gidebilir, Yönetici düzeyinde "Yedekleme / Geri Yükleme Ayarları" nı (varsayılanlar iyi olmalıdır) kontrol edebilir ve tüm yedeklemeleri "/ home / admin / all_backups" dizininden geri yükleyebiliriz.

Bu kadar!

—–Yeterli
alanınız varsa, /home/admin/all_backups birkaç hafta/ay boyunca DA sunucusunda bırakmanızı öneririm, eğer DA'da eksik bir şey varsa - her zaman o yedeklemede olur.

CPanel sunucunuzda yeterli alan yoksa - hesapları tek tek doğrudan yeni bir sunucudaki ana klasöre aktarmak kolaydır. Bunu yapmanın en uygun yolu, aşağıdakileri kullanarak cPanel sunucusunda SSH anahtarları oluşturmaktır:

Kod:

ssh-keygen

Ardından açık anahtarınızı /root/.ssh/id_rsa.pub içine yerleştirirsiniz. İçeriğini DirectAdmin sunucunuza, /root/.ssh/authorized_keys dosyasına kopyalayın (/root/.ssh dizini yoksa - oluşturun). Bu, herhangi bir şifre olmadan (cPanel sunucunuzdan) DA sunucusuna bağlanmayı mümkün kılacaktır. Şimdi cPanel sunucusunda 1) ve 2) adımları yerine şunu yapın:

Kod:

for user in `ls /var/cpanel/users/`; do { /scripts/pkgacct ${user} /home/all_backups; rsync -avt /home/all_backups/cpmove-${user}.tar.gz root@your_directadmin_server.com:/home/admin/all_backups/cpmove-${user}.tar.gz; rm -f /home/all_backups/cpmove-${user}.tar.gz ; }; done

 

 

Aradığınız Bilgiyi Bulamıyor musunuz?

Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,

Bir Destek Talebi Oluşturun.
Faydalı Buldunuz mu?
(5 defa görüntülendi. / 0 kişi faydalı buldu.)

Top