Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

dbmex
2020-04-03 00:35:24

Bonjour,

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

julio13
2020-03-30 18:44:32

@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)

julio13
2020-03-30 18:32:53

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.

Guillaume C
2020-03-30 18:28:50

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

jean-pascale
2020-03-30 13:15:58

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

bernardo
2017-10-19 13:47:13

Bonjour,

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

dbmex
2017-07-06 17:27:24

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://

Pied de page des forums

Propulsé par FluxBB

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