OVH — La FAQ de JLT

OVH

Problème de connexion

J'ai eu un souci de connexion avec la base de données MYSQL pour mon site mediawiki
Symptôme: blocage complet à la connexion (timeout)
Remède: modifier le code de la classe DataBaseMysqli pour forcer le mode utf8

  • Contenu de includes/libs/rdbms/database/DatabaseMysqli.php
--- a/includes/libs/rdbms/database/DatabaseMysqli.php
+++ b/includes/libs/rdbms/database/DatabaseMysqli.php
@@ -102,13 +102,13 @@ class DatabaseMysqli extends DatabaseMysqlBase {
                        $realServer = 'p:' . $realServer;
                }

-               if ( $this->utf8Mode ) {
+               //if ( $this->utf8Mode ) {
                        // Tell the server we're communicating with it in UTF-8.
                        // This may engage various charset conversions.
                        $mysqli->options( MYSQLI_SET_CHARSET_NAME, 'utf8' );
-               } else {
+               /*} else {
                        $mysqli->options( MYSQLI_SET_CHARSET_NAME, 'binary' );
-               }
+               }*/

                $mysqli->options( MYSQLI_OPT_CONNECT_TIMEOUT, 3 );