Buckminster
(usa Debian)
Enviado em 24/02/2024 - 11:38h
1 - Como você fez o compartilhamento (Samba ou pelo Windows mesmo)?
2 - Verifique a sintaxe. No Windows rode o seguinte comando no prompt como Adminastror (eu não sei escrever administrador) e estando dentro de C:/Apache24/bin:
C:\Apache24\bin>httpd -t -f C:/Apache24/conf/httpd.conf (ou insira o seu caminho).
Estando tudo ok aparecerá "Sintax OK".
No Linux:
apche2ctl configtest (Debian e derivados)
3 - Veja o que está no httpd.conf do Windows:
DocumentRoot "${SRVROOT}/htdocs"
<Directory "${SRVROOT}/htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
No meio das tags você coloca os parâmetros, tem de ter as tags de abertura e fechamento, além disso, não sei se foi erro de digitação, mas você colocou comentado (com a # no início da linha), não sei se no teu httpd.conf está comentado também:
#DocumentRoot "Z:/www"
#<Directory "Z:/www/">
4 - Caso tu não tiver Xampp, Vampp, Lampp, Mampp, Bampp, Zampp, ou qualquer um desses aí que eu inventei mesmo, o httpd-vhosts.conf está em C:/Apache24/conf/extra.
Por exemplo, no Xampp está em C:/xampp/apache/conf/extra/httpd-vhosts.conf ou algo parecido.
Caso quiser verificar a sintaxe:
httpd -t -f C:/Apache24/conf/extra/httpd-vhosts.conf (ou insira o seu caminho).
Veja um exemplo com erro:
C:\Apache24\bin>httpd -t -f C:/Apache24/conf/extra/httpd-vhosts.conf
[Sat Feb 24 11:39:33.231549 2024] [core:warn] [pid 7776:tid 424] AH00111: Config variable ${SRVROOT} is not defined
[Sat Feb 24 11:39:33.232632 2024] [core:warn] [pid 7776:tid 424] AH00111: Config variable ${SRVROOT} is not defined
AH00112: Warning: DocumentRoot [C:/Apache24/${SRVROOT}/docs/dummy-host.example.com] does not exist
AH00526: Syntax error on line 29 of C:/Apache24/conf/extra/httpd-vhosts.conf:
Invalid command 'CustomLog', perhaps misspelled or defined by a module not included in the server configuration
C:\Apache24\bin>
Está dizendo que a variável ${SRVROOT} não está definida;
Está dizendo que o arquivo /dummy-host.example.com não existe;
Está dizendo que tem um erro de sintaxe na linha 29 do httpd-vhosts.conf;
Está dizendo que o arquivo não existe ou o módulo requerido 'mod_log_config' não foi "alevantando".
5 - Tu está querendo que o Apache instalado no Windows leia os arquivos de um site hospedado num diretório do Linux?
_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!