Bonjour,
J'avais une pwg 1.4.1 hébergé chez free. Après quelques galère avec free, et une nouvelle version du site, je décidai de changer d'hébergeur. Bonjour 1&1.
J'ai donc installé une pwg 1.5.2 et j'ai récupèré les comptes utilisateur de ma précédente version et inséré dans la nouvelle comme ceci.
INSERT INTO 'pwg_users' ('username', 'password', 'mail_address') VALUES ('mathieu','0x515v11f5dv5sv1','mathieu@truc.com');
Pas de problème jusque là.
J'ai ensuite créer depuis la gallerie un utilisateur, ce qui m'a donc générer les users_infos de mes utilisateurs ajoutés précédemment.
Et là, j'ai voulu tester un compte utilisateur. Je me suis donc déconnecté de ma session administrateur et là, paf!! le message suivant :
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
Depuis, ce message apparait à chaque fois que l'on veut accèder à la gallerie.
J'ai fait une petit recherche sur le forum, j'ai vu qu'il fallai peut etre vider la table users_cache... mais rien ni fait.
Une idée, une solution peut etre même?
Le site en question : http://www.keysersose.com/ dans la catégorie Photos
Merci beaucoup.
Hors ligne
La table _users de la 1.4.x a été répartie sur plusieurs tables en 1.5.x, la procédure de migration fait ça très vite et très bien.
Tu aurais du réinstaller une 1.4.
Charger ta table user.
Puis effectuer une migration comme indiquer dans la doc.
8-)
Hors ligne
Bonjour, merci de ta réponse!
J'ai bien vu que la table users est en 2 tables maintenant, mais je pense avoir importé comme il faut.
J'ai rempli ma table pwg_users puis la table pwg_users_infos c'est généré toute seul!
Enfin bref, pas une idée d'ou ca peut venir? que je fouille un peu?
Sinon pas grave, vais m'installer une 1.4 et migrer ;)
Merci en tous cas.
Dernière modification par keyser (2006-05-04 07:42:22)
Hors ligne
Sinon pas grave, vais m'installer une 1.4 et migrer ;)
Je pense que c'est la solution la plus simple et la plus sûr, au lieu de bricoler :)
Pour info la 1.5.2 fonctionne bien chez 1and1.
Hors ligne
Pour info, j'ai trouvé mon erreur, si defois ca arriver à quelqu'un d'autre.
J'ai supprimé le compte guest en sql, ne voulant pas l'utiliser et donc croyant qu'il ne servirai à rien.
Mais erreur,
// guest_id : id of the anonymous user
$conf['guest_id'] = 2;
Il me cherchai donc l'utilisateur anonyme pour id=2, et donc problème,car je l'avais supprimé.J'ai recrée et ca roule!
Voila merci de votre aide!
Hors ligne