Fork me on GitHub




(1) 2 »


Problème de date après un upgrade PHP + Mysql
Régulier
Inscrit: 04/11/2005 13:45
Messages: 177
Salut,

J'ai fait un upgrade de mon serveur dédié :

passage de PHP 5.x à 5.2.6
passage de Mysql 4 à 5.0.67

Depuis, j'ai un affichage louche des dates dans newbb (3.08).


Pour les posts avant l'upgrade :

"Contribution du : 5/10/2008 &agravEurope/Berlin; 22:16:06"

Les posts après l'upgrade sont OK.


Même soucis dans la description du posteur : "16/2/2006 &agravEurope/Berlin; 19:30:50"


Quelqu'un aurait une idée ?

Posté le : 07/10/2008 14:25
Partager Twitter Partagez cette article sur GG+
Re: Problème de date après un upgrade PHP + Mysql
Guest_
b'jour,

J'ai une idée mais ce n'est peut être pas la bonne

Rechercher tous les "&agrav" dans ton fichier .sql (euh... seulement les tables de CBB 3.08) et les remplacer par "à"...

@+

Posté le : 07/10/2008 14:35
Partager Twitter Partagez cette article sur GG+
Re: Problème de date après un upgrade PHP + Mysql
Régulier
Inscrit: 04/11/2005 13:45
Messages: 177
Peux-tu préciser Burning ?

Tu parles de fichier et ensuite de table ?

Tu parles de fichiers d'export des mes tables CBB ou de fichier .sql dans le repertoire du module ? Ou encore des fichiers de traduction ?

Posté le : 07/10/2008 15:24
Partager Twitter Partagez cette article sur GG+
Re: Problème de date après un upgrade PHP + Mysql
Guest_
re',

Voilà ce que je ferais si j'étais dans ce cas :

1. Sauvegarde de la base de données entière (cela permet de revenir à l'état initial en cas de souci)

2. Sauvegarde des tables CBB (dans PhpMyAdmin tu peux exporter les tables de ton choix avec en cliquant dessus tout en maintenant la touche CTRL enfoncée)

3. Recherche des "&agrav" dans ces tables. Cela permet de repérer où sont localisés (= quelle table) ces "à" mal interprétés.

4. Une fois la table trouvée (normalement il n'y en a qu'une seule) :
- je supprime également via PhpMyAdmin cette même table (le forum ne va plus fonctionner mais le reste est rapide à faire)
- je supprime dans le fichier toutes les tables de CBB qui sont superflues pour ne conserver que celle qui est concernée par les "&agrav"

5. Ensuite un rechercher "&agrav" / remplacer "à " (avec espace, visiblement nécessaire) dans ce fichier .sql

6. Je copie l'intégralité du fichier ainsi modifié (CTRL+A puis CTRL+C)

7. Je le colle (CTRL+V) dans la fenêtre des requêtes SQL de PhpMyAdmin

... et zou ! je retrouve mes accents... enfin normalement

@+

Posté le : 07/10/2008 15:42
Partager Twitter Partagez cette article sur GG+
Re: Problème de date après un upgrade PHP + Mysql
Régulier
Inscrit: 04/11/2005 13:45
Messages: 177
Après réflexion il ne me semble pas que ce soit stocké en base.

Car en fait cela correspond à l'interprétation de la colonne post_time de la table bb_posts.

Le "à" correspond à une variable dans un fichier de traduction.

???

Posté le : 07/10/2008 15:59
Partager Twitter Partagez cette article sur GG+
Re: Problème de date après un upgrade PHP + Mysql
Guest_
re',

Citation :
Les posts après l'upgrade sont OK.

--> euh, c'est pas logique alors !

Posté le : 07/10/2008 16:28
Partager Twitter Partagez cette article sur GG+
Re: Problème de date après un upgrade PHP + Mysql
Régulier
Inscrit: 04/11/2005 13:45
Messages: 177
Citation :

Burning a écrit:
re',

Citation :
Les posts après l'upgrade sont OK.

--> euh, c'est pas logique alors !


Mouarf en fait si c'est logique, j'ai été un peu neuneu là ...

L'upgrade a été fait dimanche.

Donc les derniers posts n'affichent pas la date mais "hier" et "aujourd'hui".

Il y a des chances que ce soit l'affichage de la date par newbb qui pose soucis, certainement à cause du changement de la version de PHP.

Si quelqu'un sait quel fichier il faut triturer ...

Posté le : 07/10/2008 16:41
Partager Twitter Partagez cette article sur GG+
Re: Problème de date après un upgrade PHP + Mysql
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Salut,
Sauf erreur de ma part, c'est toi qui dû toucher les fichiers de langue non ?
Je viens de regarder une version fraîche de ce module, et le texte des derniers messages n'est pas comme le tien (j'ai 'Posté le : 2/3 14:41').

Si tu peux me passer un accès ftp à ton dossier newbb, je regarde ça.

Posté le : 07/10/2008 18:05
Partager Twitter Partagez cette article sur GG+
Re: Problème de date après un upgrade PHP + Mysql
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Je viens de faire un test en modifiant une ligne du fichier newbb/include/plugin.php

vers la ligne 39, j'ai utilisé :
$customConfig["formatTimestamp_custom"] = "d/m/Y à H:i"// Could be set as "Y-m-d H:i"


Du coup, mon affichage passe de :
Open in new window

à
Open in new window

Posté le : 07/10/2008 18:19
Partager Twitter Partagez cette article sur GG+
Re: Problème de date après un upgrade PHP + Mysql
Régulier
Inscrit: 04/11/2005 13:45
Messages: 177
Merci les gars !

Effectivement blueteen, ceci a bien corrigé mon problème.

J'avais aussi essayé de toucher à ces lignes :

define("_MD_MONTHDAY""j/n/Y - G:i:s");
define("_MD_YEARMONTHDAY""j/n/Y - G:i:s");


dans modules/newbb/language/french/main.php mais ça n'avait rien donné.

Là c'est nickel !

Posté le : 07/10/2008 18:49
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

71 Personne(s) en ligne (60 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 71 | Plus ...