Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

makno
2009-02-22 13:56:34

En fait je m'aperçois que ma démarche n'est pas la bonne. En effet, elle est bien trop bidouillée, et va solliciter les ressources du forum d'une manière trop importante. Je vais donc procéder de la manière suivante, en partant de mes contraintes :
Création d'un site copie de mon site en production
Application de upgrade vers Piwigo
Et là, si il y a des problèmes, on sera sur des chemins beaucoup plus balisés...
Je ferme donc ce topic

makno
2009-02-22 13:19:09

Bonjour

En fait, je n'ai pas appliqué upgrade.php (voir message1 du post, réponse de dtddt et suivants)

Et pour compléter mon post d'explication, je me dois de signaler que dans ma copie des tables de base à base, j'ai omis volontairement les tables suivantes : plugins, sites, typetags, upgrade

plg
2009-02-22 08:55:09

En effet, c'est un problème de base de données. A quel moment as-tu appliqué upgrade.php ? Là il manque images.level qui est une nouvelle colonne en 2.0

makno
2009-02-22 03:29:14

Bonsoir (enfin plutôt bonjour)

Bon, ça c'est pas si mal passé que ça, mais j'ai tout de même quelques Notice et Warning. J'ai suivi exactement la démarche suivante :

Installation de Piwigo par upload
Remplacement du répertoire galerie par celui dans mon site en production
verrouillage de la galerie
Copie de la base de données, table par table
Mise en œuvre des plugins, en veillant à coller au plus près de mon installation en production
Copie du répertoire "Plugin personnel"
copie des fichiers "config-local.inc.php", "local-layout.css"de template-common, "local-layout.css"de template-yoga
J'ai tenté d'intégrer "mysql.inc.php", mais j'ai eu une fatal error alors j'ai remis celui de piwigo


J'ai actuellement ceci qui s'affiche :

Code:

Notice: Undefined index: level in /var/www/virtual/instants-de-scenes.com/htdocs/piwigo/include/functions_user.inc.php on line 313



Warning:  [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 4

SELECT DISTINCT(id)
  FROM piwigo_images INNER JOIN piwigo_image_category ON id=image_id
  WHERE category_id NOT IN (12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,134,135,139,141,144,146,165,166,167,171,173,175,177,179,182,184,186,188,190,192,193,196,197,199,203,207,209,211,216,218,220,222,224,226,229,235,238,239,240,250,252,253,257,259,264,266,268,270,272,274,276,278,284,286,290,291,296,298,300,302,304,314,316,320,322,333,341,343,345,347,349,352,353,356,357,361,362,365,367,369,372,374,376,378,381,383,392,393,399,401,404,405,408,410,420,422,423,426,428,430,432,435,437,439)
    AND level> in /var/www/virtual/instants-de-scenes.com/htdocs/piwigo/include/functions.inc.php on line 919


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/virtual/instants-de-scenes.com/htdocs/piwigo/include/functions.inc.php on line 937

Notice: Undefined index: level in /var/www/virtual/instants-de-scenes.com/htdocs/piwigo/include/functions_user.inc.php on line 591



Warning:  [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 'WHERE c.id NOT IN (12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,3' at line 8
SELECT c.id cat_id, global_rank,
  MAX(date_available) date_last, COUNT(date_available) nb_images
FROM piwigo_categories as c
  LEFT JOIN piwigo_image_category AS ic ON ic.category_id = c.id
  LEFT JOIN piwigo_images AS i
    ON ic.image_id = i.id
      AND i.level<=
  WHERE c.id NOT IN (12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,134,135,139,141,144,146,165,166,167,171,173,175,177,179,182,184,186,188,190,192,193,196,197,199,203,207,209,211,216,218,220,222,224,226,229,235,238,239,240,250,252,253,257,259,264,266,268,270,272,274,276,278,284,286,290,291,296,298,300,302,304,314,316,320,322,333,341,343,345,347,349,352,353,356,357,361,362,365,367,369,372,374,37 in /var/www/virtual/instants-de-scenes.com/htdocs/piwigo/include/functions.inc.php on line 919


Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/virtual/instants-de-scenes.com/htdocs/piwigo/include/functions_user.inc.php on line 610



Warning:  [mysql error 1054] Unknown column 'cache_update_time' in 'field list'

INSERT INTO piwigo_user_cache
  (user_id, need_update, cache_update_time, forbidden_categories, nb_total_images,
    image_access_type, image_access_list)
  VALUES
  (1,'false',1235267638,'12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,134,135,139,141,144,146,165,166,167,171,173,175,177,179,182,184,186,188,190,192,193,196,197,199,203,207,209,211,216,218,220,222,224,226,229,235,238,239,240,250,252,253,257,259,264,266,268,270,272,274,276,278,284,286,290,291,296,298,300,302,304,314,316,320,322,333,341,343,345,347,349,352,353,356,357,361,362,365,367,369,372,374,376,378,381,383,392,393,399,401,404,405,408,410,420,422,423,426,428,430,432,435,437,439',3621,"NOT IN","0")
; in /var/www/virtual/instants-de-scenes.com/htdocs/piwigo/include/functions.inc.php on line 919



Warning:  [mysql error 1054] Unknown column 'show_title' in 'field list'

SELECT id, name, type, datas, groups, show_title, id_line, width
FROM piwigo_stuffs
WHERE users LIKE "%webmaster%"
AND on_home = "true"
ORDER BY pos ASC; in /var/www/virtual/instants-de-scenes.com/htdocs/piwigo/include/functions.inc.php on line 919


Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/virtual/instants-de-scenes.com/htdocs/piwigo/plugins/PWG_Stuffs/include/class.inc.php on line 59

Notice: Undefined index: upload_user_access in /var/www/virtual/instants-de-scenes.com/htdocs/piwigo/include/functions_category.inc.php on line 484

Notice: Undefined index: upload_link_everytime in /var/www/virtual/instants-de-scenes.com/htdocs/piwigo/include/functions_category.inc.php on line 493

Warning: Cannot modify header information - headers already sent by (output started at /var/www/virtual/instants-de-scenes.com/htdocs/piwigo/include/functions_user.inc.php:313) in /var/www/virtual/instants-de-scenes.com/htdocs/piwigo/include/page_header.php on line 98

Ce qui donne dans mon piwigo une absence de catégories sur la page d'accueil, je les retrouve par l'admin elles sont bien là, et une absence de ma liste d'utilisateurs que je ne retrouve qu'en cliquant sur notification.

J'ai tenté "Check database intégrity" et j'ai l'erreur suivante

Code:

 #piwigo_images.id (7 references)     1 FAILED
559 error references; #piwigo_caddie.element_id referring to #piwigo_images.id

J'ai bien tenté d'éditer les fichiers concernés dans Notepad pour comprendre...C'est un pb de base de données, non ?

A partir de là si c'est réparable c'est bien : j'ai toute mon arborescence physique et virtuelle, mes nombres de visites, mes descriptions de catégories avec mes liens vers des dizaines de sites web, etc...

DOnc merci d'avance pour vos conseils :)

makno
2009-02-16 19:51:14

Ça sera donc la solution 1, j'ai droit à 5 bases :)

ddtddt
2009-02-16 19:48:02

makno a écrit:

D'ailleurs, comment dois-je faire ? Supprimer avant toutes les tables de Piwigo et mettre les autres à la place ? Copier chaque table d'une base à l'autre après ? Je pensais aussi utiliser "copier la base de données vers :" mais je ne sait pas ce que je doit rentrer dans la case en dessous. Et pour tout ça, j'ai pas trouvé d'explication claire (pour moi) sur le web.

Cela dépend si ton hébergeur te propose plusieurs base ?

- Plusieurs base :
Tu exportes ta base actuelle
Tu l'importes dans la nouvelle base pour pouvoir faire la mise à jour (upgrade)

- Une seule base
Tu exportes ta base actuelle
tu édites le fichier pour changer les préfixe de table
Tu importes les table dans ta base de données

Attention dans tout les cas pour faire une mise à jours de ton ancien site tu ne fait pas d'installation de la version 2.0.0

makno
2009-02-16 19:13:04

Merci pour la réponse, vais essayer ça :)

Donc si je comprends bien :

Je suis la procédure d'installation de PWG, et je copie mon dossier galerie
lorsque mon nouveau PWG est fonctionnel,  je copie mon dossier galerie, et je copie ma base de donnée pwg 1.7.0 dans la base de donnée de piwigo

D'ailleurs, comment dois-je faire ? Supprimer avant toutes les tables de Piwigo et mettre les autres à la place ? Copier chaque table d'une base à l'autre après ? Je pensais aussi utiliser "copier la base de données vers :" mais je ne sait pas ce que je doit rentrer dans la case en dessous. Et pour tout ça, j'ai pas trouvé d'explication claire (pour moi) sur le web.

ddtddt
2009-02-16 18:25:44

C'est une solution.

Il faut également dupliquer ta base de données dans ce cas pour pouvoir faire la mise à jour

Dans tous les cas pense à sauvegarder ta base de données

makno
2009-02-16 16:10:31

Bonjour

Çà va être ma première migration, j'ai des facilités et des contraintes :

Facilité : j'ai beaucoup d'espace disponible chez mon hébergeur
Contrainte : je ne souhaite pas mettre mon site "en panne" le temps de la migration

Alors je pensais faire de la manière suivante :
- installer Piwigo à la racine de mon hébergement
- Faire une copie de mes galeries
-  régler Piwigo tout en laissant mon site tourner
- Quand je serais satisfait " transférer le pointeur" enfin je veux dire que mes visiteurs soit dirigés sur la nouvelle mouture ...

C'est une bonne manière de procéder ?

Merci de votre réponse

Pied de page des forums

Propulsé par FluxBB

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