Come posso cambiare la directory principale del wampserver attualmente installato in un'altra directory.
Come posso cambiare la directory principale del wampserver attualmente installato in un'altra directory.
Risposte:
Modificare il file httpd.conf e / o il file vhosts.conf per il sito che si desidera modificare. La direttiva Directory ti consentirà di specificare dove si trovano i file per questo sito.
Per maggiori informazioni su httpd.conf consultare: http://httpd.apache.org/docs/2.2/configuring.html
E in particolare: http://httpd.apache.org/docs/2.2/mod/core.html#directory
vhosts.conf
(usando \ invece di / in DocumentRoot
percorsi) e il servizio apache non si avviava. Fondamentalmente WAMP non ti dice se hai modificato qualcosa di sbagliato (gli errori di sintassi non compaiono nei file di registro), quindi ho usato httpd.exe -n wampapache64 -t
per controllare e correggere questi errori ( maggiori dettagli su questo e la porta che cambia qui ).
Per wamp 2.5 su Windows, utilizzare un editor di testo, ad esempio notepad ++ per modificare c: \ wamp \ bin \ apache \ apache2.4.9 \ conf \ httpd.conf
DocumentRoot "c:/wamp/www"
a DocumentRoot "c:/my/new/path"
(Nota direzione barra). Questo cambierà la posizione da cui vengono serviti i file (~ Linea 230).<Directory "c:/wamp/www">
a <Directory "c:/my/new/path">
(Nota direzione barra). Questo applica le autorizzazioni dalla vecchia directory a quella nuova (~ Linea 252).$server_dir = "../";
in $server_dir = "C:/wamp/";
Questo cambia la posizione da cui vengono letti i file di configurazione ecc. Per wamp. Passare $suppress_localhost = false;
ai collegamenti ai progetti corretti (~ Riga 30).${INSTALL_DIR}/www
con la tua directory. Abbi cura di usare /
invece di\
(Testato su Windows 10, Wampserver 3.0.6 64 bit)
Ho trovato questi semplici passaggi che mi hanno aiutato,
Fare clic sull'icona WampServer nella barra delle applicazioni
Seleziona Apache> httpd.conf dal pullup
Cerca il termine "DocumentRoot"
Modificare il percorso DocumentRoot nella directory personalizzata
Cerca il tuo percorso DocumentRoot
di nuovo la stessa procedura
Salva le modifiche e "Riavvia tutti i servizi"
Dopo aver fatto quanto sopra, puoi anche cambiare: nella directory of wamp (wampmanager.ini, wampmanager.conf).
php.ini my.ini
Salva le modifiche e chiudi Wampserver.
Ho provato a farlo, ma ho scoperto che è stato sovrascritto al riavvio di Wamp. Puoi risolverlo per sempre modificando la variabile $ wwwDir in wamp / scripts / config.inc.php
E c'è ancora molto da fare (versione WAMP 3.0.6, 64 bit) per evitare che altri messaggi di errore facciano le seguenti modifiche a wamp / scripts / config.inc.php:
Cambia tutti i percorsi relativi in percorsi assoluti, come "../"-entries in es. "C: / wamp64 /"
a partire dal
$configurationFile = '../wampmanager.conf'
a
$configurationFile = 'c:/wamp64/wampmanager.conf';
Se 'c: / wamp64 /' è la tua directory di installazione. Mi ha aiutato molto Da qualche parte gli sviluppatori hanno fatto un casino lì ..
Se l'unica cosa di cui joesk ha bisogno è avere la sua directory www su un altro disco, devi solo creare un host virtuale usando http://localhost/add_vhost.php?lang=english