- WordPress :5.5
- Statut : non résolu
- Ce sujet contient 42 réponses, 4 participants et a été mis à jour pour la dernière fois par
Flobogo, le il y a 1 semaine et 1 jour.
-
AuteurMessages
-
12 janvier 2021 à 13 h 12 min #2365669
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.
12 janvier 2021 à 13 h 19 min #2365672Je 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 ?12 janvier 2021 à 14 h 02 min #2365682Oui. 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.
12 janvier 2021 à 15 h 06 min #2365687Merci 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' ) ) );
12 janvier 2021 à 15 h 07 min #2365688les 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' );
12 janvier 2021 à 15 h 09 min #2365689Je 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..12 janvier 2021 à 15 h 14 min #2365691Mettez à 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.
12 janvier 2021 à 15 h 16 min #2365693je n’arrive pas à lire vos lignes de code 😉
12 janvier 2021 à 15 h 18 min #2365695J’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.
12 janvier 2021 à 16 h 16 min #2365716En plus, il me semble avoir précisé qu’il fallait faire les mises à jour avec un des thèmes par défaut. Soupir.
12 janvier 2021 à 23 h 59 min #2365770Bonjour,
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.
13 janvier 2021 à 10 h 38 min #2365787Bonjour,
@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 ^^- Suppression des thèmes et plugins non utilisés.
- le thème.
- les plugins.
- Supprimer FlatFolio ou trouver un équivalent.
- Passer à WordPress 5.0 si possible puis 5.6 (passer de 4.3 à 5.6, c’est osé mais aussi tout à fait possible).
- Passer à PHP 7.x (7.2, c’est bien, mes sites tournent avec)
- Mettre à jour thème + plugins (si besoin)
- Passer à WordPress 5.6
13 janvier 2021 à 19 h 44 min #2365831dans 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.
-
Cette réponse a été modifiée le il y a 1 semaine et 2 jours par
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.