Depois de ter atualizado o joomla 3.7.5 para 3.9.10 houve a causa do erro HTTP ERRO 500 e o site ficou fora do ar, o problema é que o site precisa de uma correção na base de dados...
Tipo de Erro:
PHP Fatal error: Call to undefined method JLanguageHelper::parseIniFile() in public_html/libraries/src/Language/Language.php on line 803
Uma vez que você não pode entrar no administrador, você precisa fazê-lo manualmente por código.
Então, antes de mais nada, faça o backup.
Abra seu index.php (não no administrador, o normal)
e entre esse código:
require_once JPATH_BASE . '/includes/framework.php';
e esse;
// Set profiler start time and memory usage and mark afterLoad in the profiler. JDEBUG ? JProfiler::getInstance('Application')->setStart($startTime, $startMem)->mark('afterLoad') : null;
Coloque esse:
require(JPATH_ADMINISTRATOR.DIRECTORY_SEPARATOR.'components'.DIRECTORY_SEPARATOR.'com_installer'.DIRECTORY_SEPARATOR.'models'.DIRECTORY_SEPARATOR.'database.php');
$model = new InstallerModelDatabase();
$model->fix();
Salve e atualize sua página principal aparecera um erro e após esse procedimento remova o código do index.
Atualize seu site novamente e pronto problema resolvido.
Fonte de Pesquisas: Github por Pannagiotis
0 Comentários