Şu anda yüklü olan wampserver'ın kök dizinini başka bir dizine nasıl değiştirebilirim?
Şu anda yüklü olan wampserver'ın kök dizinini başka bir dizine nasıl değiştirebilirim?
Yanıtlar:
Değiştirmek istediğiniz sitenin httpd.conf dosyasını ve / veya vhosts.conf dosyasını düzenleyin. Dizin yönergesi, bu site için dosyaların nerede bulunacağını belirtmenize olanak tanır.
Httpd.conf hakkında daha fazla bilgi için bkz. Http://httpd.apache.org/docs/2.2/configuring.html
Ve özellikle: http://httpd.apache.org/docs/2.2/mod/core.html#directory
vhosts.conf
( Benim yerine / DocumentRoot
yollarında \ kullanarak ) benim birkaç sözdizimi hataları vardı ve apache hizmeti başlamazdı. Temel olarak WAMP, yanlış bir şey düzenlediyseniz size söylemez (sözdizimi hataları günlük dosyalarında görünmez), bu yüzden httpd.exe -n wampapache64 -t
bu hataları kontrol edip düzeltmek için kullandım ( bu ve bağlantı noktası hakkında daha fazla ayrıntı burada değişiyor ).
Windows'ta wamp 2.5 için, c: \ wamp \ bin \ apache \ apache2.4.9 \ conf \ httpd.conf dosyasını düzenlemek için bir metin düzenleyici kullanın, örneğin notepad ++
DocumentRoot "c:/wamp/www"
için DocumentRoot "c:/my/new/path"
(Not bölü yönünde). Bu, dosyaların sunulduğu konumu değiştirir (~ Satır 230).<Directory "c:/wamp/www">
için <Directory "c:/my/new/path">
(Not bölü yönünde). Bu, eski dizinden yeni dizine izinleri uygular (~ Line 252).$server_dir = "../";
düzenleyin ve satır 40'ı değiştirin . $server_dir = "C:/wamp/";
Bu, wamp için yapılandırma dosyalarının vb. Okunduğu konumu değiştirir. $suppress_localhost = false;
Doğru proje bağlantılarını değiştirin (~ Satır 30).${INSTALL_DIR}/www
dizininizle değiştir'i tıklayın . Kullanmak /
yerine dikkatli olun\
(Windows 10, Wampserver 3.0.6 64 Bit üzerinde test edilmiştir)
Bu basit adımların yardımcı olduğunu gördüm,
Görev çubuğundaki WampServer simgesini tıklayın
Açılır menüden Apache> httpd.conf'u seçin
“DocumentRoot” terimini arayın
Özel dizininizin DocumentRoot yolunu değiştirme
DocumentRoot yolunuzu arayın
yine aynı prosedür
Değişikliklerinizi kaydedin ve “Tüm Hizmetleri Yeniden Başlat”
Yukarıdakileri yaptıktan sonra, wamp dizininde (wampmanager.ini, wampmanager.conf): öğesini de değiştirebilirsiniz.
php.ini my.ini
Değişikliklerinizi kaydedin ve Wampserver'ı kapatın.
Bunu yapmayı denedim, ancak wamp yeniden başlatıldığında üzerine yazıldığını buldum. Wamp / scripts / config.inc.php dosyasındaki $ wwwDir değişkenini düzenleyerek sorunu düzeltebilirsiniz.
Ve bazı diğer hata mesajlarının wamp / scripts / config.inc.php üzerinde aşağıdaki değişiklikleri yapmasını önlemek için yapılması gereken daha fazla şey var (WAMP sürüm 3.0.6, 64bit):
Tüm göreli yolları "../"-entries" gibi mutlak yollarla değiştirin. "C: / wamp64 /"
itibaren
$configurationFile = '../wampmanager.conf'
için
$configurationFile = 'c:/wamp64/wampmanager.conf';
'C: / wamp64 /' kurulum dizininizse. Bana çok yardım etti. Bir yerlerde devs orada karışıklık yaptı ..
Joesk'in ihtiyacı olan tek şey www dizinini başka bir diskte kullanmaksa, sadece http://localhost/add_vhost.php?lang=english