{"id":573,"date":"2013-08-26T13:34:13","date_gmt":"2013-08-26T11:34:13","guid":{"rendered":"http:\/\/sam-soul.fr\/Info\/?p=573"},"modified":"2013-08-26T13:34:13","modified_gmt":"2013-08-26T11:34:13","slug":"migrer-une-base-wordpress-creee-par-module-ovh-vers-une-base-mysql-normale","status":"publish","type":"post","link":"http:\/\/les-fougs.com\/wordpress\/2013\/08\/26\/migrer-une-base-wordpress-creee-par-module-ovh-vers-une-base-mysql-normale\/","title":{"rendered":"Migrer une base WordPress cr\u00e9\u00e9e par module OVH vers une base MySQL &laquo;&nbsp;normale&nbsp;&raquo;"},"content":{"rendered":"<p>La cr\u00e9ation de blogs et autres sites web avec les modules d&rsquo;OVH a l&rsquo;avantage<br \/>\nde se faire en quelques clics de souris mais l&rsquo;inconv\u00e9nient d&rsquo;entrainer<br \/>\nune certaine &laquo;&nbsp;lourdeur&nbsp;&raquo; voire carr\u00e9ment des blocages, notamment lorsque<br \/>\nl&rsquo;on veut faire \u00e9voluer son site (mise \u00e0 jour automatique de WordPress)<br \/>\nou encore ajouter des plugins et autres add-ons.<\/p>\n<p>Le but de la manipulation d\u00e9crite ici est de passer facilement d&rsquo;une base<br \/>\nMySQL cr\u00e9\u00e9e par module OVH WordPress et relativement inaccessible<br \/>\nvers une base MySQL &laquo;&nbsp;normale&nbsp;&raquo;, notamment accessible par PhpMyAdmin<br \/>\net autres outils classiques.<\/p>\n<p>En dehors du fichier &laquo;&nbsp;wp-config.php&nbsp;&raquo;, il n&rsquo;y a aucune modification \u00e0 faire<br \/>\ndans les fichiers du site web (fichiers PHP, Javascript, images, feuilles<br \/>\nde style, etc.)<\/p>\n<p>Ne pas se fier \u00e0 la relative longueur de ce texte, si tout se passe bien,<br \/>\nvous en avez pour moins de 5 minutes\u00a0<img decoding=\"async\" title=\"Smilie\" alt=\"\" src=\"http:\/\/forum.ovh.com\/images\/smilies\/smile.gif\" border=\"0\" \/><\/p>\n<p>Lire l&rsquo;ensemble du texte avant de se lancer.<\/p>\n<p>Etape 1 : cr\u00e9er une nouvelle base de donn\u00e9es dans le manager du site web<br \/>\nd&rsquo;OVH (dans &laquo;&nbsp;H\u00e9bergement&nbsp;&raquo; \/ &laquo;&nbsp;Gestion de MySQL&nbsp;&raquo; \/ &laquo;&nbsp;Nouvelle base MySQL&nbsp;&raquo;)<\/p>\n<p>Etape 2 : attendre l&#8217;email d&rsquo;OVH confirmant la bonne cr\u00e9ation de cette base<br \/>\net noter les identifiants de connexion \u00e0 celle-ci (login, mot de passe, etc.)<\/p>\n<p>Si le script signale un probl\u00e8me d&rsquo;acc\u00e8s \u00e0 la nouvelle base et que vous \u00eates<br \/>\ns\u00fbr et certain d&rsquo;utiliser le bon nom d&rsquo;h\u00f4te, de base, de login et de mot de passe,<br \/>\nvous pouvez patienter un peu (disons 1 heure ou 2) ou sinon vous pouvez essayer<br \/>\nde r\u00e9initialiser le mot de passe d&rsquo;acc\u00e8s \u00e0 la base.<\/p>\n<p>Etape 3 : Faire un copier-coller du script PHP qui suit et l&rsquo;enregistrer dans<br \/>\nvotre PC domicile\/bureau sous un nom tel que &laquo;&nbsp;wp_move_db.php&nbsp;&raquo;.<br \/>\n(vous pouvez l&rsquo;appeler comme bon vous semble mais l&rsquo;extension &laquo;&nbsp;.php&nbsp;&raquo;<br \/>\nest obligatoire)<\/p>\n<p>Le faire via un \u00e9diteur de texte ultra-simple du genre le &laquo;&nbsp;bloc-notes&nbsp;&raquo; sous Windows.<br \/>\nNe pas utiliser de traitement de texte type &laquo;&nbsp;Microsoft Word&nbsp;&raquo; ou \u00e9quivalent<br \/>\nqui risquerait d&rsquo;introduire des caract\u00e8res parasites invisibles.<\/p>\n<p>Si vous utilisez &laquo;&nbsp;text edit&nbsp;&raquo; sous MacOS, attention au format du fichier,<br \/>\ncf le message n\u00b053 et suivant de ce topic.<\/p>\n<p>Etape 4 : Modifier au d\u00e9but de ce fichier les informations de connexion<br \/>\n\u00e0 la nouvelle base MySQL (le script doit trouver tout seul les informations<br \/>\nde connexion \u00e0 l&rsquo;ancienne base) que vous venez de cr\u00e9er \u00e0 l&rsquo;\u00e9tape 1.<\/p>\n<p>Etape 5 : Une fois le script mis \u00e0 jour, le transf\u00e9rer par FTP (avec FileZilla<br \/>\npar exemple) et le placer dans le m\u00eame r\u00e9pertoire que le fichier &laquo;&nbsp;wp-config.php&nbsp;&raquo;<br \/>\nde votre installation WordPress (par exemple dans le r\u00e9pertoire &laquo;&nbsp;WordPress3&nbsp;&raquo;)<\/p>\n<p>Etape 6 : lancer l&rsquo;ex\u00e9cution du script en tapant son adresse dans votre navigateur web :<\/p>\n<pre dir=\"ltr\"><span style=\"color: #0000ff;\">http:\/\/www.votre_site.fr\/WordPress3\/wp_move_db.php<\/span><\/pre>\n<p>ou encore<\/p>\n<pre><span style=\"color: #0000ff;\">http:\/\/www.votre_site.fr\/wp_move_db.php<\/span><\/pre>\n<p>selon l&rsquo;endroit o\u00f9 se trouve votre installation WordPress.<\/p>\n<p>Le script devrait s&rsquo;ex\u00e9cuter en quelques secondes et vous afficher<br \/>\n&laquo;&nbsp;Fin normale du programme&nbsp;&raquo; si tout s&rsquo;est bien d\u00e9roul\u00e9.<\/p>\n<p>Etape 7 : par d\u00e9faut, le script se contente de cr\u00e9er un nouveau<br \/>\nfichier &laquo;&nbsp;wp-config-nouveau.php&nbsp;&raquo; contenant les informations de connexion<br \/>\n\u00e0 votre nouvelle base WordPress et laisse intact votre ancien &laquo;&nbsp;wp-config.php&nbsp;&raquo;.<\/p>\n<p>Vous avez le choix :<\/p>\n<p>&#8211; soit de renommer manuellement (par FTP) ce fichier en &laquo;&nbsp;wp-config.php&nbsp;&raquo;<br \/>\n(en effa\u00e7ant\/renommant au pr\u00e9alable l&rsquo;ancien)<\/p>\n<p>&#8211; soit de laisser faire cette modification par le script PHP, dans ce cas placer<br \/>\nla variable &laquo;&nbsp;$rename&nbsp;&raquo; \u00e0 1 au d\u00e9but du script. Le fichier courant &laquo;&nbsp;wp-config.php&nbsp;&raquo;<br \/>\nsera sauvegard\u00e9 sous le nom &laquo;&nbsp;wp-config-ancien.php&nbsp;&raquo;.<\/p>\n<p>Une fois le fichier &laquo;&nbsp;wp-config.php&nbsp;&raquo; mis \u00e0 jour, votre installation WordPress<br \/>\nutilisera votre nouvelle base de donn\u00e9es et non plus l&rsquo;ancienne.<br \/>\nLa migration est alors termin\u00e9e\u00a0<img decoding=\"async\" title=\"Smilie\" alt=\"\" src=\"http:\/\/forum.ovh.com\/images\/smilies\/smile.gif\" border=\"0\" \/><\/p>\n<p>Etape optionnelle : le script sauvegarde l&rsquo;ancienne base dans un fichier<br \/>\nSQL compress\u00e9, &laquo;&nbsp;wp_20110930.gz&nbsp;&raquo; par exemple (format &laquo;&nbsp;wp_YYYYMMDD.gz&nbsp;&raquo;).<br \/>\nUne fois la migration termin\u00e9e, vous pouvez effacer (par FTP) ce fichier<br \/>\nou encore le recopier localement afin d&rsquo;en avoir une sauvegarde.<\/p>\n<p>Pr\u00e9cisions : le script PHP de migration ne peut en aucune fa\u00e7on d\u00e9truire\/modifier<br \/>\nvotre ancienne base de donn\u00e9es (il ne fait que la lire).<\/p>\n<p>Par pr\u00e9caution, avant de lancer l&rsquo;ex\u00e9cution du script, faite une copie locale<br \/>\n(par FTP) de votre ancien fichier &laquo;&nbsp;wp-config.php&nbsp;&raquo; afin d&rsquo;en garder une trace<br \/>\njuste au cas o\u00f9.<\/p>\n<pre><span style=\"color: #0000ff;\">&lt;?PHP\n\n\/\/\u00a0--------------------------------------------------\n\n\/*\n\u00a0\u00a0\u00a0AVANT\u00a0d'ex\u00e9cuter\u00a0ce\u00a0script,\u00a0vous\u00a0devez,\u00a0imp\u00e9rativement,\u00a0avoir\u00a0cr\u00e9\u00e9\n\u00a0\u00a0\u00a0une\u00a0nouvelle\u00a0base\u00a0de\u00a0donn\u00e9es\u00a0pour\u00a0WordPress\u00a0via\u00a0le\u00a0manager\n\u00a0\u00a0\u00a0du\u00a0site\u00a0web\u00a0d'OVH.\n\n\u00a0\u00a0\u00a0Une\u00a0fois\u00a0la\u00a0base\u00a0cr\u00e9\u00e9e,\u00a0vous\u00a0aller\u00a0recevoir\u00a0un\u00a0email\u00a0d'OVH\n\u00a0\u00a0\u00a0intitul\u00e9\u00a0\"[MySQL]\u00a0La\u00a0base\u00a0MySQL\u00a0...\".\u00a0A\u00a0l'int\u00e9rieur\u00a0se\u00a0trouvent\n\u00a0\u00a0\u00a0les\u00a0informations\u00a0de\u00a0connexion\u00a0que\u00a0vous\u00a0allez\u00a0devoir\u00a0reprendre\n\u00a0\u00a0\u00a0dans\u00a0ce\u00a0script\u00a0:\n\n\u00a0\u00a0\u00a0\u00a0\u00a0Serveur\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0:\u00a0$new_db_host\n\u00a0\u00a0\u00a0\u00a0\u00a0Utilisateur\u00a0\u00a0\u00a0\u00a0:\u00a0$new_db_user\n\u00a0\u00a0\u00a0\u00a0\u00a0Nom\u00a0de\u00a0la\u00a0base\u00a0:\u00a0$new_db_name\n\u00a0\u00a0\u00a0\u00a0\u00a0Mot\u00a0de\u00a0passe\u00a0\u00a0\u00a0:\u00a0$new_db_password\n\n\u00a0\u00a0\u00a0Par\u00a0exemple,\u00a0si\u00a0dans\u00a0l'email\u00a0vous\u00a0avez\u00a0:\n\n\u00a0\u00a0\u00a0\u00a0\u00a0Serveur\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0:\u00a0mysql5-1.starter\n\u00a0\u00a0\u00a0\u00a0\u00a0Utilisateur\u00a0\u00a0\u00a0\u00a0:\u00a0mon_login\n\u00a0\u00a0\u00a0\u00a0\u00a0Nom\u00a0de\u00a0la\u00a0base\u00a0:\u00a0mabase\n\u00a0\u00a0\u00a0\u00a0\u00a0Mot\u00a0de\u00a0passe\u00a0\u00a0\u00a0:\u00a0XYZ1234\n\n\u00a0\u00a0\u00a0cela\u00a0donnera\u00a0dans\u00a0ce\u00a0script\u00a0:\n\n\u00a0\u00a0\u00a0\u00a0$new_db_host\u00a0=\u00a0\"mysql5-1.starter\";\n\u00a0\u00a0\u00a0\u00a0$new_db_user\u00a0=\u00a0\"mon_login\";\n\u00a0\u00a0\u00a0\u00a0$new_db_name\u00a0=\u00a0\"mabase\";\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0$new_db_password\u00a0=\u00a0\"XYZ1234\";\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\n\n*\/\n\n\u00a0\u00a0\u00a0\u00a0$new_db_host\u00a0=\u00a0\"\";\n\u00a0\u00a0\u00a0\u00a0$new_db_user\u00a0=\u00a0\"\";\n\u00a0\u00a0\u00a0\u00a0$new_db_name\u00a0=\u00a0\"\";\n\u00a0\u00a0\u00a0\u00a0$new_db_password\u00a0=\u00a0\"\";\n\n\u00a0\u00a0\u00a0\u00a0\/\/\u00a0----------------------------------\n\n\u00a0\u00a0\u00a0\u00a0$rename\u00a0=\u00a00;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/\u00a0Valeurs\u00a0possibles\u00a0:\u00a00\u00a0ou\u00a01.\u00a01\u00a0signifiant\u00a0que\u00a0le\u00a0programme\u00a0va\u00a0modifier\u00a0les\u00a0informations\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/\u00a0de\u00a0connexion\u00a0dans\u00a0le\u00a0fichier\u00a0\"wp-config.php\"\u00a0afin\u00a0que\u00a0WordPress\u00a0ne\u00a0se\u00a0connecte\u00a0plus\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/\u00a0\u00e0\u00a0l'ancienne\u00a0base\u00a0mais\u00a0\u00e0\u00a0la\u00a0nouvelle\u00a0base.\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/\u00a00\u00a0signifie\u00a0que\u00a0ce\u00a0script\u00a0va\u00a0seulement\u00a0cr\u00e9er\u00a0le\u00a0nouveau\u00a0fichier\u00a0\"wp-config-nouveau.php\",\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/\u00a0il\u00a0ne\u00a0vous\u00a0restera\u00a0plus\u00a0qu'\u00e0\u00a0le\u00a0renommer\u00a0manuellement\u00a0par\u00a0FTP\u00a0en\u00a0\"wp-config.php\"\u00a0afin\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/\u00a0de\u00a0permettre\u00a0\u00e0\u00a0WordPress\u00a0d'utiliser\u00a0la\u00a0nouvelle\u00a0base.\n\n\u00a0\u00a0\u00a0\u00a0$db_charset\u00a0=\u00a0\"\";\u00a0\u00a0\u00a0\u00a0\u00a0\/\/\u00a0Valeurs\u00a0possibles\u00a0:\u00a0'utf8'\u00a0ou\u00a0'latin1',\u00a0\u00e0\u00a0ne\u00a0changer\u00a0que\u00a0si\u00a0les\u00a0caract\u00e8res\u00a0accentu\u00e9s\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/\u00a0de\u00a0la\u00a0nouvelle\u00a0base\u00a0sont\u00a0incorrects\n\n\u00a0\u00a0\u00a0\u00a0$DEBUG\u00a0=\u00a00;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/\u00a0Valeurs\u00a0possibles\u00a00\u00a0ou\u00a01,\u00a0afin\u00a0d'afficher\u00a0davantage\u00a0d'informations\u00a0lors\u00a0de\u00a0l'ex\u00e9cution\n\n\/\/\u00a0**********************************************************************************************\n\nfunction\u00a0GetCharset\u00a0($db,$db_name)\n{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$cmd\u00a0=\u00a0\"SHOW\u00a0TABLE\u00a0STATUS\u00a0FROM\u00a0`$db_name`\u00a0LIKE\u00a0'wp_users'\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$result=mysql_query\u00a0($cmd,$db);\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$myrow=mysql_fetch_array($result);\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$db_charset\u00a0=\u00a0\"utf8\";\u00a0\/\/\u00a0Par\u00a0d\u00e9faut,\u00a0on\u00a0utilise\u00a0l'Unicode\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if\u00a0($myrow)\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if\u00a0($myrow[\"Collation\"]\u00a0==\u00a0\"utf8_general_ci\")\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$db_charset\u00a0=\u00a0\"utf8\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0else\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$db_charset\u00a0=\u00a0\"latin1\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\n\u00a0\u00a0\u00a0\u00a0return\u00a0($db_charset);\n}\n\nfunction\u00a0my_exec\u00a0($cmd,\u00a0$error_msg)\n{\n\u00a0\u00a0\u00a0\u00a0global\u00a0$DEBUG;\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if\u00a0($DEBUG)\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"cmd\u00a0=\u00a0$cmd&lt;br&gt;\\n\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$statut\u00a0=\u00a0system($cmd);\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if\u00a0($statut\u00a0===\u00a0FALSE)\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"&lt;br&gt;\".$error_msg;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0exit;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n}\n\n\/\/\u00a0**********************************************************************************************\n\n\u00a0\u00a0\u00a0\u00a0\/\/\u00a0--------------------------------------------------------------\n\u00a0\u00a0\u00a0\u00a0\/\/\u00a0R\u00e9cup\u00e9ration\u00a0des\u00a0donn\u00e9es\u00a0de\u00a0connexion\u00a0\u00e0\u00a0l'ancienne\u00a0base\u00a0WordPress\n\u00a0\u00a0\u00a0\u00a0\/\/\u00a0dans\u00a0le\u00a0fichier\u00a0'wp-config.php'\n\n\u00a0\u00a0\u00a0\u00a0$tab\u00a0=\u00a0file(\"wp-config.php\");\n\n\u00a0\u00a0\u00a0\u00a0if\u00a0($tab\u00a0===\u00a0FALSE)\n\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"Impossible\u00a0de\u00a0lire\u00a0le\u00a0fichier\u00a0'wp-config.php'&lt;br&gt;\\n\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"Ce\u00a0script\u00a0PHP\u00a0doit\u00a0\u00eatre\u00a0dans\u00a0le\u00a0m\u00eame\u00a0r\u00e9pertoire\u00a0que\u00a0le\u00a0fichier\u00a0'wp-config.php'\u00a0de\u00a0WordPress\u00a0.&lt;br&gt;\\n\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0exit;\n\u00a0\u00a0\u00a0\u00a0}\n\n\u00a0\u00a0\u00a0\u00a0$db_name\u00a0=\"\";\n\u00a0\u00a0\u00a0\u00a0$db_host\u00a0=\u00a0\"\";\n\u00a0\u00a0\u00a0\u00a0$db_user\u00a0=\u00a0\"\";\n\u00a0\u00a0\u00a0\u00a0$db_password\u00a0=\u00a0\"\";\n\n\u00a0\u00a0\u00a0\u00a0for\u00a0($i=0;\u00a0$i&lt;50;\u00a0$i++)\n\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$ligne\u00a0=\u00a0$tab[$i];\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if\u00a0(strpos($ligne,'define(\\'DB_NAME')\u00a0!==\u00a0FALSE)\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0preg_match('\/(.*)\\'(.*)\\'(.*)\\'(.*)\\'(.*)\/',\u00a0$ligne,\u00a0$data);\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$db_name\u00a0=\u00a0$data[4];\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if\u00a0(strpos($ligne,'define(\\'DB_USER')\u00a0!==\u00a0FALSE)\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0preg_match('\/(.*)\\'(.*)\\'(.*)\\'(.*)\\'(.*)\/',\u00a0$ligne,\u00a0$data);\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$db_user\u00a0=\u00a0$data[4];\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if\u00a0(strpos($ligne,'define(\\'DB_PASSWORD')\u00a0!==\u00a0FALSE)\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0preg_match('\/(.*)\\'(.*)\\'(.*)\\'(.*)\\'(.*)\/',\u00a0$ligne,\u00a0$data);\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$db_password\u00a0=\u00a0$data[4];\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if\u00a0(strpos($ligne,'define(\\'DB_HOST')\u00a0!==\u00a0FALSE)\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0preg_match('\/(.*)\\'(.*)\\'(.*)\\'(.*)\\'(.*)\/U',\u00a0$ligne,\u00a0$data);\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$db_host\u00a0=\u00a0$data[4];\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0}\n\n\u00a0\u00a0\u00a0\u00a0if\u00a0(($db_name\u00a0==\u00a0\"\")\u00a0||\u00a0($db_user\u00a0==\u00a0\"\")\u00a0||\u00a0($db_password\u00a0==\u00a0\"\")\u00a0||\u00a0($db_host\u00a0==\u00a0\"\"))\u00a0\u00a0\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"Probleme\u00a0lors\u00a0de\u00a0la\u00a0recuperation\u00a0des\u00a0donnees\u00a0de\u00a0connexion\u00a0depuis\u00a0le\u00a0fichier\u00a0'wp-config.php'\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0exit;\n\u00a0\u00a0\u00a0\u00a0}\n\n\u00a0\u00a0\u00a0\u00a0if\u00a0(strpos\u00a0($db_host,\u00a0\"modules\")\u00a0===\u00a0FALSE)\n\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"Attention,\u00a0votre\u00a0fichier\u00a0'wp-config.php'\u00a0semble\u00a0ne\u00a0pas\u00a0utiliser\u00a0le\u00a0module\u00a0OVH\u00a0WordPress.&lt;br&gt;&lt;br&gt;\\n\";\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"Si\u00a0vous\u00a0avez\u00a0deja\u00a0execute\u00a0une\u00a0premiere\u00a0fois\u00a0ce\u00a0script,\u00a0verifiez\u00a0que\u00a0votre\u00a0fichier&lt;br&gt;\\n\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"'wp-config.php'\u00a0contient\u00a0bien\u00a0les\u00a0informations\u00a0de\u00a0connexion\u00a0a\u00a0votre\u00a0ancienne\u00a0base\u00a0de\u00a0donnees&lt;br&gt;\\n\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"et\u00a0non\u00a0celles\u00a0de\u00a0la\u00a0nouvelle\u00a0base.&lt;br&gt;\\n\";\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0exit;\n\u00a0\u00a0\u00a0\u00a0}\n\n\u00a0\u00a0\u00a0\u00a0\/\/\u00a0----------------------------------------------------------------\n\u00a0\u00a0\u00a0\u00a0\/\/\u00a0Connexion\u00a0a\u00a0la\u00a0nouvelle\u00a0base\u00a0de\u00a0donn\u00e9es\n\u00a0\u00a0\u00a0\u00a0\/\/\u00a0Seulement\u00a0dans\u00a0le\u00a0but\u00a0de\u00a0s'assurer\u00a0que\u00a0les\u00a0param\u00e8tres\u00a0de\u00a0connexion\u00a0sont\u00a0les\u00a0bons\n\n\u00a0\u00a0\u00a0\u00a0$db\u00a0=\u00a0mysql_connect($new_db_host,\u00a0$new_db_user,\u00a0$new_db_password);\n\n\u00a0\u00a0\u00a0\u00a0if\u00a0($db\u00a0===\u00a0FALSE)\u00a0\n\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"Connexion\u00a0impossible\u00a0\u00e0\u00a0la\u00a0nouvelle\u00a0base\u00a0de\u00a0donnees\u00a0:\u00a0\".mysql_error();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"Verifiez\u00a0bien\u00a0vos\u00a0informations\u00a0:\u00a0nom\u00a0d'hote,\u00a0login\u00a0et\u00a0surtout\u00a0mot\u00a0de\u00a0passe&lt;br&gt;\\n\";\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0exit;\n\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0else\n\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/\u00a0On\u00a0teste\u00a0seulement\u00a0la\u00a0connexion\u00a0a\u00a0la\u00a0nouvelle\u00a0base\u00a0de\u00a0donnee\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$statut\u00a0=\u00a0mysql_select_db\u00a0($new_db_name,\u00a0$db);\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if\u00a0($statut\u00a0===\u00a0FALSE)\u00a0\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"Impossible\u00a0de\u00a0selectionner\u00a0la\u00a0nouvelle\u00a0base\u00a0de\u00a0donnees\u00a0:\u00a0\".mysql_error();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"Verifiez\u00a0bien\u00a0vos\u00a0informations\u00a0:\u00a0nom\u00a0de\u00a0base&lt;br&gt;\\n\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0mysql_close\u00a0($db);\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0exit;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\u00a0\u00a0\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0else\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0mysql_close($db);\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0}\n\n\u00a0\u00a0\u00a0\u00a0\/\/\u00a0----------------------------------------------------------------\n\u00a0\u00a0\u00a0\u00a0\/\/\u00a0Connexion\u00a0a\u00a0l'ancienne\u00a0base\u00a0de\u00a0donn\u00e9es\u00a0(cr\u00e9ee\u00a0par\u00a0le\u00a0module\u00a0OVH)\n\n\u00a0\u00a0\u00a0\u00a0$db\u00a0=\u00a0mysql_connect($db_host,\u00a0$db_user,\u00a0$db_password);\n\n\u00a0\u00a0\u00a0\u00a0if\u00a0($db\u00a0===\u00a0FALSE)\u00a0\n\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"Connexion\u00a0impossible\u00a0\u00e0\u00a0l'ancienne\u00a0base\u00a0de\u00a0donnees\u00a0:\u00a0\".mysql_error();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0exit;\n\u00a0\u00a0\u00a0\u00a0}\n\n\u00a0\u00a0\u00a0\u00a0$statut\u00a0=\u00a0mysql_select_db\u00a0($db_name,\u00a0$db);\n\n\u00a0\u00a0\u00a0\u00a0if\u00a0($statut\u00a0===\u00a0FALSE)\u00a0\n\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"Impossible\u00a0de\u00a0selectionner\u00a0l'ancienne\u00a0base\u00a0de\u00a0donnees\u00a0:\u00a0\".mysql_error();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0mysql_close\u00a0($db);\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0exit;\n\u00a0\u00a0\u00a0\u00a0}\u00a0\u00a0\u00a0\u00a0\n\n\u00a0\u00a0\u00a0\u00a0$db_charset\u00a0=\u00a0GetCharset\u00a0($db,$db_name);\n\n\u00a0\u00a0\u00a0\u00a0if\u00a0($DEBUG)\n\u00a0\u00a0\u00a0\u00a0{\u00a0\u00a0\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"db_name\u00a0=\u00a0$db_name&lt;br&gt;\\n\";\u00a0\u00a0\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"db_user\u00a0=\u00a0$db_user&lt;br&gt;\\n\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"db_password\u00a0=\u00a0$db_password&lt;br&gt;\\n\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"db_host\u00a0=\u00a0$db_host&lt;br&gt;\\n\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"db_charset\u00a0=\u00a0$db_charset&lt;br&gt;\\n\";\n\u00a0\u00a0\u00a0\u00a0}\n\n\u00a0\u00a0\u00a0\u00a0\/\/\u00a0------------------------------------------------------------------\n\u00a0\u00a0\u00a0\u00a0\/\/\u00a0Sauvegarde\u00a0de\u00a0l'ancienne\u00a0base\u00a0de\u00a0donn\u00e9es\u00a0(cr\u00e9ee\u00a0par\u00a0le\u00a0module\u00a0OVH)\n\n\u00a0\u00a0\u00a0\u00a0$date_actuelle\u00a0=\u00a0date\u00a0(\"Ymd\",time());\n\u00a0\u00a0\u00a0\u00a0$backup_filename\u00a0=\u00a0\"wp_\".$date_actuelle.\".gz\";\n\n\u00a0\u00a0\u00a0\u00a0$cmd\u00a0=\u00a0\"mysqldump\u00a0--host='$db_host'\u00a0--user='$db_user'\u00a0--password='$db_password'\u00a0-e\u00a0--default-character-set='$db_charset'\u00a0'$db_name'\u00a0|\u00a0gzip\u00a0-c\u00a0&gt;\u00a0$backup_filename\u00a0\";\n\u00a0\u00a0\u00a0\u00a0my_exec\u00a0($cmd,\u00a0\"Erreur\u00a0lors\u00a0de\u00a0l'execution\u00a0du\u00a0mysqldump\");\u00a0\n\n\u00a0\u00a0\u00a0\u00a0mysql_close\u00a0($db);\u00a0\n\n\u00a0\u00a0\u00a0\u00a0print\u00a0\"La\u00a0sauvegarde\u00a0(mysqldump)\u00a0de\u00a0l'ancienne\u00a0base\u00a0s'est\u00a0bien\u00a0deroulee.&lt;br&gt;\\n\";\n\n\u00a0\u00a0\u00a0\u00a0\/\/\u00a0--------------------------------------------------------------\n\u00a0\u00a0\u00a0\u00a0\u00a0\/\/\u00a0Injection\u00a0des\u00a0donn\u00e9es\u00a0de\u00a0l'ancienne\u00a0base\u00a0dans\u00a0la\u00a0nouvelle\u00a0base\n\n\u00a0\u00a0\u00a0\u00a0\u00a0if\u00a0(($new_db_name\u00a0==\u00a0\"\")\u00a0||\u00a0($new_db_host\u00a0==\u00a0\"\")\u00a0||\u00a0($new_db_password\u00a0==\u00a0\"\")\u00a0||\u00a0($new_db_user\u00a0==\u00a0\"\"))\n\u00a0\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"&lt;br&gt;Erreur\u00a0:\u00a0vous\u00a0devez\u00a0indiquer\u00a0les\u00a0informations\u00a0de\u00a0connexion\u00a0\u00e0\u00a0la\u00a0nouvelle\u00a0base\u00a0de\u00a0donnees,&lt;br&gt;\\n\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"Cf\u00a0les\u00a0explications\u00a0en\u00a0commentaires\u00a0au\u00a0d\u00e9but\u00a0de\u00a0ce\u00a0script.&lt;br&gt;\\n\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0exit;\n\u00a0\u00a0\u00a0\u00a0\u00a0}\n\n\u00a0\u00a0\u00a0\u00a0$cmd\u00a0=\u00a0\"gzip\u00a0-d\u00a0&lt;\u00a0$backup_filename\u00a0|\u00a0mysql\u00a0--host='$new_db_host'\u00a0--user='$new_db_user'\u00a0--password='$new_db_password'\u00a0'$new_db_name'\";\n\u00a0\u00a0\u00a0\u00a0my_exec\u00a0($cmd,\u00a0\"Erreur\u00a0lors\u00a0de\u00a0l'injection\u00a0des\u00a0donnees\u00a0dans\u00a0la\u00a0nouvelle\u00a0base\");\u00a0\n\n\u00a0\u00a0\u00a0\u00a0print\u00a0\"L'injection\u00a0des\u00a0donnees\u00a0de\u00a0l'ancienne\u00a0base\u00a0dans\u00a0la\u00a0nouvelle\u00a0s'est\u00a0bien\u00a0d\u00e9roulee.&lt;br&gt;\\n\";\n\n\u00a0\u00a0\u00a0\u00a0\/\/\u00a0--------------------------------------------------------------------------\n\u00a0\u00a0\u00a0\u00a0\/\/\u00a0On\u00a0va\u00a0cr\u00e9er\u00a0un\u00a0nouveau\u00a0fichier\u00a0\"wp-config.php\"\u00a0contenant\u00a0les\u00a0informations\n\u00a0\u00a0\u00a0\u00a0\/\/\u00a0de\u00a0connexion\u00a0\u00e0\u00a0la\u00a0nouvelle\u00a0base\u00a0de\u00a0donn\u00e9es.\n\n\u00a0\u00a0\u00a0\u00a0$fp\u00a0=\u00a0fopen\u00a0(\"wp-config-nouveau.php\",\"w\");\n\n\u00a0\u00a0\u00a0\u00a0if\u00a0(!$fp)\n\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"&lt;br&gt;Impossible\u00a0d'ouvrir\u00a0en\u00a0ecriture\u00a0le\u00a0nouveau\u00a0fichier\u00a0'wp-config-nouveau.php'&lt;br&gt;\\n\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0exit;\n\u00a0\u00a0\u00a0\u00a0}\n\n\u00a0\u00a0\u00a0\u00a0foreach\u00a0($tab\u00a0as\u00a0$ligne)\n\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if\u00a0(strpos($ligne,'define(\\'DB_NAME')\u00a0!==\u00a0FALSE)\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$ligne\u00a0=\u00a0\"define('DB_NAME',\u00a0'\".$new_db_name.\"');\\n\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if\u00a0(strpos($ligne,'define(\\'DB_USER')\u00a0!==\u00a0FALSE)\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$ligne\u00a0=\u00a0\"define('DB_USER',\u00a0'\".$new_db_user.\"');\\n\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if\u00a0(strpos($ligne,'define(\\'DB_PASSWORD')\u00a0!==\u00a0FALSE)\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$ligne\u00a0=\u00a0\"define('DB_PASSWORD',\u00a0'\".$new_db_password.\"');\\n\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if\u00a0(strpos($ligne,'define(\\'DB_HOST')\u00a0!==\u00a0FALSE)\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$ligne\u00a0=\u00a0\"define('DB_HOST',\u00a0'\".$new_db_host.\"');\\n\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0fwrite\u00a0($fp,\u00a0$ligne);\n\u00a0\u00a0\u00a0\u00a0}\n\n\u00a0\u00a0\u00a0\u00a0fclose\u00a0($fp);\n\n\u00a0\u00a0\u00a0\u00a0print\u00a0\"Le\u00a0fichier\u00a0'wp-config-nouveau.php'\u00a0a\u00a0bien\u00a0ete\u00a0cree.&lt;br&gt;\\n\";\n\n\u00a0\u00a0\u00a0\u00a0if\u00a0($rename)\n\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0my_exec\u00a0(\"mv\u00a0wp-config.php\u00a0wp-config-ancien.php\",\u00a0\"Erreur\u00a0lors\u00a0du\u00a0renommage\u00a0de\u00a0l'ancien\u00a0fichier\u00a0'wp-config.php'\");\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0my_exec\u00a0(\"cp\u00a0wp-config-nouveau.php\u00a0wp-config.php\",\u00a0\"Erreur\u00a0lors\u00a0du\u00a0renommage\u00a0du\u00a0nouveau\u00a0fichier\u00a0'wp-config.php'\");\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"Le\u00a0fichier\u00a0'wp-config-nouveau.php'\u00a0a\u00a0bien\u00a0ete\u00a0renomme\u00a0en\u00a0'wp-config.php'&lt;br&gt;\\n\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"Vous\u00a0pouvez\u00a0desormais\u00a0utiliser\u00a0WordPress\u00a0avec\u00a0votre\u00a0nouvelle\u00a0base\u00a0de\u00a0donnees.&lt;br&gt;\\n\";\n\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0else\n\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"Il\u00a0ne\u00a0vous\u00a0reste\u00a0plus\u00a0qu'a\u00a0renommer\u00a0par\u00a0FTP\u00a0le\u00a0fichier\u00a0'wp-config-nouveau.php'&lt;br&gt;\\n\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print\u00a0\"en\u00a0'wp-config.php'\u00a0afin\u00a0de\u00a0permettre\u00a0\u00e0\u00a0WordPress\u00a0d'utiliser\u00a0la\u00a0nouvelle\u00a0base\u00a0de\u00a0donn\u00e9es&lt;br&gt;\\n\";\n\u00a0\u00a0\u00a0\u00a0}\n\n\u00a0\u00a0\u00a0\u00a0print\u00a0\"&lt;br&gt;&lt;br&gt;Fin\u00a0normale\u00a0du\u00a0programme.&lt;br&gt;\\n\";\n?&gt;\n<\/span>\n<i>Edit 06\/XII\/2011 : Adaptation pour WordPress 2.5<\/i>\n<i>Edit 24\/V\/2012 : Ajout d'informations pour Text Edit sous MacOS<\/i>\n<i>Edit 30\/V\/2012 : Renforcement des contr\u00f4les sur les param\u00e8tres d'acc\u00e8s \u00e0 la nouvelle base<\/i>\n<i>Edit 18\/XI\/2012 : Ajout d'informations en cas de souci d'acc\u00e8s \u00e0 la nouvelle base<\/i>\n\n<a href=\"http:\/\/forum.ovh.com\/showthread.php?t=73712\">http:\/\/forum.ovh.com\/showthread.php?t=73712<\/a><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>La cr\u00e9ation de blogs et autres sites web avec les modules d&rsquo;OVH a l&rsquo;avantage de se faire en quelques clics de souris mais l&rsquo;inconv\u00e9nient d&rsquo;entrainer une certaine &laquo;&nbsp;lourdeur&nbsp;&raquo; voire carr\u00e9ment des blocages, notamment lorsque l&rsquo;on veut faire \u00e9voluer son site (mise \u00e0 jour automatique de WordPress) ou encore ajouter des plugins et autres add-ons. Le &hellip; <a href=\"http:\/\/les-fougs.com\/wordpress\/2013\/08\/26\/migrer-une-base-wordpress-creee-par-module-ovh-vers-une-base-mysql-normale\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Migrer une base WordPress cr\u00e9\u00e9e par module OVH vers une base MySQL &laquo;&nbsp;normale&nbsp;&raquo;&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[31],"tags":[],"_links":{"self":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts\/573"}],"collection":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/comments?post=573"}],"version-history":[{"count":0,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts\/573\/revisions"}],"wp:attachment":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/media?parent=573"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/categories?post=573"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/tags?post=573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}