[Résolu] J’ai planté mon site …

  • WordPress :4.8.2
  • Statut : résolu
15 sujets de 1 à 15 (sur un total de 63)
  • Auteur
    Messages
  • #1957830

    Roro
    Participant
    Padawan WordPress
    68 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 7.0.21
    • Thème utilisé : Graphene (Child)
    • Extensions en place : WP audio Player
    • Nom de l’hébergeur : OVH
    • Adresse du site : http://www.wandwmusic.fr

    Problème(s) rencontré(s) :

    Bonsoir,

    Je crois que j’ai fait une très très très grosse bêtise … j’ai planter mon site web.

    J’ai mis à jour mon thème et l’image header était déréglé, alors j’ai voulu utilisé un ancien code qu’ont m’avait fourni pour la version précédente, je l’ai donc inséré dans le Functions.php. Le problème, est que ça a planté mon site qui affiche maintenant le message d’erreur « Cette page ne fonctionne pas ».

    Pour les connaisseurs, j’ai modifié le code wp_enqueue_style.

    Je n’ai plu accès au site, au Pannel de WordPress, que je dois-je faire ?

    Merci d’avance ^^

    #1957842

    PhiLyon
    Modérateur
    Maître WordPress
    16589 contributions

    Bonjour.

    Par ftp, avec Filezilla, chez ton hébergeur remplaces le functions.php HS par celui d’origine du thème.

    🙂

    #1957863

    Roro
    Participant
    Padawan WordPress
    68 contributions

    Bonsoir,

    Merci pour votre réponse PhiLyon.

    Alors il va falloir me confirmer si c’est bon, vu que je suis pas un pro.

    J’ai télécharger Filezilla, je me suis connecter à mon site, puis j’ai chercher le fichier Functions.php, je l’ai supprimer. J’ai été sur un site télécharger le thème complet de Graphene puis j’ai garder seulement le Functions.php (donc d’origine). Je l’ai fait glisser dans le fichier de mon site sur Filezilla puis j’ai envoyé le site à la file d’attente.

    Cela suffit ? Merci d’avance 🙂

    #1957864

    PhiLyon
    Modérateur
    Maître WordPress
    16589 contributions

    Tu as bien mis le fichier dans le dossier de ton thème ?

    🙂

    #1957865

    Roro
    Participant
    Padawan WordPress
    68 contributions

    Oui dans le dossier Graphene et le child aussi 😉

    Mais ça n’a pas l’air de fonctionner …

    #1957870

    PhiLyon
    Modérateur
    Maître WordPress
    16589 contributions

    Ah, je n’avais pas vu, c’est le fichier functions.php du thème enfant que tu avais planté ?

    🙂

    #1957873

    Roro
    Participant
    Padawan WordPress
    68 contributions

    Oui c’est ça ^^ Ah j’ai oublié de le précisé, désolé.

    Quand j’ai mis à jour mon thème, le thème Graphene s’est réactivé tout seul et ça a désactivé le thème enfant. J’ai donc réactivé le thème enfant avant de modifier le dossier Functions.PHP ^^

    #1957874

    PhiLyon
    Modérateur
    Maître WordPress
    16589 contributions

    Dans le thème enfant il ne faut pas mettre le functions.php du thème parent mais celui indiqué dans les différents tutos dont https://wpmarmite.com/child-theme-wordpress/

    🙂

    #1957904

    Roro
    Participant
    Padawan WordPress
    68 contributions

    Hmmhmhm j’ai pas compris grand chose du site du coup …

    Là je viens de supprimer le Functions.Php du thème enfant.

    Que faire ensuite ?

    #1957926

    ftiar
    Participant
    Initié WordPress
    20 contributions

    Bonjour,

    Je te conseille quelques actions :

    • Faire une copie complète de ton site via FTP (tout le dossier www (ou public_html selon le nommage)
    • Ajouter cette ligne de code dans ton wp-config.php :
      define( 'WP_DEBUG', true );

    • Te rendre sur le site, normalement tu verras un message de type « PHP Fatal Error …. at line X in wp-content/theme/functions.php.
    • Copie colle le contenu de ton functions.php si c’est bien lui qui plante ton site.
    • Cette réponse a été modifiée le il y a 1 semaine et 4 jours par  ftiar.
    #1957942

    Roro
    Participant
    Padawan WordPress
    68 contributions

    [Edit]Je l’ai modifié, j’enregistre actuellement. Merci pour la suggestion 😉

    • Cette réponse a été modifiée le il y a 1 semaine et 4 jours par  Roro.
    #1957948

    Roro
    Participant
    Padawan WordPress
    68 contributions

    Non ça ne fonctionne toujours pas, je l’ai bien fait pourtant … je comprends pas.

     

     

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #1957957

    ftiar
    Participant
    Initié WordPress
    20 contributions

    Tu as placé la ligne de code à quel endroit dans le fichier ? Car de base il doit surement y avoir la même ligne mais avec la valeur à « false », donc il est possible que tu ais placé la ligne de code que je t’ai donné plus haut que celle-ci et donc elle n’a pas été prise en compte.

    Sinon, au même endroit, ajoute ces lignes, et dis moi si ca affiche quelque chose cette fois-ci :

    <?php
    define('WP_DEBUG', true);
    if ( WP_DEBUG ) {
    	define( 'WP_DEBUG_LOG', false );
    	define( 'WP_DEBUG_DISPLAY', true );
    	define('SCRIPT_DEBUG', true);
    	@ini_set( 'display_errors', 1 );
    	define( 'SAVEQUERIES', true );
    }

    #1957959

    Roro
    Participant
    Padawan WordPress
    68 contributions

    Bon je sais pas si c’est important, mais j’ai peut-être trouver le soucis (voir image ci-joint) ^^

    J’essaie tout de même ce que vous m’avez proposer, merci encore pour votre aide ^^

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #1957961

    Roro
    Participant
    Padawan WordPress
    68 contributions

    Ah c’est ok, j’ai réussis, j’ai fait ce que vous m’avez dit plus haut ^^ (j’avais mis le code tout en bas) =)

    Bon, que dois-je faire maintenant ? ^^

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
15 sujets de 1 à 15 (sur un total de 63)
  • Vous devez être connecté pour répondre à ce sujet.