Solução de problemas
Os problemas mais comuns, e a ordem para investigar cada um.
Comece por System > Logs > Error log. Quase tudo abaixo é um atalho para a mesma resposta.
O site mostra uma página em branco#
Quase sempre é um erro de PHP com a exibição desligada. Olhe primeiro o log de erros, depois o log de erro de PHP da sua hospedagem. As causas mais comuns são uma extensão faltando depois de trocar a versão do PHP e um arquivo que perdeu as permissões.
Os e-mails nunca chegam#
- System > Logs > Email log: a tentativa aparece?
- Se não aparece, a mensagem nunca entrou na fila. Confira se o cron está rodando.
- Se aparece e falhou, o motivo está na linha: credenciais erradas, remetente recusado, porta bloqueada.
- Se aparece e teve sucesso mas nada chega, é filtro de spam. Use SMTP no seu próprio domínio com SPF e DKIM configurados, não a função mail do PHP.
O trabalho agendado nunca acontece#
Resumos, o heartbeat da licença e a limpeza dependem todos do agendador. Confira System > Logs > Task log. Um log vazio quer dizer que a entrada de cron está faltando ou aponta para o binário de PHP errado. Algumas hospedagens têm vários.
A licença não ativa#
- Serial inválido: confira se não há erro de digitação, e confira se você copiou um serial do produto que está instalando.
- Domínio em uso: a licença está ativa em outro domínio. Desative-a lá, ou daqui, na sua conta.
- Revogada: a licença foi reembolsada ou sofreu uma contestação de cobrança.
- Erro de rede: o servidor não alcança o servidor de licença. Veja Licença e ativação.
Um update falha#
O atualizador restaura arquivos e banco de dados quando uma etapa falha depois do backup, então você volta ao ponto de partida. O histórico de execução registra a etapa que quebrou. As causas mais comuns:
- um diretório sem permissão de escrita;
- espaço em disco insuficiente para o backup;
- nenhuma ferramenta de dump de banco disponível na hospedagem.
Se a requisição web expira num pacote grande, rode o update a partir de um terminal:
php artisan bondry:update --file=/path/to/package.zip
Um módulo sumiu depois de um update#
Ele ficou incompatível e foi desativado na inicialização. Módulos mostra o motivo: a versão do core, a versão do PHP ou outro módulo de que precisa. Atualize o módulo, e se ainda não houver update, a versão anterior do core continua na sua conta.
Um membro não vê algo que deveria ver#
Nove em cada dez vezes é permissão de grupo. Confira, nesta ordem:
- o grupo primário e os grupos secundários do membro;
- a matriz de permissão desses grupos para aquele módulo;
- as permissões por fórum ou por categoria;
- qualquer regra de paywall, se o Members Plus estiver instalado.
Os estilos ficam quebrados depois de instalar um tema#
Os assets são publicados na instalação; se a publicação falhou, o CSS está
faltando. Reinstale o tema, e confira se public/ tem permissão de escrita.
Ainda travado#
Escreva para nós a partir da conta dona da licença, com a versão do Bondry, a versão do PHP, o que você fez e o texto exato do erro. Veja Contato.