Bonjour,
Nous n’arrivons plus à nous connecter à notre YesWiki depuis le changement de version, je n’avais pas eu d’erreur lors de la migration pourtant…
Nous avons ce message
Avez-vous une idée pour résoudre ça ?
Bien cordialement,
Mylène
Bonjour,
Nous n’arrivons plus à nous connecter à notre YesWiki depuis le changement de version, je n’avais pas eu d’erreur lors de la migration pourtant…
Nous avons ce message
Bien cordialement,
Mylène
je ne pense pas que ce soit lié à la mise a jour, mais plutot que votre wiki ne soit pas en https
il est bien en https livinglab-chambery.ensam.eu : PagePrincipale
Nous n’avions pas ce message avant la maj.
dans votre fichier de configuration wakka.config.php , la base_url ca commence bien avec un https:// ??
oui base_url est bien en https
Par contre on est derrière un reverse proxy et la communication entre le reverse et yeswiki est en http.
Nous ajoutons les en-têtes suivant via le reverse
proxy_set_header X-Forwarded-Proto https;
add_header Front-End-Https on;
ok, en effet dans la nouvelle version de yeswiki, le login construit l’url en fonction de parametres et dans votre cas le code html du formulaire de login de la modale est bien http sans s. Voir le code yeswiki/tools/login/actions/LoginAction.php at doryphore-dev · YesWiki/yeswiki · GitHub
s’il s’agit de nginx comme proxy, et php-fpm
location ~ \.php$ {
..
fastcgi_param HTTPS $https if_not_empty;
..
}
En attendant, vous pouvez toujours passer par livinglab-chambery.ensam.eu : PageLogin
J’ai le même message sur la page login. Nous ne pouvons pus nous connecter 
Ah oui, c’est la meme action derriere…
Mais je pense qu’il faudrait faire la modif pour les fastcgi_param pour que le proxy passe l’info du https.
En attendant vous pouvez changer la ligne $protocol = (!empty($server['HTTPS']) && $server['HTTPS'] !== 'off') ? 'https' : 'http'; dans LoginAction (indiquée plus haut) par $protocol = 'https'; pour forcer le https
mon collègue a forcé entretemps avec fastcgi_param HTTPS on;
et ça passe !! ouf…
Merci !
je lui communique votre réponse