Bonjour,
Après avoir upgradé de la version 140 à 151, j'ai le message suivant, et ne peux plus acdéder à la galerie. Que dois-je faire ?
Warning: Invalid argument supplied for foreach() in /var/www/data/woo/2/9/K/6/29K6A43K/html/Galerie/include/functions_user.inc.php on line 147
SELECT
FROM
WHERE = ''
;
[mysql error 1064] You have an error in your SQL syntax near 'FROM
WHERE = ''
' at line 3
Hors ligne
Re-upload par ftp le module /include/functions_user.inc.php pour commencer.
Hors ligne
Je viens de le faire, mais c'est toujours pareil...
Ensuite ?
Merci,
Jacques
Hors ligne
Bon apparemment, je suis bloqué. Dois-je repasser en 1.4.0 ? Et comment ?
Merci à vous,
Jacques
Hors ligne
Je me souviens d'avoir vu ta galerie...
Je ne sais pas où tu as fait une erreur.
Tu as sauvegardé tout comme indiqué dans DOC/README_fr.txt
Tu es sûr.
Tu as transféré tout.
Puis replacé le include/mysql.inc.php sauvegardé.
Puis lancé upgrade.php
Modifié include/mysql.inc.php
Puis lancé upgrade.php
Puis supprimé la ligne en trop dans include/mysql.inc.php
Puis supprimé install.php+upgrade.php et le répertoire install?
Si tu vois une étape oubliée on peut peut-être ratrapper le coup.
Hors ligne
Après avoir cherché, j'ai trouvé une erreur. J'ai cliqué sur l'update 1.5.0 à 1.5.1 alors que je suis en 1.4.0.
Que puis-je faire ?
Jacques
Hors ligne
Aïe !!!
1 - Pourrais-tu restaurer tes tables? (Je ne dis pas de le faire tout de suite).
Je réfléchi... Je complète.
J'arriverai à rattraper le coup pour moi.
Mais c'est compliqué. Faut que j'imprime les deux procédures d'upgrade.
Il faut que je te fabrique un upgrade_1.4.0_special.php.
C'est possible, pas prévu mais possible.
Si tu as fait une sauvegarde des tables, il est franchement plus simple:
0 - NOUVELLE SAUVEGARDE DES TABLES (pour au cas où...).
1 - de les restaurer(*) celles de la 1.4.0 (Vérifie que les drop sont dedans, sinon supprimes toutes les tables de PWG).
2 - de se remettre en upgrade (Transfert ftp de upgrade.php + répertoire install; install.php n'est pas nécessaire)
3 - de lancer la procédure d'update 1.4.0
4 - Cela va marcher, il suffit de faire exactement ce qu'il demande à chaque fois.
Il n'y a aucune raison.
(*): Tu dois pouvoir faire un essai (2 fois de suite) si tu as une autre Db (voire chez un autre hébergeur (gratuit?))
Hors ligne
Je ne trouve pas la fonction "restaurer"...
Je suis chez wanadoo (premium) et phpmyadmin est sur le serveur.
Je ne sais comment faire, je ne suis pas très calé.
Il va falloir que je réinstalle tout, mais je vais perdre toutes les infos...
A+
Jacques
Hors ligne
Lorsque j'upgrade 140 vers 151 j'ai maintenant le message suivant :
ALTER TABLE phpwebgallery_comments
ADD COLUMN validation_date datetime default NULL
;
[mysql error 1060] Duplicate column name 'validation_date'
Y a t-il une solution ?
Marci,
Jacques
Hors ligne
Normal!!!
Tu as fait, j'espère la sauvegarde
0 - NOUVELLE SAUVEGARDE DES TABLES (pour au cas où...).
"Je ne trouve pas la fonction "restaurer"...
Il suffit de donner le fichier xxx.sql dans le menu SQL, il y a de quoi faire parcourir et lui donner le fichier.
Mais: Vérifie que les drop sont dedans (dans xxx.sql de la 1.4.0), sinon supprimes toutes les tables de PWG avant de lui donner le fichier !!!.
Hors ligne
Le fichier fait presque 10 Mo, il ne l'accepte pas !!!
De plus je ne sais pas ce que sont les drops !
Bonne journée,
Jacques
Hors ligne
Découpe le fichier par tranches de 9Mo.
Ou tu fait temporairement une croix sur l'historique.
Copie ton fichier xxx.sql dans un autre fichier.
Retire les inserts de phpwebgallery_history.
A l'inverse quand tu aura réglé ton pb:
Par petits paquets, et si tu le souhaites, tu les lui redonnera à exécuter (uniquement les inserts dans #_history).
Hors ligne
jackytlse a écrit:
De plus je ne sais pas ce que sont les drops !
Avant les "CREATE TABLE", il peut y avoir les "DROP" (dico d'anglais, un verbe TO DROP).
DROP l'idée tant pis.
Dans phpMyAdmin, tu as bien supprimé toutes les tables de PWG.
J'ai hâte de te voir passer à:
2 - de se remettre en upgrade (Transfert ftp de upgrade.php + répertoire install; install.php n'est pas nécessaire)
3 - de lancer la procédure d'update 1.4.0
4 - Cela va marcher, il te suffira de faire exactement ce qu'il demande à chaque fois.
Hors ligne
Bonsoir,
Voilà, après 3heures passées, je suis arrivé à :
- supprimer toutes les tables, mais je n'ai pas pu faire d'upgrade. Message d'erreur.
- je suis donc passé par l'install complète.
- j'ai renvoyé mon fichier sql (par petits bouts)
- j'ai donc ma gallerie en 151
Maintenant, les photos se trouvent dans un désordre indescriptible et ne correspondent pas du tout à leur catégorie...
Quelle est la table qui gère celà ?
Et que faut-il faire pour remettre les choses dans l'ordre ?
Merci et bonne soirée,
Jacques
Hors ligne
Jacques, mille excuses, mais tu n'a rien compris.
Et tu ne suis pas les instructions...
Je n'ai jamais dit:
- supprimer toutes les tables, mais je n'ai pas pu faire d'upgrade. Message d'erreur.
- je suis donc passé par l'install complète.
- j'ai renvoyé mon fichier sql (par petits bouts)
J'ai dis après la suppression des tables.
1 - de les restaurer(*) celles de la 1.4.0 (Vérifie que les drop sont dedans, sinon supprimes toutes les tables de PWG).
2 - de se remettre en upgrade (Transfert ftp de upgrade.php + répertoire install; install.php n'est pas nécessaire)
3 - de lancer la procédure d'update 1.4.0
4 - Cela va marcher, il suffit de faire exactement ce qu'il demande à chaque fois
Qui a pensé à une install complète? Qui pense que on peut renvoyer des petits bouts de tables de la 1.4 dans une structure de données de la 1.5?
Alors qu'il faut 20/40 minutes pour tout remettre en ordre à priori, plus si on fait les étapes en posant une question avant chacune sur le forum et qu'on attend la réponse.
Je ne sais pas dans quel état tu te trouves.
Dans la procédure de migration par exemple, on supprime des tables, des index.
Avec ce que tu as fait tu les as recréés.
Nous sommes donc en face du beau mélange de 1.4 et de 1.5.
Je ne sais plus quoi te dire.
A part reprendre... point par point.
Ton répertoire (coté FTP c'est bon, à priori, on ne touche pas pour l'instant).
1 - Tu supprimes tes tables phpwebgallery_ (en mélange 1.4 et 1.5)
2 - Tu lances relance ton fichier sql (par petits bouts)
PWG ne marchera pas encore...
Mais j'attends que tu me dises, j'en suis là et les ordres SQL sont tous passés sans erreur.
Ou je n'arrive pas à passer cet ordre SQL .."vvvvv djjdjdjdkd fjkfkkfklfkfkmjfl fmfjfjfjdf ;"...
J'ai l'erreur xxxx.
Qu'est que je peux faire? Moi actuellement rien en tout cas.
Désolé d'avoir été un peu sec, mais je viens t'aider et tu ne fais pas ce que je te dis.
8-)
Hors ligne