Comment corriger cette erreur Erreur fatale: Appel à une fonction non définie…?

11

Erreur fatale: appel à la fonction non définie wp () dans /home/content/33/7211533/html/someSite/wp-blog-header.php sur la ligne 14

Quelqu'un peut-il comprendre quel est le problème?

Mettre à jour déjà wp-includeset le wp-admindossier et mon functions.phpest très bien, mais je ne l' ai pas comprendre comment y remédier. Aucune suggestion?


ÉDITER

J'ai réinstallé WordPress, (téléchargez la nouvelle copie sur le site, et je me suis assuré qu'elle est à jour) - équivalent à une mise à jour manuelle .

Après cela, cela a commencé à bien fonctionner, donc ce problème est maintenant résolu.

Arnold
la source
Vous devrez fournir un peu plus d'informations sur votre environnement (version WordPress, thème / plugins actifs, etc.), tout ce qui sort de l'ordinaire que vous pourriez faire, et où / comment vous obtenez le Erreur.
Chip Bennett
Veuillez ajouter votre solution en tant que réponse réelle plutôt qu'en tant que modification de la question.
s_ha_dum
Vérifiez le plug-in WP Error Fix ( wordpress.org/plugins/wp-bug-tracker ). Je suppose qu'il s'appelait auparavant WP Bug Tracker.

Réponses:

7

wp()est une fonction assez essentielle. Il réside dans le functions.phpfichier (ne pas confondre avec le functions.phpthème, autre chose) et je ne pense pas que vous puissiez charger WP sans passer la requiredirective pour ce fichier à un moment donné.

Donc, votre installation semble très cassée - soit le functions.phpfichier dans le noyau est endommagé, soit quelque chose d'autre est cassé et fait sauter le chargement de ce fichier.

Rarst
la source
oui votre bon homme, ce que j'ai fait, c'est que je réinstalle tout ... Je corrige le problème déjà avant de lire votre réponse, mais votre réponse est la même que la mienne, donc je vais aussi choisir votre réponse :)
arnold
11

Votre wp-config.phpfichier peut être vide pour une raison quelconque.

br4nnigan
la source
1
Pourquoi ce vote est-il rejeté? C'était la cause dans mon cas.
br4nnigan
1
C'était aussi le problème de ma part. Je pense qu'une sauvegarde de wp-config a été interrompue, et le fichier a fini par être vide et lançait cette erreur. Restauré et il a été corrigé.
sbuck
Je ne sais pas pourquoi mon wp-config.php est devenu vide. Une fois qu'il a été réparé, tout a bien fonctionné ...
amit bakle
0

Ce problème peut être dû à l'utilisation de la mise à jour automatique lorsque vous n'avez pas suffisamment d'espace disque. Si tel est le cas, libérez de l'espace sur votre serveur, puis mettez à niveau Wordpress vers la dernière version manuellement.

Charley Ramm
la source
0

Il semble que le problème soit le résultat de wp-config.php corrompu. J'ai mis à jour la version locale avec les informations d'identification de la base de données et téléchargé via ftp et cela a fonctionné.

Ambrose Kimaiyo
la source
0

Eu le même problème. Ayez une solution plus simple:

  1. Ouvrez wp-settings.php
  2. Mettez en commentaire 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();
  1. Mettez à jour tous vos plugins
  2. Restaurer wp-settings.php à l'état précédent
sybrandmac
la source
0

Lorsque j'ai migré vers Siteground, je ne sais pas pourquoi Siteground a changé le fichier include de la dernière ligne de wp-config.phpfichier dans un mauvais répertoire.

capture d'écran

Le chemin correct devrait être celui-ci à la place:

/* 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' );
Earlee
la source
-1

incroyable ... si vous avez une erreur fatale ou appelez à un jus de fonction indéfini, allez dans votre e-mail et sur cet e-mail, vous pouvez avoir un message envoyé depuis votre adresse d'hébergement ... réinstallez simplement ou depuis cette page e-mail que vous vous connectez ... problème sera fixé..

santhosh
la source
4
WordPress n'envoie pas d'e-mail sur une erreur fatale.
fuxia