Data too long for column 'post_text' at row 1 [1406]

Le forum concernant les demandes de support pour tout problème de mise à jour d'un forum phpBB 3.0.x. depuis une version antérieure de phpBB3 ou d'une conversion de phpBB2 vers phpBB3.

Modérateur: Equipe

Règles du forum
Rappel: Conditions générales d'utilisation de phpBB-fr.com - Conditions générales de support de phpBB-Fr.com


Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.

Data too long for column 'post_text' at row 1 [1406]

Messagepar Dann » 16 Jan 2010 à 05:16

Bonjour,

après une conversion qui c'est très bien passé en local, j'ai maintenant beaucoup de problème sur le serveur de mon hébergeur. J'ai ce message d'erreur quand je veux poster un message avec des caractères accentuées:

Code: Tout sélectionner
Erreur générale
SQL ERROR [ mysql4 ]

Data too long for column 'post_text' at row 1 [1406]

SQL

INSERT INTO phpbb_3_posts (forum_id, poster_id, icon_id, poster_ip, post_time, post_approved, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, post_username, post_subject, post_text, post_checksum, post_attachment, bbcode_bitfield, bbcode_uid, post_postcount, post_edit_locked, topic_id) VALUES (13, 2, 0, '70.83.0.181', 1263614823, 1, 1, 1, 1, 1, '', 'Re: testé', 'testé', '3ff5762c9ff8473e0bcd32d7d2b84ed7', 0, '', '3ftm3roh', 1, 0, 30197)

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal_mysql->sql_error()

FILE: includes/functions_posting.php
LINE: 1985
CALL: dbal_mysql->sql_query()

FILE: posting.php
LINE: 1108
CALL: submit_post()

L'interclassement est latin1_bin et le Jeu de caractèresest UTF-8 Unicode. Ça peut venir de ça? Je ne comprend pas, je n'ai pas ce problème en local. Sinon, ça peut venir de la configuration du serveur de mon hébergeur? Voici les configurations du serveur en local et du serveur de mon hébergeur:

Code: Tout sélectionner
Local:

    * Apache/2.2.11 (Win32) PHP/5.2.8
    * Version du client MySQL: 5.0.51a
    * Extension PHP: mysqli

Hébergeur:

   *Version du serveur: 5.0.32-Debian_7etch1-log
   *Version du client MySQL: 4.0.24
   *Extensions PHP utilisées: mysql


phpBB3 fonctionne-il avec la version 4 de MySQL?

Merci.
Dernière édition par Morgyanne le 30 Jan 2010 à 08:19, édité 1 fois.
Raison: Coche ajoutée par Morgyanne le 30/01/10
Dann
Posteur néophyte
Posteur néophyte
 
Messages: 36
Inscription: 26 Jan 2009 à 02:21
Localisation: Québec, Canada

Re: Data too long for column 'post_text' at row 1 [1406]

Messagepar Dakin Quelia » 16 Jan 2010 à 13:10

Bonjour Dann,

Avant toute opération, je te conseille de faire une sauvegarde de la base de données.

Execute cette requête SQL:
Code: Tout sélectionner
ALTER TABLE phpbb_posts CHANGE post_text post_text LONGTEXT;

D'après ce que j'ai lu sur phpBB.com, il s'avère que le champ type « MEDIUMTEXT » peut contenir jusqu'à 16 MB de données et « LONGTEXT » jusqu'à 4 GB de données. Donc, essaye donc la requête et tiens-nous au courant. :)

Ma foi, en général, on n'a jamais besoin d'autant et d'après le membre de l'équipe de support de phpBB.com, il n'est pas recommandé de le faire. Je me demande ce que contient tes messages pour que tu aies ce problème. :?

A bientôt,
Image Aucun support par mail, MP ou msn.
Développeur d'une framework phpBB (outil)
Ouvrir un compte Gratuit chez Free-H? Détail complet en cliquant ici | Créer votre forum phpBB facilement: MyFF
Mon blogue: Mon blogue | Mon jeu de rôles: Sénat Galactique | Mon hébergeur: Free-H | phpBB Forge: cliquez ici

Image
Avatar de l’utilisateur
Dakin Quelia
Supporter
Supporter
 
Messages: 20391
Inscription: 31 Oct 2006 à 18:33
Localisation: Belgique

Re: Data too long for column 'post_text' at row 1 [1406]

Messagepar Dann » 16 Jan 2010 à 13:59

Bonjour,

Dakin Quelia a écrit:Ma foi, en général, on n'a jamais besoin d'autant et d'après le membre de l'équipe de support de phpBB.com, il n'est pas recommandé de le faire. Je me demande ce que contient tes messages pour que tu aies ce problème. :?

A bientôt,

Bien des caractères! Le problème survient seulement avec les caractères accentués. Même avec un post de 1 mot comme par exemple "Activité" le problème survient ... :?
Dann
Posteur néophyte
Posteur néophyte
 
Messages: 36
Inscription: 26 Jan 2009 à 02:21
Localisation: Québec, Canada

Re: Data too long for column 'post_text' at row 1 [1406]

Messagepar Dakin Quelia » 16 Jan 2010 à 14:02

Ah oui, le problème vient peut être de l'interclassement. Tu ne peux pas avoir un interclassement différent si tu utilises de l'UTF. :)

Tu aurais dû avoir tes tables en « utf8_bin ». ;)
Image Aucun support par mail, MP ou msn.
Développeur d'une framework phpBB (outil)
Ouvrir un compte Gratuit chez Free-H? Détail complet en cliquant ici | Créer votre forum phpBB facilement: MyFF
Mon blogue: Mon blogue | Mon jeu de rôles: Sénat Galactique | Mon hébergeur: Free-H | phpBB Forge: cliquez ici

Image
Avatar de l’utilisateur
Dakin Quelia
Supporter
Supporter
 
Messages: 20391
Inscription: 31 Oct 2006 à 18:33
Localisation: Belgique

Re: Data too long for column 'post_text' at row 1 [1406]

Messagepar Dann » 16 Jan 2010 à 14:05

Dakin Quelia a écrit:Ah oui, le problème vient peut être de l'interclassement. Tu ne peux pas avoir un interclassement différent si tu utilises de l'UTF. :)

Tu aurais dû avoir tes tables en « utf8_bin ». ;)

Bien avec cette interclassement, je pouvais poster mais l'affichage des post s'arrêtait à la première lettre accentuée ... Ca peut avoir un lien avec le jeu de caractères?
Dernière édition par Dann le 16 Jan 2010 à 14:07, édité 1 fois.
Dann
Posteur néophyte
Posteur néophyte
 
Messages: 36
Inscription: 26 Jan 2009 à 02:21
Localisation: Québec, Canada

Re: Data too long for column 'post_text' at row 1 [1406]

Messagepar Dakin Quelia » 16 Jan 2010 à 14:07

Tu dis que l'interclassement est « latin-bin » or il faudrait que cela soit en « utf8-bin ». :)

Par contre, je n'ai pas l'impression que tu lis ce que j'écris. :?
Image Aucun support par mail, MP ou msn.
Développeur d'une framework phpBB (outil)
Ouvrir un compte Gratuit chez Free-H? Détail complet en cliquant ici | Créer votre forum phpBB facilement: MyFF
Mon blogue: Mon blogue | Mon jeu de rôles: Sénat Galactique | Mon hébergeur: Free-H | phpBB Forge: cliquez ici

Image
Avatar de l’utilisateur
Dakin Quelia
Supporter
Supporter
 
Messages: 20391
Inscription: 31 Oct 2006 à 18:33
Localisation: Belgique

Re: Data too long for column 'post_text' at row 1 [1406]

Messagepar Dann » 16 Jan 2010 à 14:08

Dakin Quelia a écrit:Tu dis que l'interclassement est « latin-bin » or il faudrait que cela soit en « utf8-bin ». :)

Par contre, je n'ai pas l'impression que tu lis ce que j'écris. :?

je sais mais avec cette interclassement, je pouvais poster mais l'affichage des post s'arrêtait à la première lettre accentuée ... Ca peut avoir un lien avec le jeu de caractères?
Dann
Posteur néophyte
Posteur néophyte
 
Messages: 36
Inscription: 26 Jan 2009 à 02:21
Localisation: Québec, Canada

Re: Data too long for column 'post_text' at row 1 [1406]

Messagepar Dakin Quelia » 16 Jan 2010 à 14:11

Le jeu de caractères doit être aussi en « utf ». :wink:
Image Aucun support par mail, MP ou msn.
Développeur d'une framework phpBB (outil)
Ouvrir un compte Gratuit chez Free-H? Détail complet en cliquant ici | Créer votre forum phpBB facilement: MyFF
Mon blogue: Mon blogue | Mon jeu de rôles: Sénat Galactique | Mon hébergeur: Free-H | phpBB Forge: cliquez ici

Image
Avatar de l’utilisateur
Dakin Quelia
Supporter
Supporter
 
Messages: 20391
Inscription: 31 Oct 2006 à 18:33
Localisation: Belgique

Re: Data too long for column 'post_text' at row 1 [1406]

Messagepar Dann » 16 Jan 2010 à 14:13

Dakin Quelia a écrit:Par contre, je n'ai pas l'impression que tu lis ce que j'écris. :?

Bien sure que je lis ce que tu écris. En Gros, l'interclassement devrait être utf8-bin. Le jeux de caractère lui devrait être quoi?
Dann
Posteur néophyte
Posteur néophyte
 
Messages: 36
Inscription: 26 Jan 2009 à 02:21
Localisation: Québec, Canada

Re: Data too long for column 'post_text' at row 1 [1406]

Messagepar Dakin Quelia » 16 Jan 2010 à 14:15

Oui et pour le jeu de caractères, je le dis plus haut. Le jeu de caractères doit toujours correspondre à l'interclassement. :wink:
Image Aucun support par mail, MP ou msn.
Développeur d'une framework phpBB (outil)
Ouvrir un compte Gratuit chez Free-H? Détail complet en cliquant ici | Créer votre forum phpBB facilement: MyFF
Mon blogue: Mon blogue | Mon jeu de rôles: Sénat Galactique | Mon hébergeur: Free-H | phpBB Forge: cliquez ici

Image
Avatar de l’utilisateur
Dakin Quelia
Supporter
Supporter
 
Messages: 20391
Inscription: 31 Oct 2006 à 18:33
Localisation: Belgique

Re: Data too long for column 'post_text' at row 1 [1406]

Messagepar Dann » 16 Jan 2010 à 14:26

Merci de te pencher sur mon problème,

Dakin Quelia a écrit:Oui et pour le jeu de caractères, je le dis plus haut. Le jeu de caractères doit toujours correspondre à l'interclassement. :wink:

je me suis fié à cet article pour l'interclessement. Ma base de données est grosse et je ne peut pas l'importer de chez moi. Ca fait une semaine que je me débat avec mon hébergeur et à chaque importation, ils font des erreurs d'interclassement et ou de jeu de caractères ... Arf
Dann
Posteur néophyte
Posteur néophyte
 
Messages: 36
Inscription: 26 Jan 2009 à 02:21
Localisation: Québec, Canada

Re: Data too long for column 'post_text' at row 1 [1406]

Messagepar Dakin Quelia » 16 Jan 2010 à 14:35

Il suffit de trouver un logiciel pour découper ta sauvegarder en plusieurs fichiers SQL. Je me sers de ce logiciel. ;)
Image Aucun support par mail, MP ou msn.
Développeur d'une framework phpBB (outil)
Ouvrir un compte Gratuit chez Free-H? Détail complet en cliquant ici | Créer votre forum phpBB facilement: MyFF
Mon blogue: Mon blogue | Mon jeu de rôles: Sénat Galactique | Mon hébergeur: Free-H | phpBB Forge: cliquez ici

Image
Avatar de l’utilisateur
Dakin Quelia
Supporter
Supporter
 
Messages: 20391
Inscription: 31 Oct 2006 à 18:33
Localisation: Belgique

Re: Data too long for column 'post_text' at row 1 [1406]

Messagepar Morgyanne » 27 Jan 2010 à 08:59

Salut,

le problème est-il toujours d'actualité ?
Si non, [!] Si vous considérez votre problème comme réglé, merci d'éditer le premier message de ce sujet et d'ajouter l'icône de sujet ;).

@+
Morgyanne :)
Demande de support par MP = Poubelle
Avatar de l’utilisateur
Morgyanne
Administrateur
Administrateur
 
Messages: 31255
Inscription: 21 Mar 2005 à 12:28
Localisation: Juste derrière toi...


Retourner vers Mises à jour/Conversions

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 5 invités

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant