[Résolu] Problème spip_loader.php sur localhost: redirection automatique http vers https

Bonjour !

J’ai un souci avec l’utilisation de spip_loader.php sur mon site dev qui est sur un Apache / Debian en localhost. J’essaie d’utiliser spip_loader.php mais ça me dit que je ne suis pas authentifié, et ça me redirige immédiatement vers une connexion https. Or sur localhost je n’ai pas https de configuré, j’ai juste le port 80 en HTTP.

Est-ce qu’il y a une variable de configuration qui permet de forcer l’adresse en HTTP ? J’ai bien mis http://localhost/ dans la configuration en "Adresse (URL) du site public mais ça ne semble pas aider.

Ou est-ce que je dois obligatoirement activer HTTPS pour que ça marche ?

(peut-être un lien avec Comment utiliser le spip_loader sous http (pas https) localhost sans erreur Curl 60 - Général - Discuter de SPIP)

Merci d’avance,

Mathieu

Salut, il n’y a rien dans le loader qui force le https, par contre, peut-être que l’adresse du site renseignée dans ta base de donnée n’est pas localhost mais celle de prod ? Tu peux le vérifier dans le champ adresse_site de la table spip_meta.

ah oui c’est possible car j’importe la base de données de prod dans le dev… je vais vérifier. merci !

Non j’ai bien http://localhost/ dans adresse_site .

Quand je tape http://localhost/spip_loader.php ça me dit que je ne suis pas connecté (alors que je suis déjà connecté sur l’admin) puis quand je clique sur « se connecter », le lien http://localhost/spip.php?action=login&url=spip_loader.php redirige vers https://localhost/spip.php?action=login&url=spip_loader.php et là je suis bloqué.

Je vois dans spip.log qu’il y a une redirection 302 effectuée par Spip.

Et tu es (bien sûr) dans la liste des auteurs autorisés à accéder au loader ? Utiliser spip_loader - SPIP

ahah, j’ai trouvé, j’ai mis moi-même une redirection de http vers https pour les pages d’admin dans mon .htaccess . Désolé ! Problème réglé :smiley:

Donc, c’était pas un « problème spip_loader.php » mais un « problème apache » ^^

Exactement ! My bad.