Este guia cobre a instalação do projeto em:
- Hospedagem cPanel
1 - Requisitos
- PHP 7.4+ (ideal: 8.1+)
- MySQL 5.7+ ou 8.x
- Extensões PHP comuns habilitadas:
- `pdo_mysql`
- `mbstring`
- `json`
- `openssl`
- `fileinfo`
- `iconv`
- Apache com `mod_rewrite` habilitado
2- Banco de dados
- Crie o Banco de Dados
- Importe o Banco de Dados ( bancodedados.sql )
3- Upload do Arquivo
- Envie o Arquivo para o Servidor ( upload.zip )
- Descompacte
E ajuste:
config/database.local.php
config/database.local.php
- `DB_HOST` localhost
- `DB_PORT` 3606
- `DB_NAME`
- `DB_USER`
- `DB_PASS`
Coloque os dados do seu banco de dados
Se as URLs amigáveis não funcionarem, verifique `mod_rewrite` e `.htaccess`.
4- Pós-instalação (recomendado)
- Alterar senha de administrador.
- Configurar logo, favicon e dados do site em Configurações.
- Configurar SMTP (se usar envio de e-mail).
- Cadastrar pelo menos uma TV com URL HLS `.m3u8`.
5- Solução de problemas
- **Erro de conexão MySQL**
Verifique `config/database.local.php`, host, porta e credenciais.
- **Página em branco / erro 500**
Ative log de erros no servidor e confirme versão do PHP.
- **TV não reproduz**
O player aceita apenas URL de vídeo HLS com extensão `.m3u8`.
- **Rotas /tvs e /tv/slug não abrem**
Confira `.htaccess` e suporte a `mod_rewrite`.