X
    Categoria: Joomla

[Joomla 3.2] Erro após upgrade Joomla 3.2

 

Para corrigir este erro do Joomla seguiremos alguns passos, para isso verificamos no arquivo de log do apache se está mostrando este erro:

Fatal error: Call to a member function get() on a non-object in /home/xxxxxx/public_html/plugins/system/remember/remember.php on line 94

o problema não está nesse arquivo, e sim nas tebelas que não foram criadas corretamente ao atualizar sua versão do Joomla para 3.2.

Faça o seguinte, renomeie o arquivo /plugins/system/remember/remember.php para /plugins/system/remember/remember-OLD.php e em seguida tente acessar o painel do administrador, e verá que estará funcionando, porém precisamos corrigir os erros.

Vá em

Extensions -> Extensions Manager -> Database e Click em Fix .

caso aparece uma mensagem de erro nesta tela, dizendo que uma tabela está ausente,não se preocupe. Vamos cria-la na mão.

Abra seu phpMyAdmin e execute o seguinte comando:

CREATE TABLE IF NOT EXISTS `xxxx_content_types` (
`id` int(11) NOT NULL,
`content_history_options` varchar(5120) NOT NULL COMMENT 'JSON string for com_contenthistory options'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

 

lembrando de trocar o XXXX pelo seu prefixo do banco.

feito isso volte ao menu Extensions -> Extensions Manager -> Database e Click em Fix .

você receberá a mensagem que sua base está atualizada. Porém podem aparecer alguns erros ainda.

Feito isso, volte ao arquivo  /plugins/system/remember/remember-OLD.php  e renomeie para /plugins/system/remember/remember.php

Ao acessar o front-end você provavelmente recerá alguma mensagem de Error loading component: com_tags, Component not found isso porque alguns componentes não foram criados ou atualizados.

Volte ao painel admin e vá em Extensions -> Extensions Manager -> Discover e click em discover no canto superior esquerdo e vários componentes e plugins apareceram.

Selecione todos e click em Install.

Feito isso volte ao menu Extensions -> Extensions Manager -> Database e Click em Fix novamente para corrigir qualquer erro no banco que tenha ficado.

e PRONTO! Problema resolvido.

 

 

Juliano Rossetto: Formado em Analise e Desenvolvimento de Sistemas. Desenvolvedor dos principais CMS ( Wordpress, Joomla). Desenvolvedor de E-commerce (Opencart e WooCommerce). Analista de SEO: Otimização de sites para mecanismos de buscas. Analista de Infraestrutura voltado para servidores na nuvem: Amazon Web Services (AWS), DigitalOcean e Linode. Para dúvidas ou serviços entre em contato aqui.
Posts relacionados