Como ajudar com a depuração de extensões Joomla
Os desenvolvedores da Joomunited estão comprometidos em fornecer o melhor serviço possível e tornar sua extensão o mais otimizada possível. Executamos, em cada versão, centenas de testes automáticos e, claro, testes manuais à moda antiga.
Mas, sim, bugs acontecem! especialmente em casos em que você instalou uma (ou várias) extensões que causam algum tipo de incompatibilidade. Para manter seu site Joomla funcionando, nossos desenvolvedores querem resolver seu problema o mais rápido possível.
Nesta postagem, explicaremos como fornecer as informações corretas ao desenvolvedor para que ele possa entender e resolver o erro rapidamente.
Esta postagem será separada em 3 etapas:
- Habilitar relatório de erros PHP do Joomla
- Identificar os erros PHP
- Verifique erros de javascript
Habilitar relatório de erros PHP do Joomla
O modo de depuração é ativado no Joomla quando os desenvolvedores estão solucionando alguns problemas. Ativar o sistema de depuração permite que o desenvolvedor veja detalhes sobre como o Joomla está renderizando seu site.
É realmente fácil de ativar.
Faça login no painel de controle do Joomla
Clique em Configuração Global no menu esquerdo
Clique na guia Servidor, ela deve estar nas guias listadas no topo da página
Embaixo das Configurações do Servidor, você verá uma opção chamada “Relatório de Erros” selecione máximo e, em seguida, clique em Salvar no canto superior esquerdo da página.
Tire uma captura de tela do erro. Agora que você definiu o relatório de erros para o máximo, você poderá ver erros de PHP no frontend, basta tirar uma captura de tela e adicioná-la ao tíquete.
The screenshot should include the error and the link where it occurs, including the file name and the error returned.
Diferentes tipos de erros PHP do Joomla
Erros de análise ou erros de sintaxe PHP
O erro de análise ocorre se houver um erro de sintaxe no script; a saída é Erros de análise. Um erro de análise interrompe a execução do script. Há muitas razões para a ocorrência de erros de análise em PHP. Esse tipo de erro pode impedir que seu conteúdo seja exibido corretamente ou que algum recurso funcione, o que é muito prejudicial para a sua experiência com a extensão Joomla.
As razões mais comuns para erros de análise são as seguintes:
- Aspas não fechadas
- Parênteses ausentes ou extras
- Chaves não fechadas
- Ponto e vírgula ausente
Erros fatais de PHP
Estes também são erros críticos - por exemplo, instanciar um objeto de uma classe inexistente ou chamar uma função inexistente. Estes erros causam a terminação imediata do script, resultando em uma página que não será carregada com uma página em branco e uma mensagem de erro (se a notificação de erro do Joomla estiver ativada)
Erros de avisos PHP
Esses são erros pequenos e não críticos que o PHP encontra ao executar um script Joomla - por exemplo, acessar uma variável que ainda não foi definida (indefinida). Por padrão, esses erros não são exibidos no Joomla, eles serão exibidos uma vez que você ative o relatório de erros do Joomla ao máximo. Em um site de produção, não é recomendado, pois isso acontece com muita frequência.
Sua página ainda será carregada, sem qualquer impacto no conteúdo ou na funcionalidade da extensão Joomla.
Erros de avisos PHP
Um erro de aviso não interrompe a execução do script também, erro de aviso não é um erro crítico.
Um erro de aviso ocorre quando, por exemplo, uma extensão Joomla está passando um parâmetro errado em uma função ou incluímos um arquivo externo usando a função include(), mas o arquivo não existe.
PHP: Arquivo ausente
Como o título indica, um arquivo está faltando ou não pode ser acessado. Ele pode ter sido simplesmente removido por engano ou removido após uma atualização da extensão do Joomla, mas ainda chamado. A mensagem de erro pode ser um aviso ou, em alguns casos, bloquear a execução do script, como se eu removesse o arquivo de configuração do Joomla, uma mensagem específica é retornada:
Verifique erros de javascript
Vamos procurar erros de Javascript com o console do Chrome ou Firefox, dependendo do seu navegador, o nome é ligeiramente diferente, mas seguindo o Chrome e o FireFox, vamos chamá-lo de “Console”. Para abrir o console, basta seguir estes passos:
No seu navegador, clique com o botão direito em inspecionar, no frontend em qualquer parte do seu site.
Selecione a guia "console". O clique direito abrirá as ferramentas de desenvolvedor no lado direito da página, clique em “Console”
Verificar erros, com o console aberto, reproduza o erro que você estava esperando e dê uma olhada no console, os erros são textos vermelhos que descrevem onde o conflito de javascript está localizado.
Se você encontrou um erro JavaScript, por favor faça uma captura de tela da versão expandida do erro para incluí-lo no seu tíquete/post.
Envie / Compartilhe seu Relatório de Problemas do Joomla
Agora que você tem toda essa informação, você ajudará o desenvolvedor a acelerar o processo, basta ir para todas as informações que você coletou e levá-las ao seu tíquete/postagem, vamos lembrar, os itens são:
- As capturas de tela que você tirou com o erro PHP
- Uma captura do erro de JavaScript
Se você seguir essas etapas e nos enviar as informações corretas, o desenvolvedor poderá fazer um trabalho de depuração mais rápido e agradecemos antecipadamente :)
Criar e Compartilhar uma Nova Conta de Usuário Joomla para Fins de Suporte
Criar um novo usuário administrador é às vezes uma maneira rápida de mostrar à equipe de suporte qual é o seu problema. Antes de iniciar esse processo, um lembrete rápido de que:
- Recomendamos remover as contas de usuário administrador criadas para fins de suporte
- Todas as informações compartilhadas com nossa equipe são seguras e permanecerão privadas
Para criar um novo usuário, primeiro, você acessa o seu site de administração. Após acessar com sucesso, você estará no painel do Joomla. Em seguida, você deve ir para a seção esquerda e clicar em Usuários.
Você poderá ver o Painel de Usuários, no canto superior esquerdo haverá um botão verde “Novo”.
Preencha todas as informações e na guia “Grupo de usuários atribuídos” clique em “Super Usuários”
Finalmente, clique em Salvar.
O usuário para suporte será criado, agora basta adicionar as credenciais ao seu tíquete e tudo estará feito ;)
Quando você se inscrever no blog, enviaremos um e-mail quando houver novas atualizações no site para que você não perca.














Comentários 2
Senhor. Na seção de projetos
"Essas são suas pastas em c:/wamp64/www
Para usá-las como um link http, você deve declará-las como VirtualHos" Eu encontrei esse erro.
Como esse erro pode ser corrigido.
agradecimentos
Olá, se você quer dizer para carregar o host local, você pode digitar na barra de endereços http://locahost ou 127.0.0.0