# Solução para Erro "Not Found" no Apache

## Problema
Você está vendo a mensagem "Not Found - The requested URL was not found on this server."

## Soluções

### 1. Verificar a URL que você está acessando

Certifique-se de que está acessando a URL correta:

- ✅ **Correto**: `http://localhost/gimaklp/` ou `http://localhost/gimaklp/index.php`
- ❌ **Incorreto**: `http://localhost/gimaklp/alguma-pagina-que-nao-existe.php`

### 2. Verificar se o Apache está rodando

1. Abra o **XAMPP Control Panel**
2. Verifique se o **Apache** está com status "Running" (verde)
3. Se não estiver, clique em **Start** ao lado do Apache

### 3. Verificar a configuração do Apache

1. Abra o arquivo `C:\xampp\apache\conf\httpd.conf`
2. Procure pela linha `DocumentRoot` e verifique se está assim:
   ```
   DocumentRoot "C:/xampp/htdocs"
   ```
3. Procure pela linha `<Directory>` e verifique se está assim:
   ```
   <Directory "C:/xampp/htdocs">
       Options Indexes FollowSymLinks
       AllowOverride All
       Require all granted
   </Directory>
   ```
4. Certifique-se de que `AllowOverride All` está presente (necessário para o .htaccess funcionar)

### 4. Verificar se o módulo mod_rewrite está habilitado

1. No arquivo `httpd.conf`, procure por:
   ```
   #LoadModule rewrite_module modules/mod_rewrite.so
   ```
2. Se estiver com `#` (comentado), remova o `#` para descomentar:
   ```
   LoadModule rewrite_module modules/mod_rewrite.so
   ```
3. Salve o arquivo e reinicie o Apache

### 5. Testar se o PHP está funcionando

1. Acesse: `http://localhost/gimaklp/test.php`
2. Se você ver uma página com informações do PHP, o PHP está funcionando
3. Se não funcionar, verifique se o PHP está habilitado no Apache

### 6. Verificar permissões de arquivo

No Windows, geralmente não há problemas de permissão, mas verifique se:
- Os arquivos não estão marcados como "somente leitura"
- O Apache tem permissão para ler os arquivos

### 7. Limpar cache do navegador

Às vezes o navegador pode estar mostrando uma página em cache:
- Pressione `Ctrl + F5` para forçar atualização
- Ou limpe o cache do navegador

### 8. Verificar logs de erro

1. Abra o arquivo `C:\xampp\apache\logs\error.log`
2. Procure por mensagens de erro recentes
3. Isso pode ajudar a identificar o problema específico

## URLs que devem funcionar

Após corrigir os problemas acima, estas URLs devem funcionar:

- `http://localhost/gimaklp/` - Página principal (index.php)
- `http://localhost/gimaklp/index.php` - Página principal
- `http://localhost/gimaklp/index.html` - Página HTML alternativa
- `http://localhost/gimaklp/test.php` - Página de teste do PHP
- `http://localhost/gimaklp/obrigado.php` - Página de agradecimento

## Se nada funcionar

1. Pare o Apache no XAMPP Control Panel
2. Aguarde 5 segundos
3. Inicie o Apache novamente
4. Tente acessar novamente

## Contato

Se o problema persistir, verifique:
- A versão do XAMPP (deve ser compatível com PHP 8.2.12)
- Se há outros serviços usando a porta 80
- Se o firewall não está bloqueando o Apache

