É 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.

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

Fonte: https://mariadb.com/kb/en/library/joomla-15-and-unicode-databse/

Upsidedown is a WordPress theme design that brings blog posts rising above inverted header and footer components.