ti-enxame.com

Onde posso alterar a mensagem "Erro ao exibir a página de erro: Erro de instanciação de aplicativo" no Joomla?

Quando o MySQL para de responder ou não está sendo executado, meu site Joomla exibe este erro:

Erro ao exibir a página de erro: Erro de instanciação de aplicativo

Eu preciso mudar essa descrição.

Que arquivo eu posso encontrar para editar?

1
user1977790

Como você já apontou, o erro ocorre em duas partes e, como ocorre no início do ciclo de inicialização do aplicativo, até a classe JErrorPage falha.

Normalmente, o Joomla usaria arquivos de linguagem que usam uma estrutura de chave/valor e, em seguida, você poderia adicionar uma substituição via Extensions-> Language Manager-> Language Overrides, Mas parece que eles ainda não estão carregados neste momento.

Portanto, o erro é montado para dois locais, primeiro o erro real quando JFactory é solicitado para a instância atual do aplicativo em JFactory::getApplication(). O estranho sobre o erro é que não estou claro como isso se relaciona com o desaparecimento de MySQL, geralmente isso é tratado muito melhor. Este é o que você encontrou em /libraries/joomla/factory.php

A outra parte da mensagem de erro é anexada quando a classe JErrorPage tenta manipular a exceção lançada por JFactory::getApplication() encontrada em /libraries/cms/error/page.php.

Ambos são arquivos principais e não devem ser modificados por razões óbvias. A outra razão é que, quando o Joomla lança atualizações de segurança ou atualizações de recursos, suas alterações podem ser substituídas de qualquer maneira. Pessoalmente, eu estaria focado em corrigir o problema do banco de dados.

3
Craig