directadmin zorunlu degilse kaldirin ya da domain tanimini elle yapin. Herbir domain icin virtualhost tanimlamak web sunucu basarimini dusurecektir. Ayrica directadmin vb. yazilimlar kendi konfigurasyon yonetimlerini yaptiklarindan baska sorunlar yasayabilirsiniz.

On 06/11/2013 05:07 PM, Adem Alp YILDIZ wrote:
Merhaba,

DirectAdmin panelde domain pointer ile alias oluşturarak yapabilirsin.
Atıf beyin söylediği gibi <?php $alanadi = str_replace("www.","",$_SERVER['HTTP_HOST']); ?> şeklinde alanadını alabilirsiniz.
Fakat mail kullanıyorsan sıkıntı olacaktır.


İyi Çalışmalar
A.


11 Haziran 2013 16:23 tarihinde Nuri AKMAN <[email protected] <mailto:[email protected]>> yazdı:

    Merhaba,

    Bu faydalı bilgi için çoook teşekkür ederim. Bahsettiğiniz şeyleri
    test ettim. Sorunsuz çalışıyor :) Sağolun !!!

    Direct Admin ile böyle bir şey yapabilir miyim peki? Bunu biliyor
    musunuz?

    Selamlar,
    Nuri Akman


    11 Haziran 2013 14:40 tarihinde "M.Atıf CEYLAN"
    <[email protected] <mailto:[email protected]>> yazdı:

        On 06/11/2013 12:40 PM, Nuri AKMAN wrote:
        > Farklı domain isimlerindeki sitelerin aynı kaynak kodu
        > aynı noktadan kullanabilmeleri mümkün mü?
        Eğer Apache kullanıyorsanız (ki diğerlerini bilmediğimden bişey
        diyemeyeceğim) bu mümkün. Normalde herhangi virtualhost mantığında
        ServerName veya ServerAlias tanımı olan konfigurasyonlarınız
        için farklı
        klasörler gösterebileceğiniz gibi bunlar için aynı klasörü de
        gösterebilirsiniz.

        Ya da ServerName veya ServerAlias parametrelerini
        kullanmadığınız bir
        virtualhost tanımlar ve document root olarak bir klasör
        verirseniz,
        ServerName veya ServerAlias tanımı yapılmamış tüm hostlar için
        orayı
        kullanacaktır.

        Bunun için içerik yönetim sisteminde php içerisinde $_SERVER
        değişkeninden host bilgisini alarak ayırım yapabilirsiniz. Bundan
        sonrasında dilerseniz aynı db dilerseniz ayrı db baglantıları ile
        çalışabilirsiniz. Aynı db olması durumunda bahsettiğiniz
        sayılar çok
        küçük kalacağından yönetimi kolay olacaktır. Tek veritabanı
        olmasının
        avantajları ve dez avantajlarını da düşünmek gerekir.

        Mevcut yapınızda çok bir değişiklik yapmadan şunu da
        yapabilirsiniz.

        Diyelim ki tek klasöre yönlendirdiniz ve host bilgisinden
        domainin ne
        olduğu bilgisini aldınız. Veritabanı isimlerini domain adı yaparak
        kolayca mevcut yapınızın ilk aşamasını taşıyabiirsiniz. örneğin:
        example.com <http://example.com> için  $dom = str_replace(
        'www.', '' , $_SERVER['HTTP_HOST']
        ); şeklinde domain adını alalım.

        mysql_connect('baglantı bilgileri')
        mysql_select_db($dom);

        gibi....


        --
        M.Atıf CEYLAN
        Yurdum Yazılım
        _______________________________________________
        Linux-programlama mailing list
        [email protected]
        <mailto:[email protected]>
        https://liste.linux.org.tr/mailman/listinfo/linux-programlama
        Liste kurallari: http://liste.linux.org.tr/kurallar.php



    _______________________________________________
    Linux-programlama mailing list
    [email protected]
    <mailto:[email protected]>
    https://liste.linux.org.tr/mailman/listinfo/linux-programlama
    Liste kurallari: http://liste.linux.org.tr/kurallar.php




_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


--
M.Atıf CEYLAN
Yurdum Yazılım
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap