Perte de mise en page : Non reconnaissance du fichier CSS (Créer un compte)

  • Statut : non résolu
14 sujets de 1 à 14 (sur un total de 14)
  • Auteur
    Messages
  • #467189
    armonyaltinier
    Participant
    Initié WordPress
    13 contributions

    Bonjour,

    Hier matin, alors que j’étais encore sous WP 2.7, j’ai voulu faire une mise à jour du plugin MailPress vers 1.9.4, puis cela étant impossible vers 2.0, mais cette modification a entraîné un message d’erreur lors de la connexion à l’admin “vous n’avez pas les droits suffisants“. Admin donc inaccessible, mais partie publique sans problème.

    J’ai essayé de chmoder différentes options sur les répertoires /wp-plugins et /wp-admin, sans que cela ne règle le problème. Je suis donc redescendue à la version 1.9.3 du plugin en attendant d’avoir plus de temps pour me pencher sur le problème. Ce qui a résolu le problème de l’accès à l’admin, mais a fait perdre totalement la mise en page sur la partie publique…

    Depuis, je viens de faire la mise à jour vers WP 2.7.1, sans problème.

    Ma configuration WP actuelle
    – Version de WordPress : 2.7.1
    – Thème utilisé : Thème personnel
    – Plugins en place : Akismet 2.2.3 et MailPress 1.9.3
    – Nom de l’hebergeur : OVH
    – Adresse du site : generations-ermont[POINT]fr

    Problème(s) rencontré(s) : Perte de la mise en page, non reconnaissance du fichier CSS…

    Chmod actuel pour :
    /wp-admin : 705
    /content/wp-plugins : 775

    Bon, le vrai gros problème c’est que je suis un gros boulet qui a voulu se lancer dans une mise à jour alors que j’étais pressée et que je n’avais pas le temps nécessaire à consacrer à ce genre d’exercice potentiellement périlleux. Du coup, je reconnais que j’ai fait vraiment ce qu’il ne fallait pas faire… 😳

    A moins de tout écraser pour revenir à une version sauvegardée (mais antérieure, ce qui peut poser problème quant à la structure de la BDD, même si elle-même sauvegardée), je ne vois pas quelle est la solution…

    Quelqu’un aurait-il une idée moins barbare et qui expliquerait d’où vient le problème et comment le résoudre simplement. Car a priori, je n’ai touché qu’à deux répertoires (et leurs sous répertoires, certes). J’aimerais bien éviter de revenir à une version antérieure…

    Merci infiniment à ceux qui voudront bien m’éclairer… :wp:

    #660984
    philca
    Membre
    Padawan WordPress
    54 contributions

    J’ai connu un problème similaire l’an dernier. Pour autant que je me souvienne, ça provenait d’un fichier .htaccess corrompu.

    La solution (peut-être) : connecte-toi par FTP et vire le fichier .htaccess à la racine de ton blog. Attention, c’est un fichier invisible, il faut donc au préalable que tu actives la visualisation des fichiers invisibles.

    Bon courage.

    #660985
    armonyaltinier
    Participant
    Initié WordPress
    13 contributions

    Merci beaucoup Philca pour tes encouragements.

    Visiblement, le problème ne vient pas du fichier .htaccess, malheureusement… Mais c’est gentil d’avoir essayé de m’aider…

    Apparemment, le problème vient du fait que WP ne reconnaît plus les thèmes, quels qu’ils soient. J’ai essayé de changer de thème, ça ne fonctionne pas d’avantage, pas même à la prévisualisation.

    Pourtant, chose très étrange, quand on regarde le code source du site, le fichier style.php est bien appelé et situé au bon endroit :

    Du coup, aucune idée de quoi faire pour permettre la reconnaissance des thèmes…

    Quelqu’un aurait-il une idée ? S’il vous plaît ?… 😕

    #660986
    philca
    Membre
    Padawan WordPress
    54 contributions
    armonyaltinier wrote:
    Apparemment, le problème vient du fait que WP ne reconnaît plus les thèmes, quels qu’ils soient. J’ai essayé de changer de thème, ça ne fonctionne pas d’avantage, pas même à la prévisualisation.

    Voici trois hypothèses :

    1. Problème lié aux extensions (plugin).
    Désactive-les toutes, puis réactive-les toutes l’une après l’autre. Peut-être que ça remettra tout en place.

    2. Pour l’impossibilité de changer de thème, faut-il incriminer le fameux fichier php de langue ?
    (/wp-content/languages/fr_FR.php)
    À tout hasard, retire-le du serveur par FTP, puis rafraîchis la fenêtre de ton navigateur.

    3. WP 2.7.1 étant disponible, fais une mise à jour après avoir tout sauvegardé. Ça permettra peut-être de faire disparaître un fichier ou réglage mal en point.

    #660987
    armonyaltinier
    Participant
    Initié WordPress
    13 contributions

    Merci encore Philca ! Malheureusement, sur les trois hypothèses, aucune ne fonctionne…

    1. La désactivation des plugins n’a aucun effet.
    2. La suppression du fichier fr_FR.php n’a aucun effet non plus.
    3. La mise à niveau vers WP 2.1.7, j’ai testé, tout semble s’être bien passé mais ça n’arrange rien à mon problème.

    Je me demandais : est-il possible que MailPress 2 ait fait une modification au niveau de la BDD qui ait perturbé la connexion avec les thèmes ?

    En d’autres termes, une corruption quelconque de la BDD est-elle susceptible d’entraîner un problème au niveau de la reconnaissance des thèmes ?

    Si oui, à quel niveau et comment corriger ?

    Je m’apprête à rebasculer vers une sauvegarde qui date de fin décembre… Ce ne serait pas très grave, mais j’aimerais surtout essayer de comprendre où se trouve le problème pour ne pas renouveler mon erreur (oui, oui, je sais, ma plus grave erreur est de n’avoir pas fait de sauvegarde avant la mise à jour du plugin… Mais ça me servira de leçon, je ne risque pas de recommencer !)…

    Merci d’avance !

    #660988
    belcikowski
    Participant
    Padawan WordPress
    81 contributions

    Voilà qui recoupe le problème que j’ai eu, moi aussi, ce matin avec la mise à jour en 2.7.1.
    Cf. http://www.wordpress-fr.net/support/sujet-21895-mise-jour-2

    #660989
    philca
    Membre
    Padawan WordPress
    54 contributions

    Vous êtes tous les deux chez OVH. Ça ne serait pas dû à cet hébergeur, par hasard ?

    #660990
    armonyaltinier
    Participant
    Initié WordPress
    13 contributions

    Merci belcikowski pour ton témoignage…

    Je suis donc confrontée à un double problème semble-t-il… Le problème de la mise à jour automatique, que j’avoue avoir testé, mais j’ai finalement refait la manip’ à la main. Et mon problème de plugin MailPress. Ce qui brouille encore davantage les pistes pour un diagnostic pertinent et donc une solution à mon problème…

    Dans la mesure où le problème de reconnaissance des thèmes était déjà présent AVANT la mise à jour vers WP 2.7.1, je ne pense pas que ce soit un souci directement lié à la nouvelle version.

    Mais je suis un peu rassurée de ne pas être toute seule, même si je crains que ce même problème n’ait pas les mêmes causes en l’occurrence…

    Quelqu’un sait-il comment la liaison entre le blog partie HTML et les thèmes de la partie admin se fait ? Y a-t-il quelque chose à voir avec la base de données ?

    #660991
    armonyaltinier
    Participant
    Initié WordPress
    13 contributions
    philca wrote:
    Vous êtes tous les deux chez OVH. Ça ne serait pas dû à cet hébergeur, par hasard ?

    Non, je ne pense pas. Jusque là je n’ai jamais eu aucun problème avec OVH… Mais c’est effectivement une piste à étudier… Je vais peut-être leur envoyer un petit mail, on ne sait jamais.

    Philca, puisque tu sembles en ligne, aurais-tu une réponse quant au fonctionnement de la reconnaissance des thèmes par WP et la possible implication de la BDD ?

    J’abuse un peu de ta patience, mais comme tu as la gentillesse d’essayer de m’aider depuis le début, j’en profite un peu… :happy:

    #660992
    Lumiere de Lune
    Participant
    Maître WordPress
    19538 contributions

    Le thème utilisé est stocké dans la table wp_options

    #660993
    armonyaltinier
    Participant
    Initié WordPress
    13 contributions

    Merci beaucoup Lumière de Lune (pseudo très poétique !).

    Mmmh… je vais essayer d’effacer la table wp_options et de la remplacer par ma sauvegarde de décembre… Croisons les doigts !

    #660994
    armonyaltinier
    Participant
    Initié WordPress
    13 contributions

    Bonsoir,

    Bon, je reviens avec mon problème, toujours pas résolu et ça devient vraiment urgent

    J’ai essayé de rebasculer le blog vers une sauvegarde que j’avais faite en décembre, données MySQL comprises. Bref, j’ai tout rebasculé en décembre, heureux moment où tout fonctionnait.

    Eh ben non, ça ne marche toujours pas ! Je ne comprends mais alors pas du tout ! Je ne sais plus quoi tenter…

    Le fichier CSS est présent à l’endroit indiqué dans le header du blog, il est bien présent et non corrompu sur le FTP, bref, tout devrait fonctionner pour le mieux dans le meilleur des mondes. Alors, je dois manquer d’imagination, mais je ne sais vraiment plus où chercher… Car le fait est que la mise en page n’est pas reconnue.

    Ni dans la partie publique, ni dans l’admin (enfin, si, dans l’admin on voit bien les différentes vignettes pour les différents thèmes, mais la prévisualisation ne fonctionne pas davantage).

    Je vais appeler OVH, à tout hasard, mais je ne vois pas pourquoi ils seraient responsables. Et je ne serais pas la seule dans ce cas là si c’était OVH…

    J’ai vraiment besoin d’un coup de main, si quelqu’un pouvait m’éclairer, je lui en serais vraiment très reconnaissante…

    A la base, je n’ai modifié que le dossier /wp-plugins et les chmods des répertoires wp-plugins et wp-admin. C’est donc là que la solution devrait se trouver je suppose.

    Un problème de mauvaise attribution de droits peut-elle être à l’origine de mon problème ?

    Merci d’avance pour le coup de main,

    Edit : au fait, en attendant que quelqu’un éventuellement me réponde, j’efface tout le blog et réessaie avec ma sauvegarde de décembre. Et si c’est toujours pareil, je rebascule sur WP 2.7.1 en attendant d’avoir de nouvelles idées…

    #660995
    jessy
    Participant
    Chevalier WordPress
    461 contributions
    armonyaltinier wrote:
    Problème(s) rencontré(s) : Perte de la mise en page, non reconnaissance du fichier CSS…

    Pourtant, chose très étrange, quand on regarde le code source du site, le fichier style.php est bien appelé et situé au bon endroit :

    <link href="http://www.generations-ermont.fr/wp-content/themes/Generations_Ermont/style.php” rel=”stylesheet” type=”text/css” />

    Et si tu essayais tout simplement d’appeler ton fichier style.css

    #660996
    armonyaltinier
    Participant
    Initié WordPress
    13 contributions
    jessy wrote:
    Et si tu essayais tout simplement d’appeler ton fichier style.css

    Merci Jessy pour ta réponse, mais si j’ai appelé le fichier style.php et non style.css, c’est qu’il y a une raison 😉 (pour plus d’infos tu peux lire par exemple l’article “des feuilles de styles dynamiques avec PHP” sur le blog css4design.

    Mais dans tous les cas, ce n’est pas le problème. La bonne nouvelle, c’est que j’ai finalement résolu mon problème, la mauvaise nouvelle, c’est que je ne sais toujours pas exactement pourquoi ça ne fonctionnait pas. Et je déteste ne pas comprendre

    La solution fut donc de supprimer tous les fichiers, de réinstaller l’ancienne sauvegarde. Ensuite j’ai remis la base de données du WP2.7.1 pour récupérer articles et commentaires depuis le 22 décembre, ce qui a fonctionné (le problème ne se situait donc pas au niveau de la Base de données).

    Puis j’ai fait manuellement et avec succès la mise à jour vers WP 2.7.1.

    La tout de suite, je suis en train de faire une sauvegarde évidemment, mais je dois encore faire une mise à jour du plugin MailPress (c’est là que tous mes problèmes ont commencé. je remets ça à la semaine prochaine).

    Mon hypothèse, c’est que j’ai dû supprimer un fichier corrompu qui a dû se rajouter au moment d’une mise à jour automatique. D’où le fait que le retour vers la sauvegarde de décembre ne résolvait pas le problème d’affichage quand je me contentais d’écraser les fichiers, alors que quand j’ai tout supprimé puis remis uniquement les fichiers de la sauvegarde, ça a fonctionné.

    Ma conclusion serait : méfiez-vous des sauvegardes automatiques… Mais si des WordPressiens expérimentés ont un avis différent là-dessus, je suis vraiment très intéressée de le connaître ! 🙂

    Merci en tous cas à tous ceux qui ont pris le temps de me répondre ! :D

14 sujets de 1 à 14 (sur un total de 14)
  • Vous devez être connecté pour répondre à ce sujet.