- WordPress :5.8
- Statut : résolu
- Ce sujet contient 11 réponses, 3 participants et a été mis à jour pour la dernière fois par
PhiLyon, le il y a 3 années et 4 mois.
-
AuteurMessages
-
18 septembre 2021 à 21 h 47 min #2385562
Bonjour,
Ma configuration WP actuelle
- Version de PHP/MySQL : 8
- Thème utilisé : artisteer
- Extensions en place :
- Nom de l’hébergeur : 1&1
- Adresse du site : http://www.mikawebsite.com
Problème(s) rencontré(s) :
Bonjoir à tous 🙂
Jai remarqué que je pouvais changer la version de PHP et donc passé de la 7.4 à la 8. Cependant je rencontre un problème de fatal error directement lorsque la version de PHP 8 est activée.
Voici le message d’erreur:
Fatal error: Uncaught ArgumentCountError: Too few arguments to function WP_Widget::__construct(), 0 passed in /homepages/29/d475204339/htdocs/wp-includes/class-wp-widget-factory.php on line 61 and at least 2 expected in /homepages/29/d475204339/htdocs/wp-includes/class-wp-widget.php:162 Stack trace: #0 /homepages/29/d475204339/htdocs/wp-includes/class-wp-widget-factory.php(61): WP_Widget->__construct() #1 /homepages/29/d475204339/htdocs/wp-includes/widgets.php(115): WP_Widget_Factory->register('VMenuWidget') #2 /homepages/29/d475204339/htdocs/wp-content/themes/MWS4/library/widgets.php(244): register_widget('VMenuWidget') #3 /homepages/29/d475204339/htdocs/wp-includes/class-wp-hook.php(303): artWidgetsInit('') #4 /homepages/29/d475204339/htdocs/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters(NULL, Array) #5 /homepages/29/d475204339/htdocs/wp-includes/plugin.php(470): WP_Hook->do_action(Array) #6 /homepages/29/d475204339/htdocs/wp-includes/widgets.php(1809): do_action('widgets_init') #7 /homepages/29/d475204339/htdocs/wp-includes/class-wp-hook.php(303): wp_widgets_init('') #8 /homepages/29/d475204339/htdocs/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters(NULL, Array) #9 /homepages/29/d475204339/htdocs/wp-includes/plugin.php(470): WP_Hook->do_action(Array) #10 /homepages/29/d475204339/htdocs/wp-settings.php(578): do_action('init') #11 /homepages/29/d475204339/htdocs/wp-config.php(105): require_once('/homepages/29/d...') #12 /homepages/29/d475204339/htdocs/wp-load.php(50): require_once('/homepages/29/d...') #13 /homepages/29/d475204339/htdocs/wp-blog-header.php(13): require_once('/homepages/29/d...') #14 /homepages/29/d475204339/htdocs/index.php(17): require('/homepages/29/d...') #15 {main} thrown in /homepages/29/d475204339/htdocs/wp-includes/class-wp-widget.php on line 162
J’espère que celui-ci sera lisible et que vous saurez m’aider.
À bientôt !
18 septembre 2021 à 23 h 25 min #2385564Bonjour,
Sauvegardez votre base de données (tuto avec PhpMyAdmin) par précaution, puis revenez en PHP 7.4
19 septembre 2021 à 8 h 16 min #2385574Bonjour Flobogo,
C’est ce que j’ai fait, je suis revenu immédiatement en PHP 7.4 et je n’ai eu aucun soucis, mais je n’ai pas sauvegarder la base de données.
Ce que je crains, c’est que je serai un jour obligé de passer en PHP 8 et que ce problème ne sera jamais résolu.
Croyez-vous qu’il puisse y avoir une solution?
19 septembre 2021 à 8 h 48 min #2385575Bonjour.
Tu utilises une extension qui n’a pas été mise à jour depuis plus de 4 ans, désactive-la et refais un essai https://wordpress.org/plugins/micro-archive-widget/
De plus pas sûr que » Artisteer « supporte le PHP 8, contacte leur support.
🙂
19 septembre 2021 à 9 h 06 min #2385576Bonjour Philyon,
Toujours un message d’erreur même après avoir désactiver le plugin Micro archives :
Fatal error: Uncaught ArgumentCountError: Too few arguments to function WP_Widget::__construct(), 0 passed in /homepages/29/d475204339/htdocs/wp-includes/class-wp-widget-factory.php on line 61 and at least 2 expected in /homepages/29/d475204339/htdocs/wp-includes/class-wp-widget.php:162 Stack trace: #0 /homepages/29/d475204339/htdocs/wp-includes/class-wp-widget-factory.php(61): WP_Widget->__construct() #1 /homepages/29/d475204339/htdocs/wp-includes/widgets.php(115): WP_Widget_Factory->register('VMenuWidget') #2 /homepages/29/d475204339/htdocs/wp-content/themes/MWS4/library/widgets.php(244): register_widget('VMenuWidget') #3 /homepages/29/d475204339/htdocs/wp-includes/class-wp-hook.php(303): artWidgetsInit('') #4 /homepages/29/d475204339/htdocs/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters(NULL, Array) #5 /homepages/29/d475204339/htdocs/wp-includes/plugin.php(470): WP_Hook->do_action(Array) #6 /homepages/29/d475204339/htdocs/wp-includes/widgets.php(1809): do_action('widgets_init') #7 /homepages/29/d475204339/htdocs/wp-includes/class-wp-hook.php(303): wp_widgets_init('') #8 /homepages/29/d475204339/htdocs/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters(NULL, Array) #9 /homepages/29/d475204339/htdocs/wp-includes/plugin.php(470): WP_Hook->do_action(Array) #10 /homepages/29/d475204339/htdocs/wp-settings.php(578): do_action('init') #11 /homepages/29/d475204339/htdocs/wp-config.php(105): require_once('/homepages/29/d...') #12 /homepages/29/d475204339/htdocs/wp-load.php(50): require_once('/homepages/29/d...') #13 /homepages/29/d475204339/htdocs/wp-blog-header.php(13): require_once('/homepages/29/d...') #14 /homepages/29/d475204339/htdocs/index.php(17): require('/homepages/29/d...') #15 {main} thrown in /homepages/29/d475204339/htdocs/wp-includes/class-wp-widget.php on line 162
19 septembre 2021 à 9 h 09 min #2385577Tu as vidé les caches ?
🙂
19 septembre 2021 à 9 h 23 min #2385580Oui j’ai vidé et purgé le cache, même problème.
De plus le logiciel artisteer n’est plus mis à jour depuis des années. J’avais dû déjà modifier des lignes de code pour que le thème fonctionne en PHP 7.
Mais là j’ai vraiment l’impression que c’est galère…
19 septembre 2021 à 9 h 28 min #2385581Il est peut-être temps de refaire ton site avec un » vrai » thème.
🙂
19 septembre 2021 à 9 h 41 min #2385582Je crois que tu as raison… En aurais-tu un à me conseiller?
J’aibdait le mien avec artisteer il y a des années. Je voudrais garder un truc dans le même genre.
Mais s’il y a une solution miracle pour garder mon thème je suis preneur.
Après je pense qu’on s’éloigne un peu du sujet 😉
19 septembre 2021 à 10 h 10 min #2385585Tu dois trouver ton bonheur ici, tu peux utiliser le filtre de fonctionnalités https://fr.wordpress.org/themes/tags/blog+entertainment/
🙂
19 septembre 2021 à 21 h 58 min #2385612C’est bon je me suis amusé à chercher un nouveau thème et j’ai trouvé ! Il fonctionne en PHP 8 en plus et se rapproche de celui que j’avais avant !
Merci encore PhiLyon 😉
19 septembre 2021 à 22 h 05 min #2385613Regarde ton site sur ton téléphone, tu n’as pas activé ou mal réglé la fonction mobile.
😉
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.