Jak mogę zmienić katalog główny aktualnie zainstalowanego serwera wampser na inny katalog?
apache
httpd.conf
wampserver
Prasanth KC
źródło
źródło
Odpowiedzi:
Edytuj plik httpd.conf i / lub plik vhosts.conf dla witryny, którą chcesz zmienić. Dyrektywa Directory pozwoli ci określić, gdzie mają znajdować się pliki tej witryny.
Aby uzyskać więcej informacji na temat httpd.conf, zobacz: http://httpd.apache.org/docs/2.2/configuring.html
A konkretnie: http://httpd.apache.org/docs/2.2/mod/core.html#directory
źródło
vhosts.conf
(używając \ zamiast / wDocumentRoot
ścieżkach) i usługa apache nie mogła się uruchomić. Zasadniczo WAMP nie mówi ci, czy coś edytowałeś źle (błędy składniowe nie pojawiają się w plikach dziennika), więchttpd.exe -n wampapache64 -t
sprawdzałem i poprawiałem te błędy ( więcej szczegółów na ten temat i zmiany portu tutaj ).W przypadku wamp 2.5 w systemie Windows użyj edytora tekstu, np. Notatnika ++, aby edytować c: \ wamp \ bin \ apache \ apache2.4.9 \ conf \ httpd.conf
DocumentRoot "c:/wamp/www"
naDocumentRoot "c:/my/new/path"
(Uwaga kierunek ukośnika). Spowoduje to zmianę lokalizacji, z której podawane są pliki (~ Linia 230).<Directory "c:/wamp/www">
na<Directory "c:/my/new/path">
(Uwaga kierunek ukośnika). Dotyczy to uprawnień ze starego katalogu do nowego (~ Linia 252).$server_dir = "../";
na$server_dir = "C:/wamp/";
To zmienia lokalizację, z której czytane są pliki konfiguracyjne itp. Dla wampa. Zmień,$suppress_localhost = false;
aby poprawić łącza do projektów (~ Linia 30).źródło
${INSTALL_DIR}/www
katalogiem. Uważaj, aby używać/
zamiast\
(Testowany na Windows 10, Wampserver 3.0.6 64 Bit)
źródło
Te proste kroki pomogły mi,
Kliknij ikonę WampServer na pasku zadań
Wybierz z Apache> httpd.conf
Wyszukaj termin „DocumentRoot”
Zmień ścieżkę DocumentRoot na katalog niestandardowy
Wyszukaj ścieżkę DocumentRoot
ponownie ta sama procedura
Zapisz zmiany i „Uruchom ponownie wszystkie usługi”
źródło
Po wykonaniu powyższych czynności możesz również zmienić: w katalogu wamp (wampmanager.ini, wampmanager.conf).
php.ini my.ini
Zapisz zmiany i zamknij Wampserver.
źródło
Próbowałem to zrobić, ale okazało się, że został nadpisany po ponownym uruchomieniu wampa. Możesz to naprawić na dobre, edytując zmienną $ wwwDir w wamp / scripts / config.inc.php
źródło
I jest jeszcze wiele do zrobienia (WAMP wersja 3.0.6, 64-bitowa), aby uniknąć innych komunikatów o błędach, wprowadzając następujące zmiany w pliku wamp / scripts / config.inc.php:
Zmień wszystkie ścieżki względne na ścieżki bezwzględne, np. „../"-Entries na np. „c: / wamp64 /”
z
do
Jeśli „c: / wamp64 /” to katalog instalacyjny. Bardzo mi pomogło. Gdzieś devs tam bałagan ..
źródło
Jeśli jedyną rzeczą, której potrzebuje joesk, jest posiadanie katalogu www na innym dysku, wystarczy utworzyć wirtualny host przy użyciu
http://localhost/add_vhost.php?lang=english
źródło
Możesz lepiej utworzyć „ Symlink ”
www
folderu z dowolnego miejsca, bez potrzeby zmiany konfiguracji WAMP.źródło