•  » Installation
  •  » Upgrade 1.4 -> dernière version + changement de serveur

#1 2019-09-08 22:51:23

Kervinou
Membre
94320 - THIAIS - France
2003-12-21
130

Upgrade 1.4 -> dernière version + changement de serveur

Bonjour/Bonsoir,

J'avais une ancienne installation PhpWebGallery pour un ami, je crois en v1.4
(mais j'écris ici car j'ai une seconde galerie à migrer qui est ma principale que j'utilise réellement et je crains d'avoir le même soucis)


mon système hébergeant cette version est :

PHP 5.5.38-1~dotdeb+7.1 (cli) (built: Jul 21 2016 18:33:48)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies
    with XCache v3.2.0, Copyright (c) 2005-2014, by mOo
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies
    with XCache Cacher v3.2.0, Copyright (c) 2005-2014, by mOo

mysql  Ver 14.14 Distrib 5.5.60, for debian-linux-gnu (x86_64) using readline 6.2

Server version: Apache/2.2.22 (Debian)
Server built:   May 28 2018 16:04:22


Je viens de faire la MAJ vers la dernière version en mode manuel via vos script en suivant tout ce qu'il faut.
Et cela a fonctionné parfaitement ( chapeau au passage ! )

La version est mise à jour en dernière version.


J'ai fait cette mise à jour car je dois refaire le serveur pour passer vers un


PHP 7.3.4-2 (cli) (built: Apr 13 2019 19:05:48) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.4, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.4-2, Copyright (c) 1999-2018, by Zend Technologies

mysql  Ver 8.0.17 for Linux on x86_64 (MySQL Community Server - GPL)

Server version: Apache/2.4.38 (Debian)
Server built:   2019-08-18T13:34:20



Je copie donc les fichiers, la base de données via un backup TGZ réalisé par webmin
et j'importe tout cela sur le nouveau serveur (je précise que je n'en suis pas à mon coup d'essai)
là, je change le CNAME dans le DNS et paf catastrophe, j'obtiens ce message d'erreur


Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /var/www/richard-family.kerv.fr/include/dblayer/functions_mysql.inc.php:38 Stack trace: #0 /var/www/richard-family.kerv.fr/include/common.inc.php(124): pwg_db_connect('localhost', 'ma-bdd', '**********', 'ma-bdd') #1 /var/www/richard-family.kerv.fr/index.php(26): include_once('/var/www/richar...') #2 {main} thrown in /var/www/richard-family.kerv.fr/include/dblayer/functions_mysql.inc.php on line 38



Je cherche un peu sur le net, mais je ne trouve rien, alors, je me dis, je tente en éditant le fichier /var/www/richard-family.kerv.fr/local/config/database.inc.php pour mettre "mysqli" à la place du "mysql"

et là ce nouveau message, différent certes, mais ca bloque toujours même si au moins là, le password n'est plus en clair dans la page :-)



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 16

SELECT
    c.*,
    user_representative_picture_id,
    nb_images,
    date_last,
    max_date_last,
    count_images,
    nb_categories,
    count_categories
  FROM phpwebgallery_categories c
    INNER JOIN phpwebgallery_user_cache_categories ucc
    ON id = cat_id
    AND user_id = 2
  WHERE id_uppercat is NULL
     
  ORDER BY rank in /var/www/richard-family.kerv.fr/include/dblayer/functions_mysqli.inc.php on line 845


Fatal error: Uncaught Error: Call to a member function fetch_assoc() on bool in /var/www/richard-family.kerv.fr/include/dblayer/functions_mysqli.inc.php:226 Stack trace: #0 /var/www/richard-family.kerv.fr/include/category_cats.inc.php(76): pwg_db_fetch_assoc(false) #1 /var/www/richard-family.kerv.fr/index.php(318): include('/var/www/richar...') #2 {main} thrown in /var/www/richard-family.kerv.fr/include/dblayer/functions_mysqli.inc.php on line 226



vala, vala, bloqued, je suis
En attendant, je viens de re-modifier le DNS pour remettre en ligne donc ne vous étonnez pas si vous ne voyez pas ces messages d'erreur !

Si vous avez une idée, je prends !
D'avance grand merci



URL Piwigo: http://richard-family.kerv.fr

Hors ligne

#2 2019-09-08 22:55:39

Kervinou
Membre
94320 - THIAIS - France
2003-12-21
130

Re: Upgrade 1.4 -> dernière version + changement de serveur

Ah j'oubliais, même si cela a fonctionné
à la fin de la MAJ il était indiqué de modifier un fichier dans /tools que je n'avais pas

Je ne pense pas que cela soit important car la galerie a très bien fonctionné juste après !

Hors ligne

#3 2019-09-09 01:10:36

Kervinou
Membre
94320 - THIAIS - France
2003-12-21
130

Re: Upgrade 1.4 -> dernière version + changement de serveur

Re Bonsoir,

J'ai voulu tester avec ma propre galerie en utilisant le hosts de ma machine locale pour tester

Le résultat est sans appel et l'erreur est la même....

(dernière version de piwigo bien sûr ! ;)




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 16

SELECT
    c.*,
    user_representative_picture_id,
    nb_images,
    date_last,
    max_date_last,
    count_images,
    nb_categories,
    count_categories
  FROM phpwebgallery_categories c
    INNER JOIN phpwebgallery_user_cache_categories ucc
    ON id = cat_id
    AND user_id = 2
  WHERE id_uppercat is NULL
     
  ORDER BY rank in /var/www/galerie.kerv.fr/include/dblayer/functions_mysqli.inc.php on line 845



Fatal error: Uncaught Error: Call to a member function fetch_assoc() on bool in /var/www/galerie.kerv.fr/include/dblayer/functions_mysqli.inc.php:226 Stack trace: #0 /var/www/galerie.kerv.fr/include/category_cats.inc.php(76): pwg_db_fetch_assoc(false) #1 /var/www/galerie.kerv.fr/index.php(318): include('/var/www/galeri...') #2 {main} thrown in /var/www/galerie.kerv.fr/include/dblayer/functions_mysqli.inc.php on line 226

Hors ligne

#4 2019-09-09 04:49:33

k5
Équipe Piwigo
lieu
2014-01-26
423

Re: Upgrade 1.4 -> dernière version + changement de serveur

Bonjour
  Est ce que votre galerie a changé de chemin ?
Cordialement
K5


Ayez comme premier réflexe de faire les mises à jours piwigo et extensions. merci

Hors ligne

#5 2019-09-09 13:42:19

Kervinou
Membre
94320 - THIAIS - France
2003-12-21
130

Re: Upgrade 1.4 -> dernière version + changement de serveur

Bonjour,

Merci pour votre réponse.

Non, les chemins n'ont pas changés.
Ils sont strictement identiques sur les deux serveurs.

Idem pour les Noms/Password des BDD

Hors ligne

#6 2019-09-10 00:57:36

Kervinou
Membre
94320 - THIAIS - France
2003-12-21
130

Re: Upgrade 1.4 -> dernière version + changement de serveur

Je viens de voir dans la FAQ une possibilité liée aux plugins...
Manque de chance, pas de changement même avec les plugins désactivés !

Hors ligne

#7 2019-09-10 15:36:20

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

Re: Upgrade 1.4 -> dernière version + changement de serveur

Bonjour

Dans maintenance est ce que la cache a été purgé et les différent contrôle fait ?


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

#8 2019-09-10 20:11:49

Kervinou
Membre
94320 - THIAIS - France
2003-12-21
130

Re: Upgrade 1.4 -> dernière version + changement de serveur

Merci pour l'idée.

Mais je ne peux pas accéder au site, y'a t-il un moyen de faire cela en ligne de commande ?

Hors ligne

#9 2019-09-10 21:31:59

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

Re: Upgrade 1.4 -> dernière version + changement de serveur


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

#10 2019-09-10 22:24:32

Kervinou
Membre
94320 - THIAIS - France
2003-12-21
130

Re: Upgrade 1.4 -> dernière version + changement de serveur

ddtddt a écrit:

Bonsoir

ce liens ?
https://richard-family.kerv.fr/admin.php

Yep

Mais ce lien pointe sur le précédent serveur
Étant donné que cela ne fonctionne pas, j'ai re modifié le DNS pour pointer sur le serveur d'origine afin que le service ne soit pas coupé.

En attendant, je tente d'autres choses, comme par exemple utiliser MariaDB à la place de MySQL 8
je suis dessus ce soir.

Hors ligne

#11 2019-09-11 06:22:08

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

Re: Upgrade 1.4 -> dernière version + changement de serveur

Bonjour

ok

donc dans les piste je regarderais que toutes les colonnes sont bien présente dans la table image


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

#12 2019-09-11 11:23:32

Kervinou
Membre
94320 - THIAIS - France
2003-12-21
130

Re: Upgrade 1.4 -> dernière version + changement de serveur

ddtddt a écrit:

Bonjour
ok
donc dans les piste je regarderais que toutes les colonnes sont bien présente dans la table image

Hello,
Merci pour ton retour.

J'ai finalement réussi à installer MariaDB 10 à la place de MySQL 8
Par forcément simple du premier coup, suite à des erreurs sur le fichier db1 quelque chose... dans le /var/lib/mysql

Pour corriger, j'ai tout détruit, MySQL, les bases, les dossiers, les fichiers, bref tout puis nettoyé avec le autoremove.
Ensuite ré-installé MariaDB de 0, re-créé les users et ré-importé les BDD

Et... çà fonctionne !!!


Seul point encore à régler, accéder à PhpMyAdmin, le compte root ne passe pas et la création d'un autre compte ne passe pas non plus, mais je ne désespère pas, je regarderai ce soir.


Donc de fait, je crois que je vais rester sur cette solution et je vais pouvoir cloturer ce sujet

Grand merci à tout ceux qui ont prit du temps pour m'aider avec leurs réponses.

Excellente journée, à une prochaine :)

Hors ligne

  •  » Installation
  •  » Upgrade 1.4 -> dernière version + changement de serveur

Pied de page des forums

Propulsé par FluxBB

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