Merhaba,

Hesabın cPanel sunucunuza aktarılmasını sağlamak için iki farklı seçenek vardır. Ama en güvenilir olanı manuel trasferdir. Web sitelerinizin eksiksiz taşındığına emin olursunuz. Size manuel nasıl taşıma yapacağınız ile ilgili detaylı bilgi vereceğiz;

 

Not: bu kılavuzdaki örnekler scp yoluyla oturum açmak için root hesabını kullanır. Bu sadece gösterim amaçlıdır. Kök olarak oturum açmak kötü bir güvenlik uygulamasıdır. Kök hesabı kullanmak yerine 2 sunucu arasında veri kopyalarken ayrıcalıksız bir hesap kullanmalısınız.

Genellikle hesaplar, WHM >> Başka Bir Sunucudan Hesap Kopyalama (veya Başka Bir Sunucudan Birden Çok Hesap / Paket Kopyalama) kullanılarak Plesk, Ensim veya DirectAdmin’den taşınır. Bunun işe yaramayabileceği zamanlar vardır. Örneğin:

  • Kaynak ve hedef sunucular arasındaki ağ bağlantısı zayıf olabilir, bu da taşıma komut dosyalarının zaman aşımına uğramasına neden olabilir
  • Taşıma komut dosyalarında yalnızca manuel olarak taşınarak çözülebilen olağanüstü hatalar olabilir

Hesapları manuel olarak taşımak şaşırtıcı derecede basit bir iştir. Yapılması gereken tek şey şu:

  1. Kaynak sunucuda /etc/trueuserdomains doldurma
  2. Seçtiğiniz bir hesabı tek bir dosyada paketleyin
  3. Paketlenmiş hesabı cPanel sunucusuna kopyalayın
  4. Hesabı cPanel sunucusuna geri yükleme

    1. Kaynak sunucuda (örn., Plesk, Ensim veya DirectAdmin), / etc / trueuserdomains adresindeki hesap listesini oluşturan komut dosyasını indirin:

    Kod:
    # wget http://httpupdate.cpanel.net/cpanelsync/transfers_DEVEL/pkgacct/updateuserdomains-universal

    ve hesapları paketleyen komut dosyası (birini seçin):

    Plesk

    Kod:
    # wget http://httpupdate.cpanel.net/cpanelsync/transfers_DEVEL/pkgacct/pkgacct-pXa

    ENSİM

    Kod:
    # wget http://httpupdate.cpanel.net/cpanelsync/transfers_DEVEL/pkgacct/pkgacct-enXim

    DirectAdmin

    Kod:
    # wget http://httpupdate.cpanel.net/cpanelsync/transfers_DEVEL/pkgacct/pkgacct-da

    2. Her ikisini de yürütülebilir yapın:

    Kod:
    # chmod +x updateuserdomains-universal
    # chmod +x pkgacct-*

    3. updateuserdomains-universal uygulamasını yürütün:

    Kod:
    # ./updateuserdomains-universal

    Şimdi / etc / trueuserdomains dizininde paketlenebilen hesapların listesini içeren düz bir metin dosyası olmalıdır .

    4. Bir hesabı paketlemek için / etc / trueuserdomains’den bir kullanıcı seçin (aşağıdaki örnekte “alice” kullanacağız) ve önceki adımlarda indirdiğiniz pkgacct dosyasını çalıştırın ( ‘pkgacct-pXa kullanacağız Ensim kullanıyorsanız, pkgacct-enXim çalıştırırsınız ve DirectAdmin kullanıyorsanız pkgacct-da kullanırsınız ):

    Kod:
    # ./pkgacct-pXa alice

    Bu işlem, hesabın tamamını tek bir dosyada
    paketleyecektir : /home/cpmove-alice.tar.gz

    Bu işlemin geçmesi gereken süre hesabın boyutuna bağlı olacaktır. Hesapları paketlemeden (ve geri yüklemeden) önce “screen” komutunu çalıştırmanızı şiddetle tavsiye ederim. Bu, sunucu ile bağlantınız kesilse bile paket / geri yükleme işlemlerinin devam etmesini sağlar.

    Ayrıca, / home dizini çok küçükse, hangi bölümün bu şekilde kullanılacağını belirtebilirsiniz:

    Kod:
    # ./pkgacct-pXa alice /disk1

    burada “/ disk1” yalnızca bir örnektir ve muhtemelen sunucunuzda yoktur. Eğer öyleyse ve bu komutu çalıştırırsanız, burada bir dosyayla karşılaşırsınız:

    /disk1/cpmove-alice.tar.gz

    5. Bunu kaynak sunucudan çalıştırarak yeni sunucuya kopyalayın:

    Kod:
    # scp /home/cpmove-alice.tar.gz root@x.x.x.x:/home

    veya bunu cPanel sunucusundan çalıştırın:

    Kod:
    # cd /home
    # scp root@x.x.x.x:/home/cpmove-alice.tar.gz .

    6. cPanel sunucusunda, “ekran” ı çalıştırdıktan sonra (ekranı kullanmayı seçerseniz), hesabı geri yüklemek için şu komutları çalıştırın:

    Kod:
    # cd /home
    # /scripts/restorepkg cpmove-alice.tar.gz

    İsterseniz /home/cpmove-${USER {.tar.gz dosyalarını, işiniz biter bitmez kaldırabileceğinizi unutmayın. Bu, / home bölümünde biraz yer açmaya yardımcı olabilir.

    Herhangi bir sorunuz varsa, lütfen bize bildirmekten çekinmeyin.

    Teşekkürler!

    Kaynak: https://forums.cpanel.net/resources/how-to-manually-migrate-from-plesk-ensim-or-directadmin.447/

 

About İbrahim Berkay

2000 yılında bilgisayar programcılıpı fakültesinden mezun olduktan sonra sektörde çeşitli bilişim firmaları ve kurumsal yapıların bilgi işlem departmanlarında hizmet verdikten sonra 2013 yılından bu zamana kadar sunucuyeri firmasında sistem mühendisi olarak çalışmaktayım.

Yorum Yaz