Salut

Un de nos bénévole a refait le site de notre asso avec WordPress. L'installation a été faite avec Softaculous de notre hébergeur (o2switch). Sans rentrer dans les détails, j'avais créé un compte utilisateur cPanel pour ce bénévole, mais pour pouvoir mettre le site dans public_html du compte utilisateur principal, il a fallu faire migrer le site. Le bénévole ne sachant pas comment faire je m'y suis collé (je suis plutôt Joomla). Pour une migration simple j'ai vue qu'il fallait utiliser Duplicator. J'ai donc fait la migration. Pour éviter les problèmes j'ai créé le dossier public_html-nouveau pour y faire l'installation et créé un sous-domaine qui pointe vers lui. Le but étant de vérifier que tout allait bien (ce qui était le cas) et ensuite de renommer public_html-nouveau en public_html. Chose que j'ai fait X fois avec Joomla et sans souci. Mais là plus aucune mise en forme CSS :

upload/1616098305-63857-itsasarima.com-itsasarimaaene.png

Aurais-je raté un truc pendant l'installation ? et j’espère que mes explications sont clairs Smiley smile .
Modifié par schtroumph (18 Mar 2021 - 21:12)
Il est en ligne mais sur un sous-domaine sur lequel ça marche. C'est sur le nom de domaine officiel que ça ne marche pas. Mais j'ai essayé quelque chose. J'ai créé un autre sous-domaine (new.itsasarima.com) qui pointe vers public_html-nouveau et ça marche, puis renommé ce dossier en public_html-new et la mise en forme disparaît. Donc ça viendrait du fait de renommer le dossier.

Pour voir ça c'est ici : new.itsasarima.com.
Oui, c'est celui que j'avais fait pour voir s'il n'y avait pas de problème avec l'installation et sur lequel l'affichage était impec. Donc il faut changer cet url quelque part. Mais où ??
Modifié par schtroumph (20 Mar 2021 - 15:32)
Il est un peu compliqué de répondre à la question de savoir à quel endroit changer ces appels sans avoir le code sous les yeux mais ça peut être à plusieurs endroits dans WordPress.
Tu peux commencer par vérifier si les urls sont correctes à cette page /wp-admin/options-general.php.
Ensuite, il y a pas mal d'url absolue enregistrées dans la base de données. En effet, souvent, dans les éditeurs de texte des contenus de WordPress les urls sont enregistrées de manière absolue. A vérifier dans ces pages.
Meilleure solution
Ah oui c'est vrais les urls dans la base de données ! Ça me rappel une fois (il y a longtemps) je devais faire la même chose et j'avais trouvé un tuto qui parle de ça ( Comment déplacer un site WordPress manuellement (et sans risques)) et dedans il parle des url présentes dans la base de données. Pour les modifier il utilise le script Search-Replace-DB. Je l'ai donc utilisé et la mise en forme est bonne. Le bénévole va voir plus en détail.

Merci de ton aide Smiley smile
Oui c'est un classique... Et pour ça WordPress n'est vraiment pas top.
Je vois par contre que les images ne sont pas chargées (et peut-être d'autres ressources) car le domaine en http est accessible. Il faudrait faire une redirection de http => https.
Le souci est que votre certificat est invalide. Si on passe outre les avertissements de sécurité du navigateur ça passe.

Les images ne s'affichent pas en http car ces ressources sont sur un domaine dont le certificat est invalide.
Modifié par MatthieuR (22 Mar 2021 - 09:15)
Je n'avais pas créé de certificat pour ce sous-domaine car ça devait être momentané. Le domaine principal est en https. Mais le bénévole doit voir avec un pote qui lui connaît WP. J’espère.
En fait j'ai repris la main sur le site. En fait pour certaines images (il y en as pas mal quant même) qui n'apparaissent pas c'est parce qu'elles sont avec background-image. Il faut donc modifier l'url dans les fichiers css.