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 :)
Bonjour
ok
donc dans les piste je regarderais que toutes les colonnes sont bien présente dans la table image
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.
Bonsoir
ce liens ?
https://richard-family.kerv.fr/admin.php
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 ?
Bonjour
Dans maintenance est ce que la cache a été purgé et les différent contrôle fait ?
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 !
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
Bonjour
Est ce que votre galerie a changé de chemin ?
Cordialement
K5
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
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 !
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