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 Joomunited estão comprometidos em fornecer o melhor serviço possível e tornar sua extensão a melhor possível.
Executamos, em cada versão, centenas de alguns testes automáticos e, claro, testes manuais da velha escola. Mas ei, bug acontece! especialmente nos casos em que você instalou uma (ou toneladas de) 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 fornecer as informações corretas ao desenvolvedor para que ele possa entender e resolver o erro rapidamente.

Esta postagem será separada em 3 etapas:

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


Ativar 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 ao desenvolvedor ver detalhes sobre como o Joomla está renderizando seu site. É realmente fácil de ligar.

 

Entre no seu painel de controle do Joomla

 

login-joomla

 

Clique no link Configuração Global no menu esquerdo

 

configuração global

 

 

Clique na guia Servidor , que deve estar nas guias listadas no topo da página

 

guia do servidor


      
Nas configurações do servidor , você verá uma opção chamada "Relatório de erros", selecione o máximo e clique 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 para o máximo, poderá ver os erros de PHP no frontend, basta tirar uma captura de tela e adicioná-lo ao tíquete.

 

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 no 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 muitas razões para a ocorrência de erros de análise no PHP. Este tipo de erro pode impedir que seu conteúdo seja exibido corretamente ou que algum recurso funcione, isso é muito prejudicial para a sua experiência de extensão do 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 do 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, um 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:

 

falta-configuração-joomla 

 

Verifique se há erros de javascript

Vamos procurar erros de Javascript com o console Chrome ou Firefox, dependendo do seu navegador sua nomenclatura é um pouco diferente, mas seguindo Chrome e FireFox, vamos chamá-lo de “Console”.
 
Para abrir o console, basta seguir estes passos: No seu navegador, clique com o botão direito do mouse em inspecionar, no frontend em qualquer parte do seu site.

 

inspecionar

 

Selecione a guia "console". O botão 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í-la em seu ticket/post.


 
Enviar / compartilhar seu relatório de problemas do Joomla

Agora que você tem todas essas informações, ajudará o desenvolvedor a acelerar o processo, basta procurar todas as informações coletadas e colocá-las no seu ticket / post, lembre-se, 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

Quando você se inscrever no blog, enviaremos um e-mail quando houver novas atualizações no site para que você não as 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

Mrb. Projelerin bölümünde "Estas são as 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, pode digitar na barra de endereço http: // locahost ou 127.0.0.0

Olá, se você pretende carregar o host local, pode digitar na barra de endereço http: // locahost ou 127.0.0.0
Já registrado? Entre aqui
Quinta-feira, 28 de março de 2024

Imagem Captcha