
Depois de fazer uma atualização do Joomla 3x para o Joomla 4, tive a maior dor de cabeça com Internal Server Error, dessa vez foi tentando atualizar os arquivos no joomla e ou tentando criar novos arquivos (sendo que tive que importar do k2 no joomla 3) , mas em minhas descobrir o porque: Desativei os plugins um por um e la tava o erro de um plugin que não era compativel com joomla 4.
Crie Sua Loja Virtual Gratuita em Plataforma Weebly em Questão de Minutos
A mensagem de erro "Class 'JRequest' not found" vem de uma extensão de terceiros (provavelmente um plugin do sistema) que é incompatível com J! 4. x . Mesmo que você tenha executado o recurso de verificação de compatibilidade e pensado que corrigiu tudo, o recurso de verificação de compatibilidade não é exaustivo nem garante o sucesso; é um "melhor palpite".
Para saber mais sobre qual extensão está fazendo uma chamada para JRequest,ative o modo de depuração do J!, defina o nível de relatório de erro como "máximo"e tente fazer o que quer que você estivesse fazendo quando recebeu aquela mensagem de erro. Se você estiver tentando acessar o back-end e não conseguir acessar as configurações globais, será necessário editar o arquivo configuration.php da seguinte maneira:'
Hospedagem Web Ilimitada A Partir De 12/Mês
Sua Hospedagem Compartilhada - A Melhor Hospedagem Web pelo melhor preço do Brasil
De vez em quando, o Joomla pode exibir uma página de erro em vez da página que você esperava. Existem dois tipos de páginas de erro:
- A página de erro do sistema tem um fundo vermelho. Ele é invocado se houver um erro grave antes da renderização do modelo de site ou administrador.
- A página de erro do modelo se parece com o site normal ou modelo do administrador, mas a área de conteúdo é substituída por uma mensagem de erro. Isso é invocado quando o erro ocorre no código de conteúdo.
São diversas extensões de Domínios ao seu gosto e preferencia, com Add-ons GRÁTIS em todos os nomes de domínio
Como resolver
Há vários motivos possíveis para a ocorrência de erros fatais. Aqui estão apenas alguns:
- Uma alteração em seu host, por exemplo, uma versão atualizada do PHP que não seja compatível com Joomla ou uma de suas extensões.
- Um problema com espaço em disco, uso de memória ou tempo limite de script.
- Uma extensão recém-instalada ou habilitada que não é compatível com Joomla. Um plugin ruim pode desabilitar o login do administrador!
Ativar depuração
Se a interface do administrador ainda estiver funcionando, vá para Painel inicial → Painel do sistema → Configuração global . Na guia Sistema, defina Depurar sistema como Sim e, na guia Servidor, defina Relatório de erros como Máximo . Em seguida, salve e feche .
Se sua interface de administrador não estiver funcionando, edite o arquivo configuration.php na pasta raiz do seu site Joomla.
- Altere as permissões de 444 ou -r--r--r-- (ninguém tem permissão para gravar no arquivo) para 644 ou -rw-r--r-- (somente o Proprietário tem permissão para gravar).
- Dentro do arquivo, defina $debug como true e $error_reporting como máximo .
- Salve o arquivo.
Com as alterações feitas, recarregue a página que estava causando o erro. Agora você deve ver um rastreamento de pilha. Exemplo:
O primeiro item no rastreamento de pilha indica onde o erro foi acionado. Às vezes, isso é suficiente para identificar a extensão com defeito. Às vezes, a extensão defeituosa está mais abaixo no rastreamento de pilha. Pode não significar muito para você, mas o rastreamento de pilha é inestimável para os especialistas que respondem a perguntas nos fóruns do Joomla.
Se você puder identificar a extensão defeituosa, desative-a. Você pode fazer isso usando a interface do administrador, se estiver funcionando. Caso contrário, use phpMyAdmin para localizar a extensão na tabela de banco de dados #__extensions e defina seu valor ativado como 0 . Você não precisa desabilitar nenhuma das Extensões principais do Joomla.
Limpando
Quando seu problema for resolvido:
- Vá para Administrador → Painel → Painel do sistema → Configuração global
- Selecione a guia System e defina Debug System como No .
- Selecione a guia Servidor e defina Relatório de erros como Padrão do sistema .
- Salvar e Fechar .
- Remova o Assistente de postagem do fórum.
Não se esqueça de definir o arquivo configuration.php de volta para somente leitura (444 ou r--r--r-- ). Essa é uma parte importante do Joomla! conceito de segurança. Tudo o que você precisa fazer é carregar e salvar o formulário de Configuração Global. O Joomla redefinirá as permissões para 444 .
SÃO DIVERSOS MODELOS PARA SEU BLOSPOT A SEU GOSTO
por MBS Multimídia e Tecnologia - Forum Joomla




0 Comentários