FAQ - Técnico
Perguntas técnicas para desenvolvedores e administradores do sistema.
Requisitos do sistema
- PHP 7.4 ou superior
- MySQL 5.7 ou MariaDB 10.4
- Extensões PHP: PDO, JSON, mbstring, curl
"Unknown database" ao acessar o sistema
Causa: O banco de dados não existe ou as credenciais estão incorretas.
Solução:
- Verifique se o MySQL/MariaDB está em execução
- Confirme as credenciais em
privado/constantes/constantes.vf - O sistema tentará criar o banco automaticamente
Referência: Class/DB.class.php:341-361
Não consigo fazer login
Causa: Usuário não existe ou senha incorreta.
Solução:
- Verifique se o usuário está cadastrado na tabela
pessoas - O campo
pess_usuariodeve estar preenchido
Referência: login.html, _BD/conecta_login.php
Página em branco após login
Causa: Erro fatal no PHP.
Solução:
- Verifique o arquivo
erro.logpara identificar o erro - Confirme que a sessão está sendo iniciada corretamente
Referência: index.php:3 (session_start)
"Call to undefined function" erros
Causa: Extensões PHP não instaladas.
Solução:
- Verifique a versão do PHP (mínimo 7.4)
- Instale as extensões:
pdo,json,mbstring,curl
Erro de permissão em uploads
# Linux
chmod -R 775 uploads
chmod -R 775 uploadsAgenda
chown -R www-data:www-data /var/www/vfweb
QR Code não é gerado
Solução:
- Verifique que a pasta
phpqrcode/existe - Confirme permissões de escrita
- Verifique erros no
erro.log
Referência: _Cadastros/impressao_etiquetas_qrcode.php
E-mail não é enviado
Solução:
- Verifique as configurações de e-mail em
_Configuracoes/ - Confirme que a pasta
PHPMailer/está presente - Teste a conexão SMTP
Referência: Class/email.class.php
Como integrar com outros sistemas?
Utilize a API REST:
- Gere a chave de API em
_Configuracoes/ou viaClass/api.class.php - Utilize o endpoint configurado
- Envie a chave no header
X-API-Key
Referência: Class/api.class.php
O sistema suporta NF-e/NFS-e?
O módulo fiscal está planejado mas não implementado completamente. Estrutura existe em _Fiscal/.
Códigos de Erro Comuns
| Código | Descrição |
|---|---|
| E001 | Erro de conexão com banco |
| E002 | Usuário ou senha inválidos |
| E003 | Sessão expirada |
| E004 | Permissão negada |
| E005 | Registro não encontrado |
Contato para Suporte
- Desenvolvedor: Vinicius Ferreira Fernandes
- GitHub: https://github.com/ViniciusFFernandes