Manutenção e integridade
Verificações de integridade, limpezas de dados, o agendador pseudo-cron e a proteção de versão do PHP.
Um site de tube é um alvo em movimento: versões do PHP mudam, discos ficam cheios, caches ficam desatualizados e dados de teste se acumulam antes do lançamento. O TubePress oferece uma única aba Manutenção para ver o estado do seu servidor e fazer a limpeza com segurança — sem acesso ao shell.
Esta página cobre a verificação de integridade integrada, a ferramenta de limpeza em massa, o agendador que executa tarefas de rotina, o guarda de versão do PHP que impede que um servidor incompatível exiba uma tela branca, e alguns hábitos para manter seu banco de dados enxuto.
Verificação de integridade
Abra /admin/settings e escolha a aba Manutenção para executar a verificação de integridade. Ela verifica dezenas de aspectos do seu servidor e os agrupa em categorias, com cada linha mostrando o valor atual, o que é recomendado e — quando algo está errado — um comando para copiar e colar para corrigir. Um banner no topo resume como Todos os sistemas saudáveis, Algumas recomendações ou Problemas encontrados.
Cada verificação tem um dos três estados:
As categorias sobre as quais ele reporta incluem:
- PHP & Extensões PHP — a versão do PHP mais a matriz de extensões (obrigatórias:
pdo_mysql,mbstring,json,curl; recomendadas:fileinfo,intl,zip,zlib,gd,openssl,ftp), cada uma anotada com o recurso que alimenta. - Configuração do PHP —
memory_limit,max_execution_time,upload_max_filesize,post_max_size,max_input_vars,allow_url_fopenefile_uploads. - Permissões — que
storage/epublic/uploads/sejam graváveis (mais diretórios opcionais para importações, backups e o editor de tema). - Banco de Dados — conexão, versão do MySQL e o charset
utf8mb4. - Segurança — HTTPS,
display_errorseexpose_php. - Desempenho, Ferramentas do Sistema & Espaço em Disco — OPcache, o binário PHP CLI, FFmpeg/FFprobe, os workers da fila de download e espaço livre em disco no volume de uploads.
intl presente no PHP antigo mas ausente no novo.Limpeza & remoção
A seção Limpeza da aba Manutenção é uma zona de perigo para excluir permanentemente categorias inteiras de dados em massa. Marque os tipos de dados que deseja remover, digite DELETE para confirmar, e eles serão removidos. Você pode limpar qualquer um dos seguintes:
- Vídeos (e seus comentários, curtidas, favoritos e histórico), Categorias, Tags, Pornstars e Canais
- Comentários, Páginas e Trabalhos de Importação (os vídeos importados em si são mantidos)
- Usuários — apenas contas não administrativas; contas de administrador são sempre preservadas
A exclusão é executada em pequenos blocos limitados pelo servidor com um bloqueio de voo único, de modo que mesmo um catálogo de milhões de linhas é limpo sem expirar uma requisição ou bloquear o site ativo. É a maneira mais rápida de limpar conteúdo seed ou de demonstração antes do lançamento.
O pseudo-cron
Trabalhos de rotina — recalcular rankings, despachar jobs de transcodificação, executar importações, atualizar sitemaps e fazer limpeza — são gerenciados por um agendador integrado que não precisa de nenhum crontab do sistema. Ele é acionado por renderizações de página e mantido ativo por um heartbeat leve, de modo que as tarefas agendadas simplesmente acontecem, mesmo em hospedagem compartilhada.
A história completa, incluindo os scripts CLI opcionais para hosts avançados, está na página Cron & CLI.
O guarda de versão do PHP
O TubePress requer PHP 8.2 ou mais recente. Para tornar uma incompatibilidade de versão amigável em vez de fatal, um pequeno guarda é executado em cada ponto de entrada antes do aplicativo iniciar. Ele é escrito em sintaxe deliberadamente antiga, compatível com PHP 5, para que seja analisado em qualquer versão do PHP — o que significa que um servidor rodando PHP muito antigo exibe uma página limpa de "atualização do PHP necessária" (com HTTP 500 e uma dica Retry-After) em vez de um erro de análise bruto ou uma tela em branco. Na linha de comando, ele imprime a mesma mensagem no erro padrão.
Mantendo o banco de dados organizado
Um pouco de higiene de rotina mantém as consultas rápidas e os backups pequenos:
- Faça backup antes de alterações em massa. Qualquer limpeza, importação ou atualização é mais segura com um backup recente em mãos.
- Limpe os dados de teste antes do lançamento com a ferramenta de Limpeza, para que seu catálogo ativo comece limpo.
- Deixe o agendador fazer a manutenção. A limpeza recorrente é executada automaticamente pelo pseudo-cron — você não precisa remover logs ou caches manualmente.
- Mantenha o charset em
utf8mb4(a verificação de integridade confirma isso) para que todos os idiomas e emojis sejam armazenados corretamente.
Próximos passos
Ainda com dúvidas?
Abra um ticket pelo painel e nossa equipe vai ajudá-lo.