このエラーを修正する方法致命的なエラー:未定義の関数への呼び出し…?


11

致命的なエラー:/home/content/33/7211533/html/someSite/wp-blog-header.phpの14行目の未定義関数wp()の呼び出し

誰が問題を理解できますか?

私はすでにwp-includesand wp-adminフォルダーを更新しており、functions.php問題ありませんが、修正方法がわかりません。助言がありますか?


編集

WordPressを再インストールしました(サイトに新しいコピーをアップロードし、それが最新であることを確認しました)- 手動更新と同等です。

その後、問題なく動作し始めたため、この問題は修正されました。


環境(WordPressバージョン、アクティブなテーマ/プラグインなど)、通常とは異なること、および取得する場所/方法について、かなり多くの情報を提供する必要があります。エラー。
チップベネット

質問の編集ではなく、実際の回答としてソリューションを追加してください。
s_ha_dum 2013

WPエラー修正(wordpress.org/plugins/wp-bug-tracker)プラグインを確認します。以前はWP Bug Trackerと呼ばれていたと思います。

回答:


7

wp()非常に重要な機能です。それはfunctions.phpファイルに常駐します(functions.phpテーマと混同しないでください、別のことです)、requireある時点でそのファイルのディレクティブを渡さずにWPをロードすることはできないと思います。

そのため、インストールは非常に壊れているようです- functions.phpコアのファイルが破損しているか、何かが壊れており、そのファイルのロードをスキップします。


はい、あなたの正しい人、私がしたことはすべてを再インストールすることです...私はあなたの答えを読む前にすでに問題を修正していますが、あなたの答えは私のものと同じなので、私もあなたの答えを選びます:)
アーノルド

11

あなたのwp-config.phpファイルが何らかの理由で空である可能性があります。


1
なぜこれが反対票になるのですか?それが私の場合の原因でした。
br4nnigan 2016

1
これも私の側の問題でした。wp-configの保存が中断され、ファイルが空白になり、このエラーがスローされたと思います。それを復元し、修正されました。
sbuck 2016

wp-config.phpが空になった原因がわかりません。それが修正されると、すべてが正常に動作しました...
amit bakle

0

この問題は、十分なディスク容量がない場合に自動更新を使用することで発生する可能性があります。その場合は、サーバーの空き容量を増やしてから、Wordpressを手動で最新バージョンにアップグレードしてください。


0

問題は破損したwp-config.phpの結果であると思われます。ローカルバージョンをデータベースの資格情報で更新し、ftp経由でアップロードしたところ、問題なく動作しました。


0

同じ問題があった。より簡単な解決策があります:

  1. wp-settings.phpを開きます
  2. 次の行をコメント化します(「健康」を検索します:
    // if ( ! class_exists( 'WP_Site_Health' ) ) {
    //    require_once ABSPATH . 'wp-admin/includes/class-wp-site-health.php';
    // }
    // WP_Site_Health::get_instance();
  1. すべてのプラグインを更新する
  2. wp-settings.phpを以前の状態に戻します

0

Sitegroundに移行したとき、Sitegroundがファイルの最後の行のwp-config.phpインクルードファイルを間違ったディレクトリに変更した理由がわかりません。

スクリーンショット

代わりに、正しいパスは次のようになります。

/* 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' );

-1

驚くべき...致命的なエラーがある場合、または未定義の機能を呼び出す場合は、電子メールに移動し、その電子メールにホスティングアドレスから送信されたメッセージがある可能性があります...再インストールするか、その電子メールページからログインするだけです...問題修正されます。


4
WordPressは致命的なエラーについてメールを送信しません。
fuxia
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.