web-dev-qa-db-fra.com

Version locale d'un site Wordpress - SSL / HTTPS appliqué?

J'essaie de configurer une version locale d'un site Web en direct, j'ai téléchargé les fichiers et la base de données et je pense que tout est prêt et trié, mais je rencontre un problème en raison duquel le site tente de forcer HTTPS, de sorte que tous les navigateurs sont rapportant 'Ce site ne peut pas fournir une connexion sécurisée, localhost a envoyé une réponse invalide.'.

Quel est le moyen de gérer cela? Suis-je censé essayer d'installer un certificat?

J'utilise MAMP pour les serveurs Apache et MySQL.

1
Josh

WordPress conserve WP_HOME et WP_SITEURL dans la base de données. Celle-ci est définie lors de l'installation initiale et correspond généralement au domaine de votre site Web. Dans votre cas, il s'agit d'un domaine avec https.

Votre site de visite via le domaine local, mais WordPress redirige vers le domaine actif https, provoquant ainsi une boucle de redirection qui échoue évidemment.

Pour résoudre ce problème, changez les valeurs WP_HOME et WP_SITEURL dans la base de données.

Ou ajoutez simplement ceci à wp-config.php:

define('WP_HOME','http://domain.local');
define('WP_SITEURL','http://domain.local');

N'oubliez pas non plus que votre navigateur met en cache les redirections de manière agressive. Vous devez nettoyer le cache pour voir les résultats ou utiliser le mode navigation privée dans le navigateur.

3
sandrodz

vous pouvez également vérifier s'il existe des plug-ins que vous avez installés pour prendre en charge SSL. Si tel est le cas, supprimez manuellement le plug-in du dossier plugins.

0