- Statut : non résolu
- Ce sujet contient 17 réponses, 4 participants et a été mis à jour pour la dernière fois par luciole135, le il y a 8 années et 9 mois.
-
AuteurMessages
-
10 janvier 2016 à 16 h 01 min #558286
Bonjour,
Ma configuration WP actuelle :
– Version de WordPress : 4.3.2
– Version de PHP/MySQL : 5.5.12 / 5.6.17
– Thème utilisé : Zeeminty – Enfant
– Extensions en place : Akismet (3.1.7), Cacher barre Admin (1.0.2), Calendar (1.3.7), Category Tag Pages (1.0), Forum_wordpress_fr (3.9), jonradio Private Site (2.14), Mes fonctions (1.0), Shashin (3.4.11), SSL Grins (5.3.1), Theme My Login (6.4.1), WordPress Database Backup (2.3.0), WP-Optimize (1.8.9.10), WP Family Tree (1.0.5), WP Security Audit Log (2.2)
– Adresse du site : http://localhost/dossier (en local)
– Nom de l’hébergeur : Apache/2.4.9 (Win64) PHP/5.5.12 avec WAMPProblème(s) rencontré(s) :
Contexte : Il s’agit de la copie locale d’un site familial privé, pour lequel j’utilise les plugins Private Site et Theme My Login pour privatiser le site, à l’exception des pages d’accueil + page de connexion et autres pages gérées par Theme My Login.
J’ai voulu tester en local le passage à la version 4.4 (ou 4.4.1) de WP.Problème : j’ai procédé comme d’habitude, c’est-à-dire en désactivant mes plugins. Puis effacement des anciens dossiers et fichiers de WP (sauf wp-content) et mise à jour avec les nouveaux fichiers et dossiers de WP 4.4.1
Après réactivation des plugins, et vérification des résultats sur le site : le CSS du plugin Theme My Login n’est plus reconnu !Concrètement, voilà ce que ça donne :
Les boîtes d’identifiant et mot de passe sont collées l’une à l’autre, le lien de connexion aussi et il n’est pas centré.
Alors que sur le site en ligne, ça donne ça :J’ai essayé de désactiver toutes les autres extensions –> sans succès
J’ai remis en place la version 4.3.2 de WP –> toujours pareil
Comme le plugin TML avait lui aussi été mis à jour (passé en 6.4.3 après MAJ de WP), je l’ai rétrogadé en version 6.4.2 puis 6.4.1.Bon, foncièrement, ce n’est pas dramatique, mais j’aimerai comprendre le pourquoi du comment.
Je me doute que ce n’est pas simple de m’aider sur un site en local, mais je suis prête à vérifier les pistes : il y a peut-être quelque chose auquel je n’ai pas pensé.10 janvier 2016 à 16 h 06 min #1036983Quel script avez-vous utilisé dans cette copie ?
10 janvier 2016 à 16 h 11 min #1036984Bonjour M’Dame.
Supprimes carrément le plugin et ses éventuelles traces dans la BDD et réinstalles-le à partir du dépôt, si tu ne l’a pas déjà fait.
🙂
10 janvier 2016 à 16 h 12 min #1036985si tu ne l’aS pas déjà fait, pardon
10 janvier 2016 à 16 h 39 min #1036986@ Luciole135 : comment ça, « quel script ? » ?? :rolleyes: Je ne comprends pas ta question 😕
@ PhiLyon : c’est vrai que j’avais pensé supprimer le plugin, mais je ne sais pas comment supprimer ses traces dans la BDD. Je ne sais pas si lancer un nettoyage WP-Optimize suffira … 😕
En plus, je perdrai mes réglages, qui sont délicats sur ce plugin avec ma configuration « site partiellement privé » …
Lors de la 1ère installation, je « tournais en rond » en revenant constamment à la page de login.J’aimerai éviter d’en arriver là, juste pour un souci de CSS.
10 janvier 2016 à 17 h 36 min #1036987Flobogo wrote:@ Luciole135 : comment ça, « quel script ? » ?? :rolleyes: Je ne comprends pas ta question 😕Il y a trois script différents pour mettre à jour la BDD :
les deux d’interconnect version 2 et version 3
– celui de BDSR
la version 3 et celui de BDSR ont le même résultat. La version 2 oublie une colonne dans la BDD, mais cela ne change pas grand chose dans les faits. Enfin, il fait essayer toutes les pistes.10 janvier 2016 à 18 h 01 min #1036988Ok, pardon, je n’ai pas été claire : ma copie locale du site existait déjà, je n’ai pas touché à la BDD, donc pas de script utilisé.
Cette copie du site familial existe en permanence sur mon PC, elle me sert soit à tester de nouveaux plugins pour vérifier leur compatibilité, soit (comme aujourd’hui) à tester les mises à jour de WP.C’est en testant le passage en WP 4.4.1 que j’ai dû mettre à jour le plugin Theme My Login, qui « réclame » sa version 6.4.3 à partir de WP 4.4. Et c’est là que j’ai constaté la perte du CSS.
Je pensais qu’en « downgradant » en WP 4.3.2 et le plugin en 6.4.2 ou 6.4.1 je retrouverais l’accès au CSs du plugin … hé bé non ! 😉12 janvier 2016 à 21 h 17 min #1036989Il faut regarder avec Firebug, voir si les css sont appliqués, chargés, etc… en comparant les deux sites
12 janvier 2016 à 21 h 48 min #1036990C’est vrai que j’aurais dû le préciser, mais non, dans Firebug, on ne voit pas le CSS du plugin ! (dans le cas où les « boxes » sont collées). C’est comme si le CSS du plugin n’existait pas !
C’est justement pour ça que je dis que le CSS n’est plus « reconnu ».13 janvier 2016 à 21 h 57 min #1036991Voilà, pour illustrer :
1ère capture écran : le site version en ligne avec WP 4.3.2 et TML 6.4.2 –> on voit avec Firebug que le CSS de TML est bien appliqué
2ème capture écran : site (en local) après passage en WP 4.4.1 puis retour 4.3.2, et TML passé en 6.4.3 puis revenu à 6.4.2 … mais le CSS de TML n’est pas appliqué, on ne le voit pas avec Firebug
Ce que je ne comprends pas vraiment pas, c’est pourquoi le CSS n’est toujours pas reconnu, malgré un retour aux versions précédentes de WP et de TML 😡
Que faire ? Je ne veux pas que la même chose arrive au site en ligne …17 janvier 2016 à 17 h 25 min #1036992Bon, j’avais fini par me résoudre à suivre l’idée de PhiLyon : désactiver et supprimer le plugin, pour le ré-installer ensuite.
C’était une mauvaise idée : impossible de remettre en place mes réglages de Theme-my-login : soit je n’arrive plus à me déconnecter en tant qu’admin’, soit je n’ai plus la page d’accueil du site qui doit en principe être accessible à tous avec le widget de connexionHeureusement que c’est en local !
Mais du coup, je n’ose pas passer en WP 4.4.1 sur le site en ligne, de peur de foirer le CSS comme ci-dessus …17 janvier 2016 à 17 h 40 min #1036993refaites à nouveau une copie exacte de votre site en ligne !
17 janvier 2016 à 17 h 52 min #1036994Flobogo wrote:C’est vrai que j’aurais dû le préciser, mais non, dans Firebug, on ne voit pas le CSS du plugin ! (dans le cas où les « boxes » sont collées). C’est comme si le CSS du plugin n’existait pas !On ne le voit pas ? C’est à dire ? Les règles n’apparaissent pas du tout ? Elles sont barrées ? Est ce que la feuille de style du plugin est chargée ? (à voir dans le code source). Si elle est chargée, est ce qu’elle s’affiche quand on clique sur l’url ou est ce que ça donne une 404 ?
17 janvier 2016 à 18 h 13 min #1036995Luciole135 wrote:refaites à nouveau une copie exacte de votre site en ligne !Oui, ça je sais faire. Mais cet « incident » m’a montré que je suis incapable de ré-installer Theme My Login à l’identique, en cas de « crash ».
Lumière de Lune wrote:On ne le voit pas ? C’est à dire ? Les règles n’apparaissent pas du tout ?C’est ça : elles n’apparaissent pas du tout dans Firebug. J’avoue que je n’ai pas regardé avec l’inspecteur de Firefox, donc je ne sais pas si elles étaient barrées. Et pas regardé non plus dans le code source.
Bon, je refais une copie locale, et je recommence mes essais 😕
17 janvier 2016 à 19 h 00 min #1036996Alleluia !!! Merci Lumière de Lune, pour m’avoir montré le chemin ! 🍺
Explications :
1- J’ai remis une sauvegarde de ma BDD locale (hé oui, je fais même des sauvegardes en local, et c’est utile 😉 ) . J’avais donc à nouveau ma page d’accueil avec CSS non reconnu.
2- J’ai « investigué » en suivant les questions de Lumière de Lune : non, pas de CSS visible ni même barré avec l’outil inspecteur.
J’ai alors regardé le code source, et là, surprise : mon thème-enfant chargeait un fichier CSS de theme-my-login, qui ne contenait qu’une règle personnalisée ! 😉
3 – J’ai supprimé ce fichier theme-my-login.css en trop … et voilà, maintenant, c’est bien celui du plugin qui est appelé 🙂Ouf !!! Mais pourquoi suis-je allée mettre ce fichier dans le thème-enfant ? Mystère :boulet:
Conclusion : ça n’avait rien à voir avec la mise à jour en WP 4.4.1 et TML 6.4.3. Désolée 😳
Par contre, cela prouve une fois de plus l’intérêt des sauvegardes multiples … même en local 😉La seule chose qui m’inquiète, c’est qu’en cas de gros bug avec TML, je serai incapable de le supprimer/ré-installer/ re-configurer à l’identique
En tous cas, mon problème est résolu ✅
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.