Ir para o conteúdo principal
5 minutos de tempo de leitura (1021 palavras)

Como ajudar na depuração de extensões Joomla

joomla-debu_20191002-082145_1

Os desenvolvedores do Joomunited estão comprometidos em fornecer o melhor serviço possível e tornar sua extensão a mais otimizada possível.
Executamos, em cada versão, centenas de testes automáticos e, claro, testes manuais da velha escola. Mas ei, bug acontece! especialmente nos 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.

Neste post explicaremos como passar as informações corretas ao desenvolvedor para que ele entenda e solucione o erro rapidamente.

Esta postagem será separada em 3 etapas:

  • Habilitar relatório de erros do Joomla PHP
  • Identifique os erros do PHP
  • Verifique se há erros de javascript


Habilitar relatório de erros do Joomla PHP

O modo de depuração é ativado no Joomla quando os desenvolvedores estão solucionando alguns problemas.
Habilitar o sistema de depuração permite que o desenvolvedor veja detalhes sobre como o Joomla está renderizando seu site. É muito fácil ligar.

 

Faça login no seu painel de controle Joomla

 

login-joomla

 

Clique no Configuração Global no menu esquerdo

 

configuração global

 

 

Clique na guia Servidor , ela deve estar nas guias listadas na parte superior da página

 

aba do servidor


      
Em Configurações do servidor , você verá uma opção chamada “Relatório de erros”, selecione o máximo e clique em Salvar no canto superior esquerdo da página.

 

Relatório de erro máximo

 

Faça uma captura de tela do erro. Agora que você configurou o relatório de erros ao máximo, você poderá ver erros de PHP no frontend, basta tirar uma captura de tela e adicioná-la ao ticket.

 

Erro de PHP

 

A captura de tela deve incluir o erro e o link em que ocorre, incluindo o nome do arquivo e o erro retornado.

 

Diferentes tipos de erros de 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. Existem muitos motivos para a ocorrência de erros de análise em PHP. Esses tipos de erros podem impedir que seu conteúdo seja exibido corretamente ou que algum recurso funcione, o que é muito prejudicial para sua experiência com a extensão Joomla.

Os motivos mais comuns para erros de análise são os seguintes:

  • Citações não fechadas
  • Parênteses extras ou ausentes
  • Aparelhos não fechados
  • Faltando ponto-e-vírgula

 

Erros fatais de PHP

Esses também são erros críticos - por exemplo, instanciar um objeto de uma classe inexistente ou chamar uma função inexistente. Esses erros causam o encerramento imediato do script, resultando em uma página que não será carregada com uma página em branco e uma mensagem de erro (se o relatório de erros do Joomla estiver ativado)

 

Erros de avisos do PHP

Esses são erros pequenos e não críticos que o PHP encontra ao executar um script do 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, serão exibidos quando você ativar o relatório de erros do Joomla no máximo. Em um site de produção, não é recomendado, pois acontece com muita frequência.

Sua página ainda será carregada, sem qualquer impacto no conteúdo ou no recurso de extensão do Joomla.

 

Erros de avisos do PHP

Um erro de aviso também não interrompe a execução do script; o erro de aviso não é um erro crítico.
Um erro de aviso ocorre quando, por exemplo, uma extensão do Joomla está passando um parâmetro errado na função ou incluímos um arquivo externo usando a função include() mas o arquivo não existe.

 

relatório de erros

 

PHP: arquivo ausente

Como o título é indicado, um arquivo está ausente ou não pode ser acessado. Poderia ter sido simplesmente removido por engano ou removido após uma atualização de extensão do Joomla, mas ainda assim chamado. A mensagem de erro pode ser um aviso ou, em alguns casos, impedir a execução do script, como se eu remover o arquivo de configuração do Joomla, uma mensagem específica será retornada:

 

configuração ausente-joomla 

 

Verifique se há erros de javascript

Vamos procurar erros de Javascript no console do Chrome ou Firefox. Dependendo do seu navegador a nomenclatura é um pouco 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 de qualquer parte do seu site.

 

inspecionar

 

Selecione a guia "console". O clique direito abrirá as ferramentas do desenvolvedor no lado direito da página, clique em “Console”

 

console

 

Verifique se há erros , com o console aberto, reproduza o erro que você esperava e dê uma olhada no console, os erros são textos em vermelho que descrevem onde o conflito de javascript está localizado.

 

console de erro

 

Se você encontrou um erro de JavaScript, faça uma captura de tela da versão expandida do erro para incluí-lo em seu ticket/postagem.


 
Envie / compartilhe seu relatório de problemas do Joomla

Agora que você tem todas essas informações, você vai ajudar o desenvolvedor a agilizar o processo, basta ir buscar todas as informações que você coletou e enviar para seu ticket/post, vamos lembrar, os itens são:  

 

  • As capturas de tela que você tirou com o erro PHP
  • Uma captura do erro JavaScript

Se você seguir estas etapas e nos enviar as informações corretas, o desenvolvedor poderá executar um trabalho de depuração mais rápido e agradecemos desde já :)

 

Criar e compartilhar uma nova conta de usuário do Joomla para fins de suporte

Às vezes, criar um novo usuário administrador é uma maneira rápida de mostrar à equipe de suporte qual é o 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 protegidas e permanecerão privadas


 
 Para criar um novo usuário, em primeiro lugar, você faz o login no seu site de administração. Depois de fazer o login com sucesso, você está no painel do Joomla. Então 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".

 

Detalhes do usuario

 

Preencha todas as informações e na aba “Grupo de usuários atribuídos” clique em “Superusuários”

 

Grupo de superusuários

 

 

Por fim, clique em Salvar.

 

save-joomla-user

 

O usuário para suporte será criado, agora basta adicionar as credenciais ao seu ticket e tudo será feito;)

4
Mantenha-se informado

Ao se inscrever no blog, enviaremos um e-mail quando houver novas atualizações no site para que você não perca.

Posts Relacionados

 

Comentários 2

Convidado - Osman Hoşgör no domingo, 19 de abril de 2020 22:38

Sr.

Projelerin bölümünde "Estas são suas pastas em c:/wamp64/www
Para usá-las como um link http, você deve declará-las como VirtualHos" böyle bir hata ile karşılaştım.

bu hata nasıl giderilebilir.

teşekkürler

Sr. Projelerin bölümünde "Estas são suas pastas em c:/wamp64/www Para usá-las como um link http, você deve declará-las como VirtualHos" böyle bir hata ile karşılaştım. bu hata nasıl giderilebilir. teşekkürler
Tristão na segunda-feira, 20 de abril de 2020 08:14

Olá, se você pretende carregar o host local, você pode digitar na barra de endereço http://locahost ou 127.0.0.0

Olá, se você pretende carregar o host local, você pode digitar na barra de endereço http://locahost ou 127.0.0.0
Já registrado? Entre aqui
Sábado, 07 de setembro de 2024

Imagem Captcha