Bonjour,
Personne ne peut m'aider SVP ???
A la ligne 847 de functions_mysli.inc.php on a la programmation de la génération du message, ce qui ne me permet pas de comprendre le problème et de chercher une solution :
"--------
/**
* Returns (or send to standard output) the message concerning the
* error occured for the last mysql query.
*/
function my_error($header, $die)
{
global $mysqli;
$error = "[mysql error ".$mysqli->errno.'] '.$mysqli->error."\n";
$error .= $header;
if ($die)
{
fatal_error($error);
}
echo("<pre>");
trigger_error($error, E_USER_WARNING);
echo("</pre>");
}
----"
Bonjour,
La réinstallation est terminée. J'ai une version Piwigo 14.4 en local et lorsque j'essaye d'y accéder j'ai ce message :
"--------
Warning: [mysql error 1146] Table 'performance_schema.session_variables' doesn't exist
SHOW VARIABLES LIKE 'max_allowed_packet' in I:\PIWIGO14.4\www\marc\include\dblayer\functions_mysqli.inc.php on line 847
Fatal error: Uncaught Error: Call to a member function fetch_row() on boolean in I:\PIWIGO14.4\www\marc\include\dblayer\functions_mysqli.inc.php:216 Stack trace: #0 I:\PIWIGO14.4\www\marc\include\dblayer\functions_mysqli.inc.php(504): pwg_db_fetch_row(false) #1 I:\PIWIGO14.4\www\marc\include\dblayer\functions_mysqli.inc.php(385): mass_inserts('piwigo_user_cac...', Array, Array) #2 I:\PIWIGO14.4\www\marc\include\category_cats.inc.php(265): mass_updates('piwigo_user_cac...', Array, Array) #3 I:\PIWIGO14.4\www\marc\index.php(667): include('I:\\PIWIGO14.4\\w...') #4 {main} thrown in I:\PIWIGO14.4\www\marc\include\dblayer\functions_mysqli.inc.php on line 216
-------"
Et le table : 'performance_schema.session_variables' n'existe pas dans la BDD
Bonjour,
Je viens de passer le ma galerie en ligne chez OVH à la version 14.4 avec mise à jour de tous les plugins et thèmes.
Je suis en train de tout rapatrier une nouvelle fois sur mon PC local.
Je vais également récupérer une nouvelle copie de la BDD
Bonjour
un paramètre dans phpmyadmin manquant ou n'existe pas
est-ce qu'il y a performance_schema et information_schema dans la base de donnée ?
monter votre piwigo 14.0.0 minimum
A très vite
Bonsoir,
Les tests de mon installation locale progresse et je suis tombé sur une erreur un peu bloquante m'empêchant d'accéder à une partie de la galerie.
Voici ce qui s'affiche :
"
Warning: [mysql error 1146] Table 'performance_schema.session_variables' doesn't exist
SHOW VARIABLES LIKE 'max_allowed_packet' in I:\PIWIGO\www\marc\include\dblayer\functions_mysqli.inc.php on line 847
Fatal error: Uncaught Error: Call to a member function fetch_row() on boolean in I:\PIWIGO\www\marc\include\dblayer\functions_mysqli.inc.php:216 Stack trace: #0 I:\PIWIGO\www\marc\include\dblayer\functions_mysqli.inc.php(504): pwg_db_fetch_row(false) #1 I:\PIWIGO\www\marc\include\dblayer\functions_mysqli.inc.php(385): mass_inserts('piwigo_user_cac...', Array, Array) #2 I:\PIWIGO\www\marc\include\category_cats.inc.php(240): mass_updates('piwigo_user_cac...', Array, Array) #3 I:\PIWIGO\www\marc\index.php(301): include('I:\\PIWIGO\\www\\m...') #4 {main} thrown in I:\PIWIGO\www\marc\include\dblayer\functions_mysqli.inc.php on line 216
"
Pouvez-vous m'aider à régler cette erreur.
Bonne soirée.
Marc
Merci pour votre aide. J'ai bien avancé.
J'ai essayé d'installer PHP 8.1.27 par dessus l'installation complète initiale de Devserver 17, mais cette version n'est toujours pas proposée.
Alors j'ai activé la version PHP 7.1 et après quelques petits soucis de MdP je peux accéder en local à ma galerie.
J'ai encore quelques messages d'erreur, mais j'ai atteint un premier objectif qui me -//:---\spam que j'ai bien récupéré la sauvegarde du site et de la BDD. Je vais pouvoir passer aux résiliations de mes abonnements OVH...
Encore merci.
Bonne journée.
Marc
bonjour
l'erreur 606 affiché n'est que pour 5.6 et 7.0.
Alors monter jusqu'au php à 8.1
A très vite
Bonjour,
PHP 5.6.30
MySQL 5.7.17
Piwigo 13.7.0
Chez OVH d'où viennent le site et la BDD
PHP 7.0
MySQL 5.7
Bonjour
là actuellement quel php ? quelle version piwigo ? quel mysql ? (locall)
A tres vite
Bonjour,
J'ai progressé. J'ai trouvé pourquoi j'étais systématiquement redirigé vers mon site en ligne.
En récupérant la totalité des dossiers et fichiers sur le serveur OVH j'ai récupéré un fichier .htaccess contenant les instructions de redirection :
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.les-milles.fr/marc/$1 [R,L]
En "supprimant" ce fichier .htaccess je retombe maintenant sur l'autre erreur signalée précédemment :
Parse error: syntax error, unexpected '?' in C:\Program Files (x86)\EasyPHP-Devserver-17\eds-www\marc\include\functions.inc.php on line 606
J'essaye d'appliquer les conseils/directives de Gotcha décrits dans un message de février 2012 que je reproduis partiellement ici :
".....
- Lancer EasyPHP
- Dans votre navigateur, lancez l'adresse : http://127.0.0.1/home/mysql/ (on peut y accéder aussi via le menu contextuel Configuration >> phpMyAdmin ou encore la page d'accueil de EasyPHP)
- Cliquez sur l'onglet "Privilèges"
- Sous le tableau, cliquez sur : "Ajouter un utilisateur"
- Dans le premier cadre Information pour la connexion saisissez le nom d'utilisateur ainsi que le mot de passe associé.
Pas la peine de se soucier de la ligne "Serveur" (utilisateurs avertis).
Le nom d'utilisateur ainsi que le mot de passe correspondent à ceux donnés par votre hébergeur pour vous connecter chez lui. Nous créons un "clone" il faut donc que ces informations soient identiques.
- Dans le second cadre Base de données pour cet utilisateur laissez-le tel quel (utilisateurs avertis).
- Dans le troisième cadre Privilèges globaux cliquez sur "Tout cocher".
- Enfin, cliquez sur Exécuter.
...."
Mais j'obtiens le message d'erreur
Bonsoir,
Si je tape l'adresse : http://127.0.0.1/piwigo je me retrouve systématiquement sur le site en ligne chez OVH à l'adresse : https://www.les-milles.fr/piwigo
Et ceci même si j'arrête le serveur local de BDD et même si je supprime le fichier local index.php. Par contre le serveur HTTP doit rester en route
Qu'est ce qui fait que je sois redirigé vers mon site en ligne ?
Ou se trouve le paramètre que je dois changer ?
Bonsoir,
Ne progressant plus, j'ai tout désinstallé pour essayer de repartir à zéro.
1) J'ai réinstallé EasyPHP
2) J'ai réimporter la BDD récupérée chez OVH
3) J'ai téléchargé le package d'installation de Piwigo 13.7.0
4) J'ai décompressé ce package Piwigo 13.7.0 dans le dossier par défaut eds-www (dans un sous dossier...)
mais quand j'essaye de lancer l'installation de Piwigo en tapant http://127.0.0.1/sous-repertoire c'est install.php qui est bien utilisé mais j'obtiens le message :
Parse error: syntax error, unexpected '?' in C:\Program Files (x86)\EasyPHP-Devserver-17\eds-www\marc\include\functions.inc.php on line 606
Au secours, je n'en peu plus !
Merci pour une aide SVP
Marc
k5 a écrit:
Installer Wampserver ou easyphp avec php 7.0 et mysql 5.7 puis changer les codes dans local/database.inc.php
puis inserer tout les fichiers dossiers et photos dans votre piwigo 13.7 quand tout est ok, faire la maj
Bonjour et merci pour votre message,
Comme je le disais dans mon message initial, j'ai bien et déjà installé EasyPHP.
Mais que voulez-vous dire par : ".... puis changer les codes...." ET "... quand tout est ok...." ????
J'ai bien récupéré, chez OVH, TOUS les dossiers et fichiers contenus dans le dossier racine de mon hébergement chez OVH (peut-être trop de dossiers et de fichiers, mais...)
J'ai récupéré la BDD et je l'ai réintégrée en local dans une nouvelle BDD locale en gardant le même nom de BDD
Quant à la mise à jour Piwigo, je ne vais pas la faire pour l'instant, ayant d'autres gros problèmes à m'occuper d'urgence avant
Je pense y être presque mais je n'arrive pas à conclure...
Marc
Bonjour
Installer Wampserver ou easyphp avec php 7.0 et mysql 5.7 puis changer les codes dans local/database.inc.php
puis inserer tout les fichiers dossiers et photos dans votre piwigo 13.7 quand tout est ok, faire la maj
1. 13.7 à 13.8 manuellement les fichiers dossiers puis dans phpmyadmin la bdd et de ne pas dépasser php 8.1 puis faire les maj des plugins et themes
https://piwigo.org/download/dlcounter.p … =13xto1380
quand est ok
2. 13.8 à 14.4 manuellement et de ne pas dépasser php 8.3 quand est tout ok, passer le plus proche de mysql 8.4
https://fr.piwigo.org/guides/mise-a-jour/manuelle
la doc est ici
https://fr.piwigo.org/doc/doku.php (s'il y a des informations à ajouter, j'ai la possibilité de rajouter des infos)
https://github.com/Piwigo/Piwigo/wiki
A très vite
Bonjour,
J'ai besoin d'urgence de récupérer en local une "sauvegarde" de ma galerie stockée chez OVH.
J'ai déjà réalisé ces actions :
- Installation EasyPHP
- Récupération par FTP FileZilla de tous les dossiers et leur contenu
- Récupérer une copie de la base SQL Piwigo en utilisant le phpMyAdmin d'OVH
- Importer et recréé en local la base récupérée avec phpMyAdmin (DEVSERVER 17.0)
- Rechercher dans le forum Piwigo comment paramétrer l'ensemble pour que cela fonctionne.....
c'est à partir de là que je galère.
Dans le forum les sujets qui pourraient m'intéresser datent de plusieurs années et je ne retrouve pas les correspondances.
Comment dois-je paramétrer tout le système pour avoir accès à ma galerie en local.
Quelqu'un peut-il m'aider et/ou m'indiquer l'adresse d'un Tuto ?
Merci d'avance pour vos réponses.
Marc
Version de Piwigo: 13.7
Version de PHP: 7.0
Version de MySQL: 5.7
URL Piwigo: https://www.les-milles.fr/marc