Verificando permissões de arquivos e diretórios essenciais do sistema...
| Item | Tipo | Permissões Atuais | Permissões Esperadas | Status | Descrição |
|---|---|---|---|---|---|
| index.php | AUSENTE | ❌ Não encontrado | Arquivo principal do sistema | ||
| .htaccess | AUSENTE | ❌ Não encontrado | Regras de roteamento Apache | ||
| install.php | AUSENTE | ❌ Não encontrado | Instalador do sistema | ||
| config/ | AUSENTE | ❌ Não encontrado | Configurações do sistema | ||
| src/ | AUSENTE | ❌ Não encontrado | Código fonte | ||
| public/ | AUSENTE | ❌ Não encontrado | Arquivos públicos | ||
| database/ | AUSENTE | ❌ Não encontrado | Scripts de banco | ||
| logs/ | AUSENTE | ❌ Não encontrado | Logs (deve ser gravável) | ||
| config/database.php | AUSENTE | ❌ Não encontrado | Configuração do banco | ||
| public/assets/uploads/ | AUSENTE | ❌ Não encontrado | Upload de arquivos | ||
Testando se diretórios críticos são graváveis...
| Diretório | Gravável | Teste de Escrita | Descrição |
|---|---|---|---|
| logs/ | ❌ Não | ❌ Falhou | Logs do sistema |
| public/assets/uploads/ | ❌ Não | ❌ Falhou | Upload de arquivos |
| config/ | ❌ Não | ❌ Falhou | Configurações (temporário para instalação) |
Verificando proprietário dos arquivos...
| Informação | Valor |
|---|---|
| Usuário atual (script) | mech2672 |
| Usuário do processo | mech2672 |
| UID do processo | 1188 |
| GID do processo | 1192 |
Foram encontrados problemas de permissões que podem causar o erro 404.
Se você tem acesso SSH, pode usar estes comandos:
# Corrigir permissões de arquivos
find . -type f -name '*.php' -exec chmod 644 {} \;
find . -type f -name '.htaccess' -exec chmod 644 {} \;
# Corrigir permissões de diretórios
find . -type d -exec chmod 755 {} \;
# Tornar diretórios específicos graváveis
chmod 755 logs/
chmod 755 public/assets/uploads/