Diagnóstico raiz do EBC

Use esta página para descobrir rápido se o problema é caminho de pasta, include, configuração do banco, permissão ou helper quebrado.

Resumo rápido

Projeto localizadoOK
BootstrapOK
bootstrap carregado e ebc_config() disponível.
Helper DBOK
db.php carregado e conexaoDB() disponível.
conf.phpOK
conf.php carregado e $mysqli disponível.
Banco principalOK
Conexão principal funcionando. Banco atual: nvslma_ebc | charset conexão: utf8mb4
Banco professoresOK
Banco de professores desabilitado no settings.php.

Ambiente atual

php_version 8.1.34
sapi litespeed
document_root /home/nvslma/ebc.nvsl.com.br
script_filename /home/nvslma/ebc.nvsl.com.br/index.php
server_software LiteSpeed
https sim
host ebc.nvsl.com.br
project_mode raiz-direta
project_base /home/nvslma/ebc.nvsl.com.br

Arquivos e pastas essenciais

Item Tipo Existe Leitura Caminho
index_site file OK OK /home/nvslma/ebc.nvsl.com.br/index.php
sistema_conf file OK OK /home/nvslma/ebc.nvsl.com.br/sistema/conf.php
bootstrap file OK OK /home/nvslma/ebc.nvsl.com.br/sistema/includes/config/bootstrap.php
settings file OK OK /home/nvslma/ebc.nvsl.com.br/sistema/includes/config/settings.php
db_helper file OK OK /home/nvslma/ebc.nvsl.com.br/sistema/includes/helpers/db.php
auth_helper file OK OK /home/nvslma/ebc.nvsl.com.br/sistema/includes/helpers/auth.php
access_helper file OK OK /home/nvslma/ebc.nvsl.com.br/sistema/includes/helpers/access.php
security_helper file OK OK /home/nvslma/ebc.nvsl.com.br/sistema/includes/helpers/security.php
payments_helper file OK OK /home/nvslma/ebc.nvsl.com.br/sistema/includes/helpers/payments.php
logs_helper file OK OK /home/nvslma/ebc.nvsl.com.br/sistema/includes/helpers/logs.php
menu file OK OK /home/nvslma/ebc.nvsl.com.br/sistema/menu.php
app_index file OK OK /home/nvslma/ebc.nvsl.com.br/sistema/app/index.php
admin_index file OK OK /home/nvslma/ebc.nvsl.com.br/sistema/admin/index.php
aluno_index file OK OK /home/nvslma/ebc.nvsl.com.br/aluno/index.php
professor_index file OK OK /home/nvslma/ebc.nvsl.com.br/professor/index.php
root_htaccess file OK OK /home/nvslma/ebc.nvsl.com.br/sistema/.htaccess

Pastas com escrita importante

Pasta Existe Gravável Caminho
sistema/app/phpqrcode/cache OK OK /home/nvslma/ebc.nvsl.com.br/sistema/app/phpqrcode/cache
sistema/app/phpqrcode/temp OK OK /home/nvslma/ebc.nvsl.com.br/sistema/app/phpqrcode/temp
sistema/admin/webhook OK OK /home/nvslma/ebc.nvsl.com.br/sistema/admin/webhook

Leitura do settings.php

Chave Valor Observação
app.nome EBC – Sistema Escolar
app.base_url_site https://ebc.nvsl.com.br
app.base_url_sistema https://ebc.nvsl.com.br/sistema
app.email_administrador admin@ebc.nvsl.com.br
db.host localhost
db.port 3306
db.name nvslma_ebc
db.user nvslma_ebcu
db.pass @m*********81
db_professores.enabled false
db_professores.name nvslma_ebc
db_professores.user nvslma_ebcu
security.allow_debug false
Como interpretar:
Se “Projeto localizado” falhar, normalmente a pasta foi extraída em nível errado.
Se “Bootstrap” ou “conf.php” falhar, quase sempre é caminho quebrado ou helper ausente.
Se o banco falhar, o mais comum é usuário/senha incorretos no sistema/includes/config/settings.php.
Depois de resolver tudo, apague este arquivo do servidor.