Question Marks on Joomla Pages

Quick fix for old joomla versions using Mariadb or newer Mysql versions

in
Code:
libraries/joomla/database/database/mysql.php
or (depending on your setting)

Code:
libraries/joomla/database/database/mysqli.php
comment the line 186

Code:
return ($verParts[0] == 5 || ($verParts[0] == 4 && $verParts[1] == 1 && (int)$verParts[2] >= 2));
and add this instead(assuming these days you'll have unicode supported database:
Code:
   return (1);
the code looks like:
Code:
function hasUTF()
   {
     $verParts = explode( '.', $this->getVersion() );
   //   return ($verParts[0] == 5 || ($verParts[0] == 4 && $verParts[1] == 1 && (int)$verParts[2] >= 2));
   return (1);
   }
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Emails Stuck in Outbox

Not a very common problem. But if you experience this issue please try the following:1. Disable...

NB connect error 1460 (Email)

Usually you may receive error like: Task user@domain.com - Sending reported error (0x800CCC67) :...

Sending Cannot connect to the network. Verify your network connection or modem

We're seeing a few errors from Outlook users after upgrading to Windows 10, specifically a...

530 Relaying not allowed in a Email Clients

This error occurs when a user or mail client attempts to send email without authenticating on the...

Powered by WHMCompleteSolution