Bonjour,
Je viens de migrer de 141 à 152. Tout s'est passé comme prévu.Mais lors de l'affichage de la page, sur mon site, il y a cette information :
SELECT cat_id
FROM pwg_user_access
WHERE user_id =
;
[mysql error 1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3
Où est l'erreur ? Comment y remédier ?
Bonne journée
Hors ligne
Bonjour Yann,
Je pense que...
Ceci signifie que ta migration ne s'est peut être pas déroulée comme prévu.
En fait si tu regardes via phpMyAdmim les tables :
phpwebgallery_user_infos et phpwebgallery_users
Ton id utilisateur est dans l'une et pas dans l'autre.
Te connaissant la ligne manquante d'un coté ou de l'autre, tu sauras l'ajouter.
Mais n'aurais tu pas un message avant au-dessus:
Notice: Undefined index: id in ...\include\functions_user.inc.php on line xxx
Ou quelque chose du genre.
Si c'est le cas la solution est tout autre.
A bientôt de te lire...
Vincent
Hors ligne
Bonjour Vincent,
Merci pour ta réponse mais je viens de regarder et je suis bien déclaré dans les deux tables.
Mais cela ne doit pas venir de ma déclaration car j'ai essayé depuis le lycée et j'avais le même problème.
C'est sur le site du taichi http://www.taichibauge.com
Pour la migration, j'ai refait deux fois (après avoir ré-installé l'ancienne version). Et J'ai eu le même problème.
Je n'ai pas d'autre information que ce que j'ai marqué sur le forum
Le code source de ce que je reçois :
<pre>
SELECT cat_id
FROM pwg_user_access
WHERE user_id =
;
[mysql error 1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3</pre>
Je ne trouve pas le fichier le fichier ou cet ordre est passé. Le connais-tu ?
A+, Yann
Hors ligne
Peux tu supprimer tous les enregistrements de la table #_user_cache ....?
Ça devrait résoudre ton problème.
Pas de danger, elle sera reconstruite.
Vincent 8-)
Hors ligne
Stop.
On analyse... Tu as fait quoi à ta base de donnée?
Hors ligne
Qu'appelles-tu réinstallé la version précédente?
Fait un transfert FTP des modules et du reste?
On reprend tout.
Tu dois restaurer ta base MySQL en version 1.4...
Puis tu feras une migration et surtout pas une installation?
Le programme à lancer n'est pas install.php mais upgrade.php !!!
Je sais la doc est en anglais, ça n'arrange rien.
8-)
A+...
Vincent
Hors ligne
Oui, j'ai vu mais est-ce que ta base ne contient pas déjà une structure et des tables particulières à la 1.5 ???
Si tel était le cas, le programme d'upgrade serait surpris de les trouver déjà et il ne s'exécuterait donc pas complètement.
Qu'en penses-tu? (c'est sans doute ce qui se passe mais bizarrement tu n'as pas les mêmes anomalies).
Hors ligne
Je ne pense pas. Avant de migrer, j'avais fait une sauvegarde de la base.
Lorsque je ré-installe la version 1.4.1, avec cette sauvegarde, tout fonctionne bien.
Je viens de tout recommencer. J'ai suivi à la lettre le protocole fourni dans le readme_fr ...en français.
Chapitre mise à jour.
Et j'ai toujours la même réponse.
Pour ce soir, j'arrête.
merci, à demain peut-être
Yann
Hors ligne
Yann,
Si tu veux tu m'envois le zip de la sauvegarde de ta base su mon adresse perso.
Je monte un 1.4.1, avec ta base (sans photo) et je la migre.
Je n'ai pas beaucoup de temps à cause de SOS...
Bonne journée.
Vincent
Hors ligne