Trang chủ > Hosting > Hướng dẫn fix lỗi font khi sử dụng database marinadb trên mã nguồn Joomla

Hướng dẫn fix lỗi font khi sử dụng database marinadb trên mã nguồn Joomla

Bạn đang sử dụng joomla cho web của mình, đến một ngày đẹp trời nào đó bạn chuyển nhà cung cấp dịch vụ hosting nhưng nhà cung cấp này lại đang sử dụng cơ sở dữ liệu là MariaDB chứ không phải là Mysql như bạn vẫn đang sử dụng trước đó

Lúc này bạn gặp một vấn đề dở khóc dở cười đó là web của bạn bị lỗi font, bạn chưa biết là cách nào để khắc phục, vậy bạn hãy làm theo hướng dẫn dưới đây của Tenten để khắc phục vấn đề này

bạn cần tìm theo các đường dẫn dưới dây và sửa

libraries/joomla/database/database/mysql.php

Hoặc (tùy vào phần cài đặt của bạn)

libraries/joomla/database/database/mysqli.php

Sau đó các bạn bỏ di dòng này hoặc comment nó lại:

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

Sau đó thêm vao câu lệnh sau:

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

Chúc bạn thành công.