Bom dia,
Ontem quando fui atualizar meu joomla 2.5 para a última versão no painel tive um problema no painel e no site, ambos ficaram off e constava a seguinte mensagem:
"Fatal error: Call to undefined method JSession::checkToken() in /www/administrator/components/com_login/controller.php on line 52"
Consegui resolver, vou compartilhar aqui caso alguém precise ou caso alguém saiba outra solução melhor, no meu caso o que resolveu foi isso.
- Baixei a atualização e instalei manualmente
- Depois abri o arquivo /libraries/joomla/session/session.php
- E coloquei esse código no final antes de fechar a }
public function checkToken($argument='default'){
return JRequest::checkToken($argument);
}
No meu caso resolveu, porém vale uma nova opinião de alguém mais experiente, pelo o que pude constatar no fórum oficial é que houve a substituição de JRequest checkToken :: () para JSession :: checkToken () em vários lugares.
Espero que ajude