Mise à jour WordPress / Mise à jour PHP (Créer un compte)

  • WordPress :5.5
  • Statut : non résolu
13 sujets de 31 à 43 (sur un total de 43)
  • Auteur
    Messages
  • #2365669
    Li-An
    Modérateur
    Maître WordPress
    24657 contributions

    Essayez une version plus élevée de php mais c’est étrange. Le problème c’est qu’une erreur 500 est vraiment très générique et ça peut avoir des tas de raisons diverses.

    #2365672
    annacrea
    Participant
    Initié WordPress
    22 contributions

    Je suis passée en 7.1, Exécuteur Php : CGI.

    J’ai mon BO. Mais en front, j’ai un warning qui s’affiche en haut de page, concernant un fichier du thème Divi.

    “A non-numeric value encountered in ………../wp-content/themes/Divi/functions.php on line 5607”

    Je suppose que ça signifie qu’il faut aussi mettre à jour le thème Divi..? mais quand, maintenant ? (j’en suis à la v5.2.9 de WP)
    Après avoir fait toutes les màj WP ? et encore une fois, version par version de Divi ?

    #2365682
    wrey75
    Participant
    Initié WordPress
    28 contributions

    Oui. Essayez de mettre le thème à jour. L’erreur sent le passage en 7.1 mais ce qui m’inquiète c’est que vous disiez avoir un theme “enfant” de DIVI. Est-ce que vous avez fait des modifications sur le thème?

    Il y a eu quelques changement en PHP 7 mais rien de bien méchant, au pire, envoyez-moi la ligne de code 5607 (et celles au-dessus et en dessous pour avoir le contexte) et je regarde.

    #2365687
    annacrea
    Participant
    Initié WordPress
    22 contributions

    Merci wrey75,

    Pourquoi cela vous inquiète que j’ai un child theme de Divi ?

    Voici la ligne 5607 de code du fichier functions.php de Divi (et non pas de mon child theme)

    $widget_header_font_size = et_get_option( 'widget_header_font_size', intval( et_get_option( 'body_header_size' * .6, '18' ) ) );

    #2365688
    annacrea
    Participant
    Initié WordPress
    22 contributions

    les lignes autour de la ligne 5607 :

    		$footer_bg = et_get_option( 'footer_bg', '#222222' );
    		$footer_widget_link_color = et_get_option( 'footer_widget_link_color', '#fff' );
    		$footer_widget_text_color = et_get_option( 'footer_widget_text_color', '#fff' );
    		$footer_widget_header_color = et_get_option( 'footer_widget_header_color', $accent_color );
    		$footer_widget_bullet_color = et_get_option( 'footer_widget_bullet_color', $accent_color );
    
    		$widget_header_font_size = et_get_option( 'widget_header_font_size', intval( et_get_option( 'body_header_size' * .6, '18' ) ) );
    		$widget_body_font_size = et_get_option( 'widget_body_font_size', $body_font_size );
    		$widget_body_line_height = et_get_option( 'widget_body_line_height', '1.7' );

    #2365689
    annacrea
    Participant
    Initié WordPress
    22 contributions

    Je ne sais pas vraiment comment m’y prendre pour mettre à jour Divi.
    J’imagine qu’encore une fois il y a eu tout un tas de mises à jours Divi..

    #2365691
    wrey75
    Participant
    Initié WordPress
    28 contributions

    Mettez à jour DIVI. Typiquement, le codeur a fait une erreur mais PHP 5 était moins rigoureux dans les vérifications…!

    Pour info, il y a un problème de parenthèse. Je pense que c’est ça le bon truc. Et oui, c’est lié aux fonctions DIVI. Donc mettre à jour.

    Ca m’inquiète (le “child theme”) car cela peut vouloir dire qu’il y a du vieux code qui n’a pas été mis à jour. On verra plus tard.

    Faites-donc la mise à jour du thème comme je l’avais préconisé dans ma première réponse. Si ça marche, passez aux plugins. D’abord les plugin et les thèmes à jour, ensuite WordPress. C’est comme ça que je fais.

     

     

     

    • Cette réponse a été modifiée le il y a 1 semaine et 2 jours par wrey75.
    #2365693
    annacrea
    Participant
    Initié WordPress
    22 contributions

    je n’arrive pas à lire vos lignes de code 😉

    #2365695
    wrey75
    Participant
    Initié WordPress
    28 contributions

    J’ai vu. Ce n’est pas grave. Mettez à jour themes & plugins sans vous poser de question. Je pense que ça passera comme une lettre à la poste.

    #2365716
    Li-An
    Modérateur
    Maître WordPress
    24657 contributions

    En plus, il me semble avoir précisé qu’il fallait faire les mises à jour avec un des thèmes par défaut. Soupir.

    #2365770
    Flobogo
    Modérateur
    Maître WordPress
    16670 contributions

    Bonjour,

    En plus, il me semble avoir précisé qu’il fallait faire les mises à jour avec un des thèmes par défaut. Soupir.

    J’allais le dire ! Avec autant de versions WP à rattraper, il faut désactiver toutes les extensions (au pire, gardez juste une extension anti-spam) et mettre un thème par défaut, le temps de finir l’ensemble des mises à jour WordPress.

    Vous mettrez DIVI à jour par la suite, si il n’est pas à jour non plus (je parle du thème parent), mais n’oubliez pas qu’il faut payer pour les mises à jour.

    #2365787
    annacrea
    Participant
    Initié WordPress
    22 contributions

    Bonjour,


    @wrey75
    , je suivais ces étapes que vous m’avez données, en ayant mis de côté la 2, par inattention sans doute, car je l’ai vue aussi en 7. (et dans mon esprit, il fallait sûrement mettre d’abord à jour WP avant de mettre à jour le thème, mais je me trompe probablement).
    Quand vous écrivez 3. les plugins, vous voulez dire les mettre à jour, même avant une màj wp c’est ça ? Merci ^^

    1. Suppression des thèmes et plugins non utilisés.
    2. le thème.
    3. les plugins.
    4. Supprimer FlatFolio ou trouver un équivalent.
    5. Passer à WordPress 5.0 si possible puis 5.6 (passer de 4.3 à 5.6, c’est osé mais aussi tout à fait possible).
    6. Passer à PHP 7.x (7.2, c’est bien, mes sites tournent avec)
    7. Mettre à jour thème + plugins (si besoin)
    8. Passer à WordPress 5.6
    #2365831
    Flobogo
    Modérateur
    Maître WordPress
    16670 contributions

    @annacrea,

    dans mon esprit, il fallait sûrement mettre d’abord à jour WP avant de mettre à jour le thème

    OUI.

    mais je me trompe probablement

    NON, il faut d’abord mettre à jour WordPress en désactivant au préalable toutes vos extensions et en activant un thème par défaut Twenty-XX.

    Suivez ces conseils pour mettre à jour votre version de WordPress.Le point 5 ter vous permettra de mettre à jour le ou les thèmes Twenty-XX au fur et à mesure des avancées de version WP.

    Vous vous occuperez de la mise à jour de DIVI en dernier.

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