Estou tentando usar um Apache (apenas localhost). Quando faço isso apachectl configtest
recebo a seguinte resposta:
AH00526: Syntax error on line 238 of /private/etc/apache2/httpd.conf:
<Directory> directive requires additional arguments
A parte correspondente do arquivo httpd.conf é
DocumentRoot /Library/WebServer/Documents/
<Directory />
Options Indexes SymLinks
MultiviewsMatch Any
AllowOverride None
Require all granted
</Directory>
Consultei vários fóruns/documentação do Apache mas não consigo ver o erro. Alguém sabe como resolver isso?
Responder1
Qual é a ideia de usar ~
no http.conf? Supondo que você quis dizer um diretório inicial do usuário: o apache http.conf
não é um script bash, portanto a expansão não acontecerá. Você precisa de caminhos absolutos ou de um caminho relativo para a raiz do Apache.