Pular para o conteúdo principal

Requisitos do Servidor

O LeadHub SaaS foi projetado para funcionar em hospedagem compartilhada sem SSH, Redis, Composer ou qualquer acesso ao terminal. Abaixo estão os requisitos mínimos.


PHP

RequisitoMínimo
Versão do PHP8.4 ou superior
max_execution_time120 segundos ou mais
memory_limit256 MB ou mais
upload_max_filesize10 MB ou mais
post_max_size10 MB ou mais

Extensões PHP Obrigatórias

ExtensãoFinalidade
pdo_mysqlAcesso ao banco de dados
mbstringManipulação de strings
tokenizerInternos do Laravel
xmlProcessamento XML
ctypeInternos do Laravel
jsonCodificação/decodificação JSON
bcmathAritmética de precisão arbitrária
opensslCriptografia, HTTPS
fileinfoDetecção de tipo de arquivo
curlChamadas HTTP externas
zipSuporte a arquivos compactados
gd ou imagickProcessamento de imagens
intlInternacionalização

Banco de Dados

RequisitoDetalhes
MySQL5.7+ ou 8.0+ ✅ (recomendado)
MariaDB10.3+ ✅
Permissões do usuárioCREATE, ALTER, DROP, INDEX, INSERT, UPDATE, DELETE, SELECT

💡 No cPanel, crie um banco de dados MySQL e um usuário em MySQL Databases antes de executar o instalador.


Servidor Web

ServidorStatus
Apache com mod_rewrite habilitado✅ Suportado
Nginx com fallback try_files✅ Suportado
LiteSpeed✅ Suportado

Para Apache: um arquivo .htaccess está incluído. Certifique-se de que AllowOverride All esteja configurado.


Cron Job

O LeadHub requer um cron job para processar jobs na fila (e-mails, automações, relatórios agendados):

* * * * * /usr/bin/php /path/to/public/cron.php >> /dev/null 2>&1

Substitua /path/to/public/ pelo caminho real do seu diretório público.

💡 No cPanel: acesse Cron Jobs → Adicionar Novo Cron Job e defina a frequência para "A cada minuto".


O Que Você NÃO Precisa

FerramentaObservações
RedisA fila baseada em arquivo é usada por padrão
SupervisorO cron.php gerencia a fila
SSH / terminalInstalação somente pelo navegador
ComposerOs arquivos vendor estão pré-empacotados
Node.js / npmOs assets estão pré-compilados

Próximo Passo

Assistente de Instalação