Annonce

#1 2010-08-19 20:24:50

bg62
Membre
2010-03-25
194

bug mise à jour

bonjour
je viens de faire la mise à jour ...
(sauvegarde des templates dans un zip)
(sauvegarde de la bdd)
mise à jour ...
et j'ai perdu toutes les personnalisations faites !!!
le charset est devenu utf8
les skins sont dans un dossier 'themes' alors qu'ils étaient dans un dossier templates avant ...
à part le 'gros du site', tout est redevenu "0" ....  SOS !
même les balises descriptions personnalisées sont disparues
sans parler de tous les plugins à mettre à jour
>>> comment faire pour revenir en arrière ? y-a-t-il moyen de revenir à la config initiale avec l'ancienne version .... ?
tout est quasiment perdu ....
des popups surtout dans l'admin en pagaie ... sur lesquels il faut que je clique pour accéder à qq chose :

Hors ligne

#2 2010-08-19 22:23:00

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: bug mise à jour

Tout d'abord, pas de panique. Puisque vous avez fait les sauvegardes, il sera toujours temps de revenir en arrière.

Maintenant, qu'est-ce que c'est que cette histoire de charset UTF-8 ?!
Piwigo a normalement toujours été encodé en UTF-8. Où est le problème ?

Les anciens "templates" sont en effet transformés en thèmes. Il faut nécessairement adapter vos anciennes modifications afin qu'elles soient compatibles avec les nouvelles exigences de Piwigo v2.1.x

même les balises descriptions personnalisées sont disparues

Avez-vous un exemple ?

Le popup que vous montrez n'est autre que le plugin "Multi view". Il est utile pour les webmasters qui souhaitent changer de thème ou d'utilisateur très rapidement par l'intermédiaire de cette popup.


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#3 2010-08-20 10:10:46

bg62
Membre
2010-03-25
194

Re: bug mise à jour

Gotcha a écrit:

Tout d'abord, pas de panique. Puisque vous avez fait les sauvegardes, il sera toujours temps de revenir en arrière.

Maintenant, qu'est-ce que c'est que cette histoire de charset UTF-8 ?!
Piwigo a normalement toujours été encodé en UTF-8. Où est le problème ?

Les anciens "templates" sont en effet transformés en thèmes. Il faut nécessairement adapter vos anciennes modifications afin qu'elles soient compatibles avec les nouvelles exigences de Piwigo v2.1.x

même les balises descriptions personnalisées sont disparues

Avez-vous un exemple ?

Le popup que vous montrez n'est autre que le plugin "Multi view". Il est utile pour les webmasters qui souhaitent changer de thème ou d'utilisateur très rapidement par l'intermédiaire de cette popup.

- revenir en arrière, c'est ce que je voudrais, au plus tôt, mais comment procéder ?
- le charset on verra après
- templates ou thèmes, rien ne précise qu'ils ont changé d'emplacement, et donc les personnalisations effectuées ne peuvent plus être prises en compte après la mise à jour
- pour les balises de description j'avais par exemple ceci :
"<meta name="description" content="photographie,Accueil,exposition en ligne pour tous les artistes et cr&eacute;ateurs">"
j'ai maintenant cela : "<meta name="description" content="Accueil">"
heureusement que google a un cache car ... mais pour combien de temps ?
@+

Hors ligne

#4 2010-08-20 10:44:37

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: bug mise à jour

Afin de ne pas prendre de risques, il convient de vérifier que le retours en arrière se passera bien sur votre serveur.
Pour ce faire, nous n'allons pas travailler sur votre serveur web mais en local.

Il faut donc émuler un serveur web et je vous conseille d'utiliser EasyPHP.
Installez le.

Une fois installé, clic droit sur l'icône en bas à droite. Sélectionnez "Administration".
Après, cliquez sur "phpMyAdmin"
(Info : http://127.0.0.1/home/mysql/)

Dans les onglets, trouvez celui nommé "Privilèges". Cliquez.

Cliquez sur "Ajouter un utilisateur" et saisissez le identifiant/mot de pass de votre serveur web.

Une fois cette étape effectuée, vous allez cliquer sur l'onglet "Base de données" et lui donner le même nom que celle de votre serveur web.

Voilà, votre serveur local et maintenant identique (à quelque chose près) à celui de votre serveur web.
Vous pouvez désormais cliquer sur votre base de données (toujours dans phpMyAdmin) et cliquez sur l'onglet "Importer". Retrouvez votre fichier de sauvegarde créé par Piwigo.

Prochaine étape : lorsque tout ceci sera fait :-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#5 2010-08-20 11:28:18

bg62
Membre
2010-03-25
194

Re: bug mise à jour

fait ....
@+

Hors ligne

#6 2010-08-20 11:42:50

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: bug mise à jour

Très bien.

Récupérez une ancienne version de votre choix de Piwigo.
http://fr.piwigo.org/basics/archive

Editez le fichier local/config/database.inc.php

Code:

<?php
$cfgBase = 'nom_de_votre_base';
$cfgUser = 'identifiant';
$cfgPassword = 'mot_de_pass';
$cfgHote = 'localhost';
 
$prefixeTable = 'piwigo_';
 
define('PHPWG_INSTALLED', true);
define('PWG_CHARSET', 'utf-8');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
 
?>

Déjà là, vous devriez retrouver un semblant de votre ancienne galerie.

Ce n'est pas terminé ;-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#7 2010-08-20 12:01:42

bg62
Membre
2010-03-25
194

Re: bug mise à jour

"
Editez le fichier local/config/database.inc.php"
où se trouve-t-il ?
"Déjà là, vous devriez retrouver un semblant de votre ancienne galerie."
euh ... je viens d'installer easyphp et je n'ai encore rien dans dans "www"
que faut-il y mettre ?

Hors ligne

#8 2010-08-20 12:05:08

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: bug mise à jour

Oupss, je me suis trompé un petit peu ^^

Dans l'ordre, il faut donc récupérer la version de votre choix de Piwigo correspondant à votre ancienne version.
Il faut déposer le contenu de l'archive dans "www" du répertoire de EasyPHP.

Le fichier mysql.inc.php se trouve dans "include" du répertoire de Piwigo.


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#9 2010-08-20 15:07:22

bg62
Membre
2010-03-25
194

Re: bug mise à jour

fait mais j'ai une page d'erreurs complète qui commence par ceci:

Warning:  [mysql error 1146] La table 'piwigo.piwigo_plugins' n'existe pas

SELECT * FROM piwigo_plugins
  WHERE state="active" in C:\EasyPHP\www\art\include\functions.inc.php on line 923


Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\EasyPHP\www\art\include\functions_plugins.inc.php on line 241



Warning:  [mysql error 1146] La table 'piwigo.piwigo_sessions' n'existe pas

SELECT data
  FROM piwigo_sessions
  WHERE id = '7F008isokd1mtlireb2351jrtb9hp1'
; in C:\EasyPHP\www\art\include\functions.inc.php on line 923



Warning:  [mysql error 1146] La table 'piwigo.piwigo_users' n'existe pas

SELECT id AS id
     , username AS username
     , password AS password
     , mail_address AS email
  FROM piwigo_users
  WHERE id = '2' in C:\EasyPHP\www\art\include\functions.inc.php on line 923


Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\EasyPHP\www\art\include\functions_user.inc.php on line 252

Hors ligne

#10 2010-08-21 12:52:34

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: bug mise à jour

Il y a une erreur quelque part. Certainement entre le fichier mysql.inc.php et la réalité de la BDD.


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#11 2010-08-21 15:05:02

bg62
Membre
2010-03-25
194

Re: bug mise à jour

Gotcha a écrit:

Il y a une erreur quelque part. Certainement entre le fichier mysql.inc.php et la réalité de la BDD.

oui ... et comment faire alors ?

Hors ligne

#12 2010-08-22 21:17:18

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16784

Re: bug mise à jour

Purger la table des sessions ?


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#13 2010-08-22 21:37:45

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: bug mise à jour

ddtddt a écrit:

Purger la table des sessions ?

Non, sa sauvegarde (encore une !) n'est que partielle et donc logiquement il manque des tables... :-(

Je suis en train de regarder avec bg62 par courriel ;-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact