Como posso alterar o diretório raiz do wampserver atualmente instalado para outro diretório?
Como posso alterar o diretório raiz do wampserver atualmente instalado para outro diretório?
Respostas:
Edite o arquivo httpd.conf e / ou o arquivo vhosts.conf para o site que deseja alterar. A diretiva Directory permitirá especificar onde os arquivos deste site serão localizados.
Para obter mais informações sobre httpd.conf, consulte: http://httpd.apache.org/docs/2.2/configuring.html
E, especificamente: http://httpd.apache.org/docs/2.2/mod/core.html#directory
vhosts.conf
(usando \ em vez de / em DocumentRoot
caminhos) e o serviço apache não foi iniciado. Basicamente, o WAMP não informa se você editou algo errado (os erros de sintaxe não aparecem nos arquivos de log), então eu costumava httpd.exe -n wampapache64 -t
verificar e corrigir esses erros ( mais detalhes sobre isso e mudança de porta aqui ).
Para o wamp 2.5 no Windows, use um editor de texto, por exemplo, o bloco de notas ++ para editar c: \ wamp \ bin \ apache \ apache2.4.9 \ conf \ httpd.conf
DocumentRoot "c:/wamp/www"
para DocumentRoot "c:/my/new/path"
(Observe a direção da barra). Isso mudará o local de onde os arquivos são servidos (~ Linha 230).<Directory "c:/wamp/www">
para <Directory "c:/my/new/path">
(Observe a direção da barra). Isso aplica permissões do diretório antigo ao novo (~ Linha 252).$server_dir = "../";
para $server_dir = "C:/wamp/";
Isso altera o local em que os arquivos de configuração etc. do wamp são lidos. Altere $suppress_localhost = false;
para corrigir os links dos projetos (~ Linha 30).${INSTALL_DIR}/www
pelo seu diretório. Tome cuidado para usar em /
vez de\
(Testado no Windows 10, Wampserver 3.0.6 de 64 bits)
Eu achei essas etapas simples ajudando,
Clique no ícone WampServer na barra de tarefas
Selecione Apache> httpd.conf no menu suspenso
Procure o termo "DocumentRoot"
Altere o caminho DocumentRoot para seu diretório personalizado
Procure seu caminho DocumentRoot
novamente o mesmo procedimento
Salve suas alterações e "Reinicie todos os serviços"
Depois de fazer o acima, você também pode alterar o diretório: no diretório wamp (wampmanager.ini, wampmanager.conf).
php.ini my.ini
Salve suas alterações e feche o Wampserver.
Eu tentei fazer isso, mas achei que ele foi substituído no reinício do wamp. Você pode corrigi-lo definitivamente editando a variável $ wwwDir em wamp / scripts / config.inc.php
E ainda há mais o que fazer (WAMP versão 3.0.6, 64 bits) para evitar que outras mensagens de erro sigam as seguintes alterações no wamp / scripts / config.inc.php:
Altere todos os caminhos relativos para caminhos absolutos, como "../"-entries para, por exemplo. "c: / wamp64 /"
a partir de
$configurationFile = '../wampmanager.conf'
para
$configurationFile = 'c:/wamp64/wampmanager.conf';
Se 'c: / wamp64 /' for o seu diretório de instalação. Me ajudou muito. Em algum lugar os desenvolvedores fizeram uma bagunça lá ..
Se a única coisa que o joesk precisa é ter seu diretório www em outro disco, basta criar um host virtual usando http://localhost/add_vhost.php?lang=english