flop25 a écrit:
ce bout de code n'a pas changé depuis au moins 2016, donc je doute que Piwigo y soit pour quelque chose.
Comme dit ailleurs, Piwigo ne fait que reprendre les info que lui transmet le serveur, et ce code est censé être là pour les config utilisant un port custom (site caché, en interne...)
Donc il n'est pas la source du problème qui s'est manifesté après la dernière mise à jour.
Merci
ce bout de code n'a pas changé depuis au moins 2016, donc je doute que Piwigo y soit pour quelque chose.
Comme dit ailleurs, Piwigo ne fait que reprendre les info que lui transmet le serveur, et ce code est censé être là pour les config utilisant un port custom (site caché, en interne...)
Bonjour
J'avais eu ce problème et résolu https://fr.piwigo.org/forum/viewtopic.php?id=28407, en espérant que cela puisse t'aider !!
A+
Je rencontre ce problème depuis la mise à jour vers PIWIGO 11.3
J'ai lu ce post: https://fr.piwigo.org/forum/viewtopic.php?pid=226736
Mais je reste dubitatif quant à la responsabilité de l'hébergeur puisque tout fonctionnait avant la mise à jour
--
Piwigo 11.3.0
Système d'exploitation: Linux
PHP: 7.4.15 (Montrer les informations) [2021-03-09 06:42:42]
MySQL: 5.5.5-10.3.27-MariaDB-1:10.3.27+maria~stretch [2021-03-09 06:42:42]
Bibliothèque graphique: ImageMagick 6.9.7-4
Bonjour,
Je déterre ce post, car le problème de port 80 en HTTPS se présente dans d'autres cas. Voir ici:
https://fr.piwigo.org/forum/viewtopic.php?id=28052
@ddtddt, merci, j'ai rempli le formulaire de contacte, on verra si j'ai une réponse !
@! jeanjean !merci ! Le monsite.com était là pour illustrer mon propos, il va de soit qu'il doit être remplacé par le bon nom de domaine.
Ce bloc de code tout en haut du fichier .htaccess pourrait peut-être résoudre le problème, ça force la redirection de http vers https.
Il faut penser à remplacer monsite.com par le bon domaine
# Force la redirection en HTTPS
# RewriteEngine on
# RewriteCond %{SERVER_PORT} 80 [OR]
# RewriteCond %{HTTP_HOST} ^monsite.com$ [NC]
# RewriteRule ^(.*) https://monsite.com/$1 [QSA,L,R=301]
Bonjour,
formulaire de contact du site ;-)
J'ai regardé dans les rapports de bug
http://piwigo.org/bugs/view.php?id=800& … =1#history
Je crois que j'ai un début de piste....
Il y aurait moyen d'avoir un contact mail avec un développeur de Piwigo ?
Marcel d'avance...
Du coup j'ai fouillé un peu...
Déja dans local file il y a une variable de configuration :
$conf['default_redirect_method'] = 'http';
Qui pourrait être intéressante. La question étant : la méthode https est-elle implémentée pour cette variable ?
Pour m'en sortir pour le moment et de manière temporaire j'ai "bidouillé" identification.php
ligne 91 j'ai ajouté :
$root_url = str_replace(':80',$root_url,'');
Je déteste faire ça, mais cela solutionne temporairement le soucis du ":80" ajouté à la fin de $root_url renvoyé par get_absolute_root_url();
Du coup il doit trainer à quelqu'un part une redirection sur le port 80 mai où ????
Dans un plugin ?
A quelque part dans la config ???
Je suis preneur d'info...
onjour,
(Désolé je m'étais trompé de forum !!!)
J'utilise piwigo depuis plus de 7 ans quotidiennement, je n'ai jamais vraiment rencontré de problème.
Mais là depuis le passage de mes sites aux HTTPS c'est vraiment la galère.
J'ai résolu pas mal de mes problèmes de redirection, mais il en reste un et je n'arrive pas à savoir si cela vient de l'hébergeur en l'occurence infomaniak ou du moteur de piwigo.
Voici le problème qui n'arrive que dans le cas suivant :
Je donne à un utilisateur déjà enregistré une lien sur un album.
L'utilisateur clique sur le lien et s'il ne s'est pas encore connecté il est redirigé vers la page d'identification.
Il entre sont log et il valide
Et là boume il est redirigé vers le port 80
exemple de l'adresse : https://www.NomDeDomain.ch:80/index.php?/category/357
Comme si la le moteur de piwigo "codait en dur" le :80
Il faut savoir que j'ai une règle de redirection dans le fichier .htaccess soit :
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Qui redirige normalement tout du port 80
Avez-vous une idée ????
Là, je suis totalement paumé !!!!
Merci d'avance
Version de Piwigo: la dernière