#1 2017-07-06 17:27:24

dbmex
Membre
2017-06-27
6

Lien dans les notifications

Bonjour/Bonsoir,

J'ai un petit problème de lien, généré par Piwigo, dans les notification.



Voici un  lien :

Pour vous désinscrire, cliquez sur https://www.mon domaine.org:80/galerie//nbm.php?unsubscribe=uoKA0T7XJdTdqE

En cliquant dessus, la page ne s'affiche pas.

En supprimant ":80" après le nom de domaine c'est OK.

Comment faire pour modifier le paramétrage ?

Merci d'avance pour la réponse.

Version de Piwigo:
Version de PHP:
Version de MySQL:
URL Piwigo: http://

Hors ligne

#2 2017-10-19 13:47:13

bernardo
Membre
lyon
2017-10-19
10

Re: Lien dans les notifications

Bonjour,

J'ai le même problème sur une de mes gallerie...


Merci pour ce magnifique site, on trouve de très belles photos ! aspirotop.fr

Hors ligne

#3 2020-03-30 13:15:58

jean-pascale
Membre
2020-03-29
11

Re: Lien dans les notifications

Pareil, et je n'ai toujours pas trouver de solution.

Hors ligne

#4 2020-03-30 18:28:50

Guillaume C
Membre
Belgium
2014-04-08
335

Re: Lien dans les notifications

jean-pascale a écrit:

Pareil, et je n'ai toujours pas trouver de solution.

Un archéologue... ^_^

1er lien sur Google : https://fr.piwigo.org/forum/viewtopic.php?pid=227526

Hors ligne

#5 2020-03-30 18:32:53

julio13
Membre
2017-02-27
27

Re: Lien dans les notifications

Bonjour à tous,

Le problème ne date pas d’aujourd’hui ! on en trouve des traces sur GitHub : [Github] Piwigo issue #681

Quelle est l'origine du problème ?
Si on interroge le serveur web de l'hébergeur, pour info (pour cela créer un fichier par ex ver-php.php, avec les instructions suivantes):

<pre>
<? php
print_r ($ _ SERVER);
?>
</ pre>

...et placez le à la racine de votre serveur web /home/clients/xxxx/web/

lorsqu'on l’appelle dans le navigateur (https://monnomdedomaine/ver-php.php) on obtient bizzarement
(voir image en pj) => port 80 et non 443 alors que l'on est bien en HTTPS. Cela est dû au fait que l'infrastructure de l'hébergeur est reliée a HAProxy pour le SSL, ils est donc normal de voir le port 80 au niveau de PHP. L'hébergeur Infomaniak avait trouvé la solution en ajoutant un auto_prepend_file

pour résoudre le problème, voici la procédure:

modifier ou créer s'il n'existe pas le fichier .user.ini (avec le "." devant car c'est un fichier caché), avec le contenu suivant:

; Fix SERVER_PORT making redirects work in Piwigo. function auto_prepend_file =
auto_prepend_file = /home/clients/xxxx/web/php_server_port.php

créer un fichier nomé, dans mon exemple, php_server_port.php avec le contenu suivant:

<?php
// Fix SERVER_PORT making redirects work in Piwigo.
$_SERVER['SERVER_PORT'] = 443; $_SERVER['HTTPS'] = 'on';
?>

Copiez les 2 fichiers dans votre répertoire serveur web, en général /home/clients/xxxx/web (xxxx est votre nom de répertoire client attribué par votre hébergeur).

Et voilà...Au lancement de piwigo le fichier .user.ini est lu par défaut et la fonction 'auto_prepend_file' appelle le fichier php_server_port.php qui force le port 443 lorsque le serveur est en HTTPS.

Hors ligne

#6 2020-03-30 18:44:32

julio13
Membre
2017-02-27
27

Re: Lien dans les notifications

@Guillaume C

Cette méthode modifiant functions_url.inc.php, risque peut être de poser problème en cas de mise à jour.

Au contraire, la méthode que je préconise ne modifie en rien le code initial. J'avais rencontré ce bug en janvier 2019 en passant en v.2.9.4 (ça fonctionnait en piwigo 2.8.6) et depuis pas de problème ( je suis en v.2.10.2)

Hors ligne

#7 2020-04-03 00:35:24

dbmex
Membre
2017-06-27
6

Re: Lien dans les notifications

Bonjour,

Merci pour les réponses, mes liens fonctionnent maintenant.

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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