Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

boirock

Mudando o documentroot do Apache

Recommended Posts

Instalei o Apache 2.0.61 na minha estação de trabalho Windows para usar como base de teste em localhost.

Quando vou no httpd.conf e altero o documentroot para outra pasta funciona, desde que esta pasta seja da unidade C:/ (onde está instalado o Apache)

Quando tento alterar para T:/ (uma unindade de rede mapeada no meu PC), o Apache nem inicia!

Alguém sabe se dá pra fazer isso que eu estou tentando fazer e se sim, como se faz?

[] Rafael

Compartilhar este post


Link para o post
Compartilhar em outros sites

Melhor lugar acho que é PHP

 

Movido de Dúvidas Gerais http://forum.imasters.com.br/public/style_emoticons/default/seta.gif PHP

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você tá mexendo certo é no httpd.conf

você tem que reparar se este mapeamento de rede (T:) está sendo iniciado ANTES do apache pois se não ele checa se o diretorio existe se não existir ele não inicia mesmo

dependendo de como for você pode colocar um

 

NET USE * /delete

NET USE T: \\servidor\caminho

 

no proprio autoexec.bat

 

(pois não tenho certeza mais acho que no winxp o serviço so é iniciado na tela de boas vindas)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa... obrigado MathBR!

Estou iniciando o Apache manualmente, enquanto que a unidade T: é criada na inicilização...

Portanto, sempre que inicio (ou melhor, tento iniciar) o Apache a unidade já existe.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara . .. vcs conseguiram fazer o apache funcionar desta maneira ... pois estava tentando fazer o mesmo ..

so que quando acessava o endereco no navegador ele dava permissão negada .. e quando eu ia ver os logs ele dizia que o cliente nao tinha permissao para acessa-lo

 

se conseguiu posta o teu httpd.conf

 

beleza..

Valeu ..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não, não consegui fazer rodar!

Hoje vou fazer novas tentativas, mas estou bem desanimado...

Mas pelo menos você conseguiu iniciar seu Apache! rs... Fez alguma configuração diferente?

Se alguém tiver alguam idéia... é bem importante!

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu instalei o Wamp na minha maquina e adicionei o arquivo de teste.conf no final do httpd.conf ...

 

Include "c:/wamp/apache2/conf/alias/phpmyadmin.conf"

Include "c:/wamp/apache2/conf/alias/sqlitemanager.conf"

Include "c:/wamp/apache2/conf/alias/teste.conf"

 

Eu consegui fazer o apache inicar aqui pois nao usei o mapeamento de rede que nao dava ... pois mais que minha maquina reconhecia o mapeamento corretamente o apache nao iniciava .. entao coloquei o caminho da rede a esta pasta ...(rede)

 

Alias /teste/ "\\10.35.96.17\rede/"

 

 

<Directory "\\10.35.96.17\rede/">

Options Indexes FollowSymLinks MultiViews

AllowOverride all

Order Allow,Deny

Allow from all

</Directory>

 

Feito isso beleza meu apache inicio normal sem problema ..

mas quando eu tento acessar o endereço http .. e me exibido uma mensagem dizendo que foi negada a permissão de acesso ao cliente ...

e no apache aparece estas mensagens no log ..

 

Mon Dec 03 11:04:41 2007] [error] [client 127.0.0.1] client denied by server configuration: C:/10.35.96.17

[Mon Dec 03 11:05:35 2007] [error] [client 127.0.0.1] client denied by server configuration: C:/10.35.96.17

[Mon Dec 03 12:13:20 2007] [error] [client 127.0.0.1] client denied by server configuration: C:/10.35.96.17

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caramba...

 

Estou a horas procurando uma resposta para isso e parece que na internet nao tem!

 

O Apache dá erro ilegal e se finaliza quando você configura para uma unidade de rede.

 

A 'solucao' aprensentada foi configurar um alias. Mas pelo log de erro nao me pareceu

que o Apache estava de fato enxergando essa unidade viu... esse "c:\" na frente do

IP eh de desanimar.

 

Outra, o ideal seria o DocumentRoot estar, por padrao, configurado na Unidade Maperada

de Rede. Caso soh seja possível via Alias, alguem me passa uma configuracao válida

por favor. Todas as que tentei não obtive sucesso...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ó eu desenterrando o tópico... http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

 

Pessoal, pelos posts acima, não conseguiram resolver o problema, mas...

 

Não tem como definir uma pasta na rede para o Apache? :unsure:

 

A situação é a seguinte, tenho duas máquinas virtuais (Virtual PC), uma para deixar o Internet Explorer 6 (o "original", sem ser pelo MultipleIEs), e o outro para o IE7. Preciso disso para poder instalar o IE8, mas tenho que testar os sites nesse outros browsers também...

 

Então, dentro das máquinas virtuais, estou tentando definir a pasta padrão do Apache como a pasta já definida na máquina mesmo (no caso, eu defini dentro do Apache que a pasta padrão é o HD inteiro, a unidade E:).

 

Mas, como eles falaram acima, se tento fazer isso, o Apache trava e finaliza, aparecendo aquela mensagem de "Enviar relatórios de erros" e tals...

 

Não tem como mesmo fazer o Apachezinho pegar essa unidade de rede e torná-la como padrão? :mellow: Já tentei definir com o endereço IP também, mas nada...

 

Será que alguém sabe como resolver?

 

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desenterrando o tópico - a revolução.

 

Tive que fazer isso pois estava tentando a mesma coisa e não estava achando solução.

 

Até que fiz:

 

DocumentRoot "E:/www"

.....

<Directory "E:/www">

 

 

Mudado isso meu EasyPHP funcionou certinho na pasta que eu queria.

 

Digitei http://127.0.0.1 no browser e voilà!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.