Como posso alterar o diretório raiz do wampserver atualmente instalado para outro diretório?
apache
httpd.conf
wampserver
Prasanth KC
fonte
fonte
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
fonte
vhosts.conf
(usando \ em vez de / emDocumentRoot
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 costumavahttpd.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"
paraDocumentRoot "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).fonte
${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)
fonte
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"
fonte
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.
fonte
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
fonte
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
para
Se 'c: / wamp64 /' for o seu diretório de instalação. Me ajudou muito. Em algum lugar os desenvolvedores fizeram uma bagunça lá ..
fonte
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
fonte
É melhor criar " Symlink " da
www
pasta de qualquer lugar, sem precisar alterar a configuração do WAMP.fonte