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