Instalação & Requisitos
v4A MuCRM v4 roda em hospedagem compartilhada e em VPS. O instalador web cobre banco, schemas e lock de instalação — SSH/terminal não é obrigatório.
Você pode subir os arquivos via FTP/painel, apontar o document root para public/ e concluir tudo pela interface web do instalador.
Requisitos do sistema
Obrigatórios
| Requisito | Versão / Notas |
|---|---|
| PHP | 8.3+ |
| ionCube Loader | Necessário para carregar o core protegido |
| GD | Upload, WebP, avatars, guild marks |
| intl | Slugs e normalização de texto |
Recomendados
curl
mbstring
openssl
pdo_mysql
pdo_sqlsrv
pdo_dblib
fileinfo
zipComo verificar
Crie um arquivo temporário public/check.php:
<?php phpinfo();Confirme no navegador:
- PHP 8.3 ou superior
- ionCube ativo
- gd ativo
- intl ativo
Apague check.php após a verificação — ele expõe informações sensíveis do servidor.
Instalação via interface web
Envie os arquivos do projeto para o servidor (FTP, File Manager, deploy).
Configure o document root para a pasta public/.
Acesse o domínio no navegador — o instalador abre automaticamente se não existir install/install.lock.
Escolha o driver de banco: SQL Server ou MySQL.
Informe host, usuário, senha e database.
Confirme a instalação.
O instalador aplica automaticamente os schemas compatíveis com o driver:
install/schemas/
├── mysql/
│ ├── mucrm_api_tokens.sql
│ ├── mucrm_jobs.sql
│ └── mucrm_failed_jobs.sql
└── sqlsrv/
├── mucrm_api_tokens.sql
├── mucrm_jobs.sql
└── mucrm_failed_jobs.sqlPara rodar o instalador de novo, remova install/install.lock. Filhas com FK são dropadas antes dos pais.
Hospedagem compartilhada
Solicite ao provedor:
- PHP 8.3+
- ionCube Loader
- GD + intl
- PDO do seu banco (MySQL e/ou SQL Server)
Não é necessário acesso SSH para o fluxo padrão de instalação.
VPS / servidor próprio (opcional)
Se tiver terminal, exemplos comuns:
php8.3-gd
php8.3-intl
php8.3-curl
php8.3-mbstring
php8.3-mysql # ou drivers SQL ServerComandos opcionais de produção (quando houver CLI):
php mucrm cache:compile
php mucrm cron:run
php mucrm jobs:runCache compilado, cron e workers melhoram produção, mas o site e a API funcionam após o instalador web sem esses comandos.
Checklist pós-instalação
Próximo: Estrutura de Pastas.