Bonjour,
Merci pour les réponses, mes liens fonctionnent maintenant.
@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)
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.
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
Pareil, et je n'ai toujours pas trouver de solution.
Bonjour,
J'ai le même problème sur une de mes gallerie...
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://