Como corrigir o erro de codificação no Joomla 1.5

Como corrigir o erro de codificação no Joomla 1.5

Neste artigo bem rápido, ensinaremos como você pode corrigir o erro de codificação que está ficando cada vez mais popular na plataforma Joomla da versão 1.5. É muito comum ocorrerem problemas de codificação Unicode em sites desenvolvidos usando Joomla 1.5 após migração para servidores utilizando MariaDB 10 ou até mesmo upgrade do MySql 5.X para MariaDB.

Definição e como corrigir o erro do Joomla

O problema faz com que caracteres em especial aos especiais e com acentuação sejam substituídos por pontos de interrogação, ex: �������������������������

Em resumo o site ficará totalmente desconfigurado e vários alertas de erro, é desesperador mas muito fácil de resolver. Precisará editar apenas dois arquivos.

Acesse o gerenciador de arquivos de sua hospedagem e localize os seguintes arquivos:

linha 169: libraries/joomla/database/database/mysql.php
linha 186: libraries/joomla/database/database/mysqli.php

Observe que em cada arquivo é informado o número de linha onde você deverá comentar a respectiva linha >>

return ($verParts[0] == 5 || ($verParts[0] == 4 && $verParts[1] == 1 && (int)$verParts[2] >= 2));

em seguida adicionar return (1);

Ao final deverá ficar da seguinte forma:

function hasUTF()
{
$verParts = explode( ‘.’, $this->getVersion() );
//return ($verParts[0] == 5 || ($verParts[0] == 4 && $verParts[1] == 1 && (int)$verParts[2] >= 2));
return (1);
}

Pronto! Feito isso seu site estará corrigido e compatível para utilizar MariaDB

Caso tenha alguma dúvida em relação a este artigo, deixe um comentário abaixo para podermos te orientar com mais detalhes. Também nos visite em: www.deltaservers.com.br para acompanhar todas as novidades que preparamos especialmente para você.