Situação:
Ao tentar instalar e testar o serviço do Apache para o funcionamento do Força de Vendas, a seguinte mensagem foi exibida:
Installing the 'Apache2.4' service
The 'Apache2.4' service is successfully installed.
Testing httpd.conf...
Errors reported here must be corrected before the service can be started.
httpd.exe: Syntax error on line 39 of C:/ResWinCs/servidorWebPDVMobile/Apache24/conf/httpd.conf: ServerRoot must be a valid directory
Solução:
Para corrigir esse erro, siga os seguintes passos:
1. Acesse a pasta onde está o Força de Vendas, navegando até:
servidorWebPDVMobile → Apache24 → Conf
2. Abra o arquivo `httpd.conf` no Bloco de Notas.
3. Localize `Define SRVROOT` e verifique se o caminho informado corresponde à pasta onde o Apache24 está instalado.
4. Confira `PHPIniDir`, ajustando para o caminho correto do PHP, localizado na pasta `servidorWebPDVMobile`, caso o caminho esteja errado.
5. Verifique `LoadModule php7_module` confirmando se o caminho está correto e se o arquivo `php7apache2_4.dll` está presente na pasta `php`.
6. Caso algum desses caminhos esteja incorreto, faça as devidas correções inserindo os diretórios corretos do Apache e do PHP.
7. Após as alterações tente iniciar novamente o apache em serviços.
Paulo Matheus
Central de Atendimento
(31) 2112-3700