Copie d'un site vers un serveur local

Bonjour,

Comme je l’ai dit dans ma présentation, je souhaite faire une copie locale (sur ma machine windows) d’un site pour pouvoir manipuler sans risques de perturber le site en ligne.

J’ai donc fait une sauvegarde complète (fichier et base de données) du site que j’ai téléchargée et restaurée dans un répertoire accessible accessible sur mon installation locale wamp (le répertoire est à la racine du serveur web et s’appelle svbb, il contient bien les répertoires actions, cache, etc… ainsi que le fichier index.php)

J’ai aussi, à l’aide de phpmyadmin, recréé les tables à partir de private/backups/content.sql dans une base yeswikibb.

J’ai modifié le fichier waka.config.php pour avoir :
‹ mysql_host › => ‹ localhost ›,
‹ mysql_database › => ‹ yeswikibb ›,
‹ mysql_user › => ‹ root ›,
‹ mysql_password › => ‹  ›,
‹ table_prefix › => ‹ yeswiki_ ›,
‹ base_url › => ‹ http://localhost/svbb ›,

Lorsque j’essaye d’atteindre le site local, firefox me répond ‹ La connexion a échoué › et je vois que, bien que j’ai saisi l’url :
http:/localhost/svbb/
l’url appelée est devenue :
https://localhost/svbb/

(j’avais oublié un caractère / pour l’url http mais je ne peux pas l’ajouter car je suis nouvel utilisateur et cela ferait plus de deux liens dans mon message).

Je ne vois pas ce qui force le passage en https…

Quelqu’un peut il m’aider ?

Cordialement,
Jean-Paul

Je viens de penser au fichier .htaccess (que je n’ai pas l’habitude d’utiliser), il y contient bien une règle de réécriture qui expliquerait le passage en https mais même après avoir supprimé le s pour avoir http: j’ai le même comportement…

Je relance ce sujet car ça m’intéresse pour copier un site vers un nouvel hébergement. Il me semble qu’il y a des modifications à faire dans la BDD aussi par rapport aux opérations détaillées ci-dessus. @mrflos tu aurais une procédure de migration à partager par hasard :angel: ?

Merci d’avance !

C’est bien le paramètre base_url qui change tous les liens par défaut dans le wiki.
Mais en effet, si la base importée contenait des liens en https:// ils seront aussi comme cela dans le nouveau wiki.
J’ai pas de procédure mais généralement, dans le fichier sql je fais un rechercher/remplacer de l’ancienne adresse url vers la nouvelle.
Pour le probleme de https automatique, ca pourrait venir d’une extension du navigateur (genre https everywhere) ou de la configuration du serveur web qui forcerait le https (mais je ne connais pas wamp, il y a peut etre des infos en anglais sur https://processwire.com/talk/topic/21100-enabled-https-for-localhost-now-i-cant-turn-it-off/ )

1 « J'aime »