Comment corriger cette erreur Erreur fatale: appel à une fonction non définie ...?
-
-
Vous allez avoirbesoin defournir unpeuplus d'informations sur votreenvironnement (version WordPress,thème/plugins actifs,etc.),tout ce qui sort de l'ordinaire que vouspourriezfaire,et où/comment vous obtenez leErreur.You're going to need to provide quite a bit more information, about your environment (WordPress version, active Theme/Plugins, etc.), anything out of the ordinary that you might be doing, and where/how you're getting the error.
- 0
- 2011-08-12
- Chip Bennett
-
Veuillez ajouter votre solutionen tant que réponse réelleplutôt qu'entant quemodification de la question.Please add your solution as an actual answer instead of as an edit to the question.
- 0
- 2013-08-25
- s_ha_dum
-
7 réponses
- votes
-
- 2011-08-12
wp()
est unefonction assezessentielle.Il réside dans lefichierfunctions.php
(nepas confondre avecfunctions.php
dans lethème,chose différente)et jene pensepas que vouspuissiez charger WP sanspasserrequire
pour cefichier à unmoment donné.Donc,votreinstallation sembletrès défectueuse - soit lefichier
functions.php
dans lenoyauestendommagé,soit quelque chose d'autreest casséet lefait sauter le chargement de cefichier.wp()
is quite essential function. It resides infunctions.php
file (don't confuse withfunctions.php
in theme, different thing) and I don't think you can load WP without passingrequire
directive for that file at some point.So your install seems very broken - either
functions.php
file in core is damaged or something else is broken and makes it skip loading that file.-
oui votre homme droit,ce quej'aifait,c'est queje réinstalletout ... Je résout leproblème déjà avant de lire votre réponse,mais votre réponseest lamême que lamienne,doncje choisirai votre réponse aussi :)yes your right man , what I did is I reinstall everything...I fix the problem already before I read your answer, but your answer is same as mine , so I'll pick your answer too :)
- 0
- 2011-08-14
- arnold
-
-
Pourquoi celaest-il rejeté?C'était la cause dansmon cas.Why is this getting downvoted? It was the cause in my case.
- 1
- 2016-09-15
- br4nnigan
-
C'était aussi leproblème demon côté.Jepense qu'une sauvegarde de wp-config a étéinterrompue,et lefichier afini par être videet agénéré cetteerreur.Je l'ai restauréet il a été réparé.This was the problem on my end too. I think a save of wp-config got interrupted, and the file ended up being blank and was throwing this error. Restored it and it was fixed.
- 1
- 2016-09-30
- sbuck
-
Jene saispaspourquoimon wp-config.phpest devenu vide.Unefois que cela a été corrigé,tout abien fonctionné ...I don't know what made my wp-config.php became empty. Once it was fixed, everything worked fine...
- 0
- 2019-10-27
- amit bakle
-
-
- 2020-04-06
Lorsquej'aimigré vers Siteground,je ne saispaspourquoi Siteground a changé lefichier d'inclusion de la dernière ligne dufichier
wp-config.php
vers unmauvais répertoire.Le chemin correct devrait être celui-ci à laplace:
/* That's all, stop editing! Happy blogging. */ /** Absolute path to the WordPress directory. */ if ( ! defined( 'ABSPATH' ) ) define( 'ABSPATH', dirname( __FILE__ ) . '/' ); /** Sets up WordPress vars and included files. */ require_once( ABSPATH . 'wp-settings.php' );
When I migrated to Siteground, I don't know why Siteground changed the include file in the last line of
wp-config.php
file to a wrong directory.The correct path should be this one instead:
/* That's all, stop editing! Happy blogging. */ /** Absolute path to the WordPress directory. */ if ( ! defined( 'ABSPATH' ) ) define( 'ABSPATH', dirname( __FILE__ ) . '/' ); /** Sets up WordPress vars and included files. */ require_once( ABSPATH . 'wp-settings.php' );
-
- 2013-06-21
Ceproblèmepeut être causépar l'utilisation de lamise àjour automatique lorsque vousne disposezpas de suffisamment d'espace disque.Sitelest le cas,libérez de l'espace sur votre serveur,puismettez àniveau Wordpress vers la dernière versionmanuellement.
This problem can be caused by using the automatic update when you don't have enough disk space. If that is the case, free up some space on your server, then upgrade Wordpress to the latest version manually.
-
- 2016-11-16
Il semble que leproblème soit le résultat d'unfichier wp-config.php corrompu J'aimis àjour la version locale avec lesinformations d'identification de labase de donnéeset téléchargé viaftp et cela afonctionné.
It seems the issue was a result of corrupted wp-config.php I updated the local version with the database credentials and uploaded via ftp and it worked.
-
- 2020-04-05
J'aieu lemêmeproblème.Avoir une solutionplus simple:
- Ouvrez wp-settings.php
- Commentez les lignes suivantes (recherchez "santé":
// if ( ! class_exists( 'WP_Site_Health' ) ) { // require_once ABSPATH . 'wp-admin/includes/class-wp-site-health.php'; // } // WP_Site_Health::get_instance();
- Mettez àjourtous vosplugins
- Restaurer wp-settings.php à son étatprécédent
Had the same issue. Have an easier solution:
- Open wp-settings.php
- Comment out the following lines (search for "health":
// if ( ! class_exists( 'WP_Site_Health' ) ) { // require_once ABSPATH . 'wp-admin/includes/class-wp-site-health.php'; // } // WP_Site_Health::get_instance();
- Update all your plugins
- Restore wp-settings.php to the previous state
-
- 2017-08-22
incroyable ... si vous avez uneerreurfatale ou appelez à unefonctionnon définie,accédez à votre adressee-mailet sur cete-mail,vouspouvez avoir unmessageenvoyé depuis votre adresse d'hébergement ... réinstallez simplement ou depuis cettepagee-mail que vous vous connectez...problème sera résolu ..
amazing...if you have fatal error or call to undefined funcction jus go to your email and on that email you may have a sent message from your hosting adress...just reinstall or from that email page you log in...problem will be fixed..
-
WordPressn'envoiepas d'email sur uneerreurfatale.WordPress does not send an email on a fatal error.
- 4
- 2017-08-22
- fuxia
Quelqu'unpeut-il comprendre quelest leproblème?
J'ai déjàmis àjour le dossier
wp-includes
etwp-admin
et monfunctions.php
vabien,maisje n'aipas compriscomment y remédier.Des suggestions?< EDIT
J'ai réinstallé WordPress,(téléchargez lanouvelle copie sur le site,et jeme suis assuré qu'elleest àjour) - équivalent à un mise àjourmanuelle .
Après cela,il a commencé àfonctionner correctement,donc ceproblèmeestmaintenant résolu.