Jak mogę zmienić katalog główny aktualnie zainstalowanego serwera wampser na inny katalog?
Jak mogę zmienić katalog główny aktualnie zainstalowanego serwera wampser na inny katalog?
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
vhosts.conf
(używając \ zamiast / w DocumentRoot
ś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ęc httpd.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"
na DocumentRoot "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).${INSTALL_DIR}/www
katalogiem. Uważaj, aby używać /
zamiast\
(Testowany na Windows 10, Wampserver 3.0.6 64 Bit)
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”
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.
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
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
$configurationFile = '../wampmanager.conf'
do
$configurationFile = 'c:/wamp64/wampmanager.conf';
Jeśli „c: / wamp64 /” to katalog instalacyjny. Bardzo mi pomogło. Gdzieś devs tam bałagan ..
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