Problème de codage de caractère lors de la migration de local vers OVH

wp-infinity
ThemeForestElegantThemes

Merci de vous inscrire pour participer au forum
Invité

Rechercher

— Forum Scope —




— Correspondances —





— Options du forum —





La longueur minimum du terme à rechercher est 3caractère - la longueur maximum est de 84 caractères

S'inscrire Mot de passe oublié ?
forum-installation
Problème de codage de caractère lors de la migration de local vers OVH
michelsimonis
Membre
Membres
Messages du forum : 17
Membre depuis :
4 mai 2015
sp_UserOfflineSmall Hors ligne
1
3 juin 2015 - 22:59
sp_Permalink sp_Print

Mon WP en localhost n'est pas en uft8 mais en uft8mb4_unicode_ci et le phpmyadmin chez OVH me demande du uft8. Je n'arrive pas à faire coïncider les deux codages et j'obtiens le message : "erreur 1273 unknow collation 'uft8mb4_unicode_ci'.

Chez OVH on me suggère de mettre uft8mb4_general_ci, mais ça ne marche pas.

Qui peut m'aider ?

Michel Simonis

Avatar
Thibaud
Administrateur
Messages du forum : 345
Membre depuis :
30 septembre 2012
sp_UserOfflineSmall Hors ligne
2
4 juin 2015 - 11:17
sp_Permalink sp_Print

Pourquoi ne pas essayé de changer l'encodage depuis votre serveur local, lequel utilisez vous ? Avant de faire la migration.

michelsimonis
Membre
Membres
Messages du forum : 17
Membre depuis :
4 mai 2015
sp_UserOfflineSmall Hors ligne
3
4 juin 2015 - 23:25
sp_Permalink sp_Print

Je précise ma question, parce que j'ai progressé.

En local, j'utilise MAMP. J'ai accès au phpmyadmin et je vois beaucoup de conseils sur internet me suggérant de changer l'encodage, suggérant que c'est facile à faire. Le problème c'est que le phpmyadmin propose une série d'encodage, mais pas le UFT8 pur, c'est chaque fois avec un complément (unicode, general, etc) et je ne peux sortir des ces contraintes imposées.

Je vois aussi des conseils me suggérant d'aller changer un par un tous les fichiers, mais j'ai peur de tout bousiller.

Avant de continuer à bidouiller, j'en viens à demander un préalable : comment sauvegarder la base ?

Ensuite, très concrètement où et comment changer ce codage ?

Merci !

david
Modérateur
Modérateurs
Messages du forum : 47
Membre depuis :
13 janvier 2014
sp_UserOfflineSmall Hors ligne
4
7 juin 2015 - 17:15
sp_Permalink sp_Print

Bonjour Michel,

J'imagine que vous avez une erreur de ce type lors de l'import :

Requête SQL :

 -- -- Base de données : `votrebdd` -- -- -------------------------------------------------------- -- -- Structure de la table `xxxx_commentmeta` -- CREATE TABLE IF NOT EXISTS `xxxx_commentmeta` ( `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `comment_id` bigint(20) unsigned NOT NULL DEFAULT '0', `meta_key` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `meta_value` longtext COLLATE utf8mb4_unicode_ci, PRIMARY KEY (`meta_id`), KEY `comment_id` (`comment_id`), KEY `meta_key` (`meta_key`(191)) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci AUTO_INCREMENT=1 ;

MySQL a répondu: Documentation

#1273 - Unknown collation: 'utf8mb4_unicode_ci'

 

Alors justement ce souci n'existait pas auparavant et il survient quelque soit la plateforme d’hébergement web qu'on utilise en local (Wamp, Xampp ou Mamp).

Et j'avoue que je n'ai pas la solution.

Et j'aimerais bien la trouver. ;)

David

formation-wordpress.jpgAssistance et formations WordPress. Création sites internet
www.david-bost.fr

 

michelsimonis
Membre
Membres
Messages du forum : 17
Membre depuis :
4 mai 2015
sp_UserOfflineSmall Hors ligne
5
1 septembre 2015 - 23:42
sp_Permalink sp_Print

Bonjour,

deux mois ont passé, j'ai beaucoup tatonné, j'ai un site WP avec près de 70 articles en local (MAMP). Je me suis décidé à réessayer de le mettre "en production" sur OVH. J'ai cherché mille procédures... et j'en arrive toujours au même point : cette lancinante erreur d'importation, impossible à contourner (voir la copie d'écran).

Mon WP en localhost est en uft8 et je ne vois pas ce que vient faire ce uft8mb4 que je n'ai pas choisi. OVH me demande du uft8 et je ne sais pas comment m'en sortir.

J'ai trouvé des conseils de lignes de code à ajouter du genre "requête set names utf8" à mettre je ne sais pas où et je ne suis pas assez calé pour aller chipoter dans le code.

Qui a une solution pour moi ? (et pour d'autres, car je ne suis sûrement pas le seul à avoir le problème !)
Michel Simoniserreur-importation.pngImage Enlarger
sp_PlupAttachments Pièces jointes
david
Modérateur
Modérateurs
Messages du forum : 47
Membre depuis :
13 janvier 2014
sp_UserOfflineSmall Hors ligne
6
1 septembre 2015 - 23:46
sp_Permalink sp_Print

Bonsoir,

En fait, la solution est simple.

Il faut éditer votre import de Base de Données (fichier .sql) et partout où il y a utf8mb4, il faut remplacer par utf8.

Une fois que c'est fait, vous importez la BDD dans votre gestionnaire SQL OVH.

David

formation-wordpress.jpgAssistance et formations WordPress. Création sites internet
www.david-bost.fr

 

michelsimonis
Membre
Membres
Messages du forum : 17
Membre depuis :
4 mai 2015
sp_UserOfflineSmall Hors ligne
7
2 septembre 2015 - 00:16
sp_Permalink sp_Print

Merci David,

J'ai fait cela partout où j'ai trouvé utf8mb4.

Mais ça ne change rien. D'autre part, je trouve partout dans mon fichier .sql des "utf8_bin, que j'ai laissé comme ça. Devrais-je aussi les changer ?

Sinon, je reste avec le même message #1115 - Unknown character set: 'utf8mb4' ???

david
Modérateur
Modérateurs
Messages du forum : 47
Membre depuis :
13 janvier 2014
sp_UserOfflineSmall Hors ligne
8
2 septembre 2015 - 00:19
sp_Permalink sp_Print

Si vous avez toujours des utf8mb4, ça ne peut pas fonctionner.

Faites une recherche dans le fichier .sql avec la combinaison  Ctrl + F (si vous êtes sur PC).

formation-wordpress.jpgAssistance et formations WordPress. Création sites internet
www.david-bost.fr

 

michelsimonis
Membre
Membres
Messages du forum : 17
Membre depuis :
4 mai 2015
sp_UserOfflineSmall Hors ligne
9
2 septembre 2015 - 00:21
sp_Permalink sp_Print

Je fais une recherche comment, en étant sur Mac ?

michelsimonis
Membre
Membres
Messages du forum : 17
Membre depuis :
4 mai 2015
sp_UserOfflineSmall Hors ligne
10
2 septembre 2015 - 00:48
sp_Permalink sp_Print

Un tout grand merci. Avec Find, j'ai repéré 2 utf8mb4 resté en place. Tout nettoyé, ça marche !

Je vais enfin avoir mon site public.

Merci encore !

Fuseau horaire du forum :Europe/Paris

Nb max. d'utilisateurs en ligne :574

Actuellement en ligne :
8 Invité(s)

Actuellement sur cette page :
1 Invité(s)

Auteurs les plus actifs :

BrunoT: 52

vKr_Onii: 42

bosschris: 39

athox: 26

monchihuahua: 25

Martine677: 25

Dan: 24

monblogestunroman: 23

regisbor33: 23

Nouveaux membres :

Grégory Durieu

jfball54@gmail.com

manuelahedge

josehartsock1

Talisker25

maziecrocker

barbpaulk0349

Djiman

sherrillv03

Statistiques du forum :

Groupes :3

Forums :9

Topics :702

Posts :2783

 

Statistiques des membres :

Invités: 23

Membres : 8658

Modérateurs : 27

Admins: 1

Administrateurs :Thibaud

Modérateurs :Sylvain, bruno, david, Catherine0614, zapps, soborne, Mojiezuo, Soufian Ait Tirite, Jeff, redwhirl, sigridregnier, Jess, Malles, spleen13, Alain2choeur, kaepaul, negativenetwork, Pictures4events, 100son, Ben 44, Ailpp84, joecab, SPITI, Fatalys, Therese, P-x3l, Gayraud Marina