Bonjour,
Je découvre Piwigo depuis la semaine dernière. Je l’ai initialement installer chez un hébergeur gratuit Infinityfree avec cette *************** puis j’ai créé un alias au même endroit avec mon nom de domaine https://www.ellaime.fr/
J’ai migré il y a deux jours chez un hébergeur payant IFastnet toujours en https://www/ellaime.fr et depuis je constate deux problèmes générant tous les deux une « erreur mysql 2006 » :
1- Le premier lors de la saisie d’un commentaire sur une photo peu importe le profile utilisateur, que ce soit avec ou sans le plugin « PHP Captcha »activé, la page ne rafraîchit pas après la validation du commentaire mais après une attente de 3 minutes on obtient l’erreur Mysql 2006 (ci dessous). Si l'on force le rafraîchissement de la page le commentaire apparait sur la page et aussi dans l’admin « outils/commentaires/commentaires utilisateur » en revanche l’admin n’est jamais notifié par email du nouveau commentaire alors que "Notifier les administrateurs lorsqu'un commentaire est ajouté" est coché dans configuration/option/commentaire !
Warning: Mailer Error: SMTP connect) failed. https://github.com/PHPMailer/PHPMailer/ … leshooting in /home/ellaime/public_html/include/functions_mail.inc.php on line 923
Warning: Imysql error 20061 MySQL server has gone away
SELECT
COUNT (*) AS nb_comments
WERE Lage Lo 1173
; in /home/ellaime/public_html/include/dblayer/functions_mysqli.inc.php on line 847
Fatal error: Uncaught Error: Call to a member function fetch_assoc() on bool in /home/ellaime/public_html/include/dblayer/functions_mysqli.inc.php:211 Stack trace: #0 /home/ellaime/public_html/include /picture_comment.inc.php(90): pwg_db_fetch_assoc(false) #1 /home/ellaime/public_html/picture.php(1010): include(/home/ellaime/p...') #2 {main} thrown in /home/ellaime/public_html/include/dblayer
/functions_mysqli.inc.php on line 211
Warning: [mysql error 2006] MySQL server has gone away
2- j’obtiens une erreur identique lorsqu’en admin j’essaie via le menu « utilisateur/notification/envoi de mail aux utilisateurs » de modifier des inscrits en non inscrits et vice et versa. La page ne se rafraichit qu’ après plus de 3 minutes cette erreur apparait :
Warning: [mysql error 2006] MySQL server has gone away
select
N.user_id,
N.check_key,
U.username as username,
U.mail_address as mail_address,
N.enabled,
N.last_send,
UI.status
from piwidw_user_mail_notification as N
JOIN piwidw_users as U on N.user_id = U.id
JOIN piwidw_user_infos as UI on UI.user_id = N.user_id
where 1=1
order by
username; in /home/ellaime/public_html/include/dblayer/functions_mysqli.inc.php on line 847
* Erreur lors de l'envoi du mail à Feel xxxxx@free.fr].
* L'utilisateur Feel [xxxxx@free.fr] n'a pas été supprimé de la liste des inscrits.
* 1 mail n'a pas été envoyé.
* 1 utilisateur n'a pas été mis à jour.
* 0 utilisateur a été mis à jour.
Warning: [mysql error 2006] MySQL server has gone away
SELECT mail_address
FROM piwidw_users
WHERE id = 1
; in /home/ellaime/public_html/include/dblayer/functions_mysqli.inc.php on line 847
J’ai réparé et optimiser les bases et réinitialiser les contrôles intégrités, j’ai tout purgé cela ne résout pas le problème.
L’email du webmaster Piwigo a été modifié sur le nouvel hébergeur pour utiliser le @ellaime.fr et il y a eu pendant quelques heures deux webmaster mais j’en ai supprimé un et cela ne résout rien.
Je suis en Piwigo 14.0.0 sous linux et la configuration est la suivante.
* PHP: 7.4.33 [2023-12-27 13:57:55]
* MySQL: 5.5.5-10.6.13-MariaDB-c|l-Ive [2023-12-27 13:57:55]
* Bibliothèque graphique: ImageMagick 7.1.0-62
Si une solution s’avère impossible m’est il possible de réinstaller complètement par dessus et comment procéder ? Ou comment procéder pour désinstaller la version actuelle en supprimant le dossier Piwigo ?
Merci pour vos conseils.
Philippe
Hors ligne
Bonjour,
As tu mis quelque chose en config local ?
Hors ligne
Merci pour votre réponse, Oui j’ai modifié la config local avec ceci sans plus (xxxxxxx pour cacher email et password ci-dessous) :
$conf['mail_sender_name'] = 'Administrateur du site ELLAIME';
// smtp configuration
$conf['smtp_host'] = 'sv15.byethost15.org:465';
$conf['smtp_user'] = ‘xxxxxxx@ellaime.fr';
$conf['smtp_password'] = 'xxxxxxx';
$conf['smtp_secure'] = 'tls';
// default_redirect_method : Méthode par défaut pour les redirections
// ('http' ou 'html')
$conf['default_redirect_method'] = 'https';
ddtddt a écrit:
Bonjour,
As tu mis quelque chose en config local ?
Hors ligne
En complément, je viens de commenter toute la config local ajoutée et cela refonctionne, je n'ai plus d'erreur Mysql lors des inscriptions/désinscription des notifications utilisateurs et lors de l'ajour des commentaires.
Par contre je ne suis pas notifié par email des ajouts de commentaires !
PLETOUR a écrit:
Merci pour votre réponse, Oui j’ai modifié la config local avec ceci sans plus (xxxxxxx pour cacher email et password ci-dessous) :
$conf['mail_sender_name'] = 'Administrateur du site ELLAIME';
// smtp configuration
$conf['smtp_host'] = 'sv15.byethost15.org:465';
$conf['smtp_user'] = ‘xxxxxxx@ellaime.fr';
$conf['smtp_password'] = 'xxxxxxx';
$conf['smtp_secure'] = 'tls';
// default_redirect_method : Méthode par défaut pour les redirections
// ('http' ou 'html')
$conf['default_redirect_method'] = 'https';ddtddt a écrit:
Bonjour,
As tu mis quelque chose en config local ?
Hors ligne
Je recois les commentaires par EMail contrairement à ce que je disais initialement mais à une adresse email qui était celle utilisée chez l'ancien hébergeur; la nouvelle adresse email du webmasteur (gmail) sur le nouvel hébergement n''est pas utilisée. C'est un moindre mal, y aurait il tout de même un moyen de passer en force 'en force' avec la nouvelle adresse du webmaster (en@gmail ou @ellaime.fr)?
pas
PLETOUR a écrit:
En complément, je viens de commenter toute la config local ajoutée et cela refonctionne, je n'ai plus d'erreur Mysql lors des inscriptions/désinscription des notifications utilisateurs et lors de l'ajour des commentaires.
Par contre je ne suis pas notifié par email des ajouts de commentaires !PLETOUR a écrit:
Merci pour votre réponse, Oui j’ai modifié la config local avec ceci sans plus (xxxxxxx pour cacher email et password ci-dessous) :
$conf['mail_sender_name'] = 'Administrateur du site ELLAIME';
// smtp configuration
$conf['smtp_host'] = 'sv15.byethost15.org:465';
$conf['smtp_user'] = ‘xxxxxxx@ellaime.fr';
$conf['smtp_password'] = 'xxxxxxx';
$conf['smtp_secure'] = 'tls';
// default_redirect_method : Méthode par défaut pour les redirections
// ('http' ou 'html')
$conf['default_redirect_method'] = 'https';ddtddt a écrit:
Bonjour,
As tu mis quelque chose en config local ?
Hors ligne
Bonjour
utilisateur --> gérer --> Liste
Cliquez sur le petit crayon à côté de l'utilisateur et à partir de là il y a possibilité de changer l'email.
À très vite
Hors ligne
MERCI Beaucoup tout fonctionne désormais.
Merci encore pour votre aide et vons conseils.
Bonnes fêtes de fin d'année
k5 a écrit:
Bonjour
utilisateur --> gérer --> Liste
Cliquez sur le petit crayon à côté de l'utilisateur et à partir de là il y a possibilité de changer l'email.
À très vite
Hors ligne