• 03-08-2013, 20:55:39
    #10
    Ni-Osman adlı üyeden alıntı: mesajı görüntüle
    cPanel mi bu işlemleri yaptığınız sunucu?
    Ni-Osman adlı üyeden alıntı: mesajı görüntüle
    Ufak örnek bash yazayım dedim ama victories benden hızlı davranmış

    yine de yazayım bulunsun elinde

    tüm script dosyalarını /root altında osman diye bir klasör açıp içine koydugunu düşünüyorum mesela..

    #!/bin/bash
    if [[ -n $1 ]];then
            echo -n
    else
            echo "Bu komutu calistirirken bir kullanici adi girmeniz gerekir!"
            exit 0
    fi
    if [ -d '/home/$1' ]; then
            cp -r /root/osman/* /home/$1/public_html
            chown -R $1:$1 /home/$1/public_html
            echo "$1 kullanıcısına dosyalar kopyalandi."
    else
            echo "$1 adinda bir kullanici yok?"
    fi
    bu scripti misal osman.sh diye kaydettikten sonra script dosyalarını kime kopyalayacaksanız

    sh osman.sh CPANELUSERNAME

    şeklinde çalıştırabilirsiniz.

    Ben yine de yazayım dedim.. Belki google da arama yapan bir başkası faydalanır bilginin iyisi kötüsü olmaz
    Teşekkür ederim
  • 03-08-2013, 20:58:06
    #11
    Osman bey yazınca aklıma geldi,

    sıfırdan kurulum yaptırmak istersen aşağıdaki kodu kullanabilirsin.

    Alıntı
    for x in $(grep ": $1" /etc/userdomains | cut -d: -f2); do cp -r /root/script/* /home/$x/public_html; chown -R $x:$x /home/$x/public_html; find /home/$x/public_html/ -type f -print0 | xargs -0 chmod 0664; find /home/$x/public_html/ -type d -print0 | xargs -0 chmod 0775; done;
    kod önce cpaneldeki kullanıcı adlarını alır, /root/script klasöründeki dosyaları /home/kullanıcı/public_html altına kopyalar, sonra bu dosyalara chown verir, sonra tüm dosyaları chmod 644 yapar en sonada tüm klasörleri chown 755 yapar.

    tabi 500 domain için tek tek db oluşturup confige yazdırmak vs yinede uzun iş, onlarıda otomatiğe bağlayabilirsiniz aslında.
  • 03-08-2013, 21:04:47
    #12
    victories adlı üyeden alıntı: mesajı görüntüle
    Osman bey yazınca aklıma geldi,

    sıfırdan kurulum yaptırmak istersen aşağıdaki kodu kullanabilirsin.



    kod önce cpaneldeki kullanıcı adlarını alır, /root/script klasöründeki dosyaları /home/kullanıcı/public_html altına kopyalar, sonra bu dosyalara chown verir, sonra tüm dosyaları chmod 644 yapar en sonada tüm klasörleri chown 755 yapar.

    tabi 500 domain için tek tek db oluşturup confige yazdırmak vs yinede uzun iş, onlarıda otomatiğe bağlayabilirsiniz aslında.
    Ya aslında şöyle söyleyeyim visual basicden bir program yazdım excelden domainleri çekiyor shell komutlarınıda programdan yolluyorum. Mysql veritabanları v.s kurulu bütün sitelerin db kullanıcıları oluşturulmuş durumda ama 500 domaine otomatik kurdurabileceksem daha iyi olur tabi benim için gerçekten zor böyle kurulum yapmak ki daha 500 domain daha gelecek.
  • 03-08-2013, 21:07:29
    #13
    cenkkoroglu adlı üyeden alıntı: mesajı görüntüle
    Ya aslında şöyle söyleyeyim visual basicden bir program yazdım excelden domainleri çekiyor shell komutlarınıda programdan yolluyorum. Mysql veritabanları v.s kurulu bütün sitelerin db kullanıcıları oluşturulmuş durumda ama 500 domaine otomatik kurdurabileceksem daha iyi olur tabi benim için gerçekten zor böyle kurulum yapmak ki daha 500 domain daha gelecek.
    Böyle işlemler için cpanel tercih etmeniz yanlış aslında, daha esnek ve ücretsiz webmin - virtualmin daha uygun bu iş için. ssh dan bir komutla tüm siteler için istenilen php scriptin kurulumunu yaptırabilirsiniz.
  • 03-08-2013, 21:16:59
    #14
    victories adlı üyeden alıntı: mesajı görüntüle
    Böyle işlemler için cpanel tercih etmeniz yanlış aslında, daha esnek ve ücretsiz webmin - virtualmin daha uygun bu iş için. ssh dan bir komutla tüm siteler için istenilen php scriptin kurulumunu yaptırabilirsiniz.
    Anladım. Webmin ve virtualminde böyle bir özellik olduğunu bilmiyordum aslında güzel birşeymiş ama bu saatten sonrada geç gibi sanki bizim için
  • 03-08-2013, 21:18:47
    #15
    cpanelden import özelliği bulunmaktadır, geç değil bence
  • 03-08-2013, 21:21:20
    #16
    victories adlı üyeden alıntı: mesajı görüntüle
    cpanelden import özelliği bulunmaktadır, geç değil bence
    cpanelden import derken hocam zamanınızı alıyorum biraz ama kusura bakmayın
  • 03-08-2013, 21:22:41
    #17
    şu anki cpanel sunucunuzdaki tüm siteleri hiçbir kayıp olmadan aynen virtualmine import edebilirsiniz.
  • 03-08-2013, 21:26:17
    #18
    victories adlı üyeden alıntı: mesajı görüntüle
    şu anki cpanel sunucunuzdaki tüm siteleri hiçbir kayıp olmadan aynen virtualmine import edebilirsiniz.
    anladım teşekkürler. pazartesi patronla konuşayım bakalım o ne diyecek