$_SERVER Süper Küresel Değişkenini Localhostta Çoklu Kullanma
Merhabalar,
Localhostta 10-15 tane projeniz olduğunu düşünerek yazıyorum.
$_SERVER[‘DOCUMENT_ROOT’] süper küresel değişkenini localhostta kullanmak bildiğiniz gibi sıkıntı çıkartıyor. Bu değişkeni localhosta uyumlu hale getirmeyi anlatmaya çalışağım.
WAMP kurulu olduğunu farz ederek; bir proje oluşturmak için ilk önce “C:\wamp\www\” klasörünün içinde projemiz adında bir klasör oluşturuyoruz. Örneğin klasör ismine “local_deneme01” adını verelim.
Daha sonra “C:\Windows\System32\drivers\etc\hosts” dosyasını text editörü ile açıp,
# Copyright (c) 1993-2009 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a '#' symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost 127.0.0.1 www.local_deneme01.com 127.0.0.1 localhost
en altta bulunan “127.0.0.1 localhost” satırının hemen üstüne “127.0.0.1 www.local_deneme01.com” satını ekliyoruz ve kaydet deyip kapatıyoruz.
“C:\wamp\bin\apache\Apache2.2.21\conf\httpd.conf” dosyasını text editoru ile açıp “Include conf/extra/httpd-vhosts.conf” başındaki # veya ; işareti varsa kaldırıyoruz ve kaydedip çıkıyoruz.
Son olarak “C:\wamp\bin\apache\Apache2.2.21\conf\extra\httpd-vhosts.conf” dosyasını text editorü ile açıp,
<VirtualHost *:80> ServerAdmin root@localhost DocumentRoot "c:/wamp/www/" ServerName localhost ServerAlias localhost ErrorLog "logs/localhost-error.log" CustomLog "logs/localhost-access.log" common </VirtualHost> <VirtualHost *:80> ServerAdmin admin@local_deneme01.com DocumentRoot "c:/wamp/www/local_deneme01/" ServerName local_deneme01.com ServerAlias www.local_deneme01.com ErrorLog "logs/kurumsal-error.log" CustomLog "logs/kurumsal-access.log" common </VirtualHost>
şeklinde değiştiriyoruz. Eğer localhost daha önce zaten eklenmiş ise tekrar eklemeye gerek yok.
Artık her projemizde $_SERVER süper küresel değişkenlerini rahatlıkla kullanabiliriz…
Bu sayfa 1.314 kez görüntülendi.