WordPressストリームを開けませんでしたエラーの修正方法

WordPressサイトで「ストリームを開けませんでした」というエラーが表示されていますか?慌てないでください。新しいプラグインやテーマをテストしている際にこのエラーに遭遇することがありますが、迅速に修正するための信頼できる方法をいくつか開発しました。

このエラーメッセージは技術的で威圧的に見えるかもしれませんが、実際にはWordPressが何が間違っているのかを正確に伝えようとしています。このエラーの意味を分解し、技術的な知識がなくても解決方法を示します。

このガイドでは、WordPressで「ストリームを開けませんでした」エラーを修正する方法を説明します。

WordPress でストリームを開けませんでしたエラー

WordPress で「ファイルを開けません」エラーが発生する原因は何ですか?

「ストリームを開けませんでした」エラーは、WordPress.org がウェブサイトのコードで参照されている ファイルまたはリソースを読み込めない場合に発生します。

このような場合、WordPressはウェブサイトの読み込みを続行し、エラーが発生した場所に警告メッセージのみを表示することがあります。また、WordPressは致命的なエラーを表示し、それ以上何も読み込まないことがあります。

エラーが発生したコードの場所や失敗の原因によって、メッセージの表現は異なります。また、修正が必要なものについてのヒントも得られます。

通常、「ストリームを開けませんでした」というメッセージは、次のようなものになります。

Warning: require(/home/website/wp-includes/load.php): failed to open stream: No such file or directory in /home/website/wp-settings.php on line 19

Fatal error: require(): Failed opening required ‘/home/website/wp-includes/load.php’ (include_path=’.:/usr/share/php/:/usr/share/php5/’) in /home/website/wp-settings.php on line 19

ここに別の例があります。

最終エラー: 2023-04-04 14:52:13: (2) HTTPエラー: 接続できません: ‘fopen(compress.zlib://https://www.googleapis.com/analytics/v3/management/accounts/~all
/webproperties/~all/profiles?start-index=1): failed to open stream: operation failed’

とはいえ、エラーメッセージに基づいて、WordPressウェブサイトで「ストリームを開けませんでした」エラーをトラブルシューティングして修正する方法を見ていきましょう。これらのクイックリンクを使用して、特定のセクションにスキップできます。

「そのようなファイルまたはディレクトリはありません」エラーメッセージを修正する方法

エラーメッセージに「no such file or directory」と表示される場合は、その特定の行で言及されているファイルを確認する必要があります。

メディアファイルの場合は、メディアライブラリに再アップロードしてみてください。

プラグインまたはテーマのファイルの場合、プラグインまたはテーマのファイルが削除されたか、正しくインストールされなかったことを意味します。

エラーを修正するには、問題のテーマまたはプラグインを無効にして再インストールする必要があります。プラグインの場合は、WordPressプラグインの無効化方法およびWordPressプラグインのインストール方法に関するガイドを参照してください。

WordPressにログインできない場合は、wp-adminにアクセスできない場合にすべてのプラグインを非アクティブ化する方法に関するガイドもお読みください。

テーマの場合は、WordPressテーマの削除方法およびWordPressテーマのインストール方法に関するガイドを参照してください。

ただし、WordPressは、ルートフォルダに.htaccessファイルがないためにファイルを特定できない場合もあります。

この場合、WordPress ダッシュボードの 設定 » パーマリンク ページに移動し、「変更を保存」ボタンをクリックするだけで .htaccess ファイルを再生成できます。

WordPressで.htaccessファイルを再生成する

「アクセスが拒否されました」エラーメッセージの修正方法

エラーメッセージの後に「パーミッション拒否」と続く場合は、WordPressがコードで参照されているファイルまたはディレクトリにアクセスする権限を持っていないことを意味します。

これを修正するには、WordPressのファイルおよびフォルダの権限を確認し、必要に応じて修正する必要があります。また、一時フォルダが見つからないかどうかを確認し、それが原因でこのエラーが発生している可能性もあります。

「操作に失敗しました」エラーメッセージを修正する方法

最終的に、一部のWordPressプラグインは、Googleアナリティクス、Facebook API、Googleマップなどのサードパーティソースからスクリプトを読み込みます。

これらのサードパーティAPIの一部では認証が必要な場合や、開発者がアクセスする方法が変更されている場合があります。認証に失敗した場合や、アクセス方法が正しくない場合は、WordPressが必要なファイルを開けなくなります。

これを修正するには、プラグインの作成者にサポートを依頼する必要があります。彼らはエラーの修正に役立つはずです。

WordPressの「ストリームを開けませんでした」エラーを修正するその他の方法

「failed to open stream」が引き続き発生する場合は、いくつかの追加の方法を試すことができます。

メモリ不足でファイルを開けないエラーが発生することがあります。wp-config.php ファイルで PHP メモリ制限を増やす ことで問題が解決するか試してみてください。

プラグインやテーマがWordPressのコアファイルと競合してこのエラーを引き起こすことがあります。トラブルシューティングのために、すべてのプラグインを一時的に無効にし、Twenty Twenty-Fourのようなデフォルトテーマに切り替えてください。

エラーが消えた場合は、プラグインを1つずつ再アクティブ化して原因を特定してください。

さらに、WordPressのデバッグモードエラーログを使用して、エラーに関する詳細情報を収集し、コード内の発生箇所を特定してください。

まれに、破損したWordPressコアファイル自体がエラーの原因となっている場合があります。上記すべての解決策を試してもエラーが続く場合は、WordPressソフトウェアの再インストールを検討してください。

WordPressトラブルシューティングガイドもお読みいただけます。このステップバイステップガイドは、問題の特定と解決策の発見を容易にします。

これらのガイドでサイトを復旧しましょう

「ストリームを開けませんでした」エラーは、WordPressの運用中に発生する可能性のある障害の1つにすぎません。その他の一般的なWordPressエラーに対処するための役立つガイドを以下に示します。

この記事が WordPress の「failed to open stream」エラーの修正に役立ったことを願っています。最も一般的な WordPress エラーのリストと、WordPress のクリティカルエラーを修正する方法に関するガイドもブックマークしておくとよいでしょう。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

19 CommentsLeave a Reply

  1. FTPクライアントによっては、大文字と小文字のサイズを変更してしまうことがあるという点も付け加えたいと思います。Linuxマシンは、大文字と小文字を区別します。つまり、ファイルは実際には存在するかもしれませんが、大文字の使い方が異なり、Linuxにとっては探しているものとは別のファイルになってしまいます。

  2. ファイルマネージャーでエラーファイルを開くと、次のエラーが表示されます:
    PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

    PHP Fatal error: Unknown: Failed opening required ‘/home/printwow/public_html/site/index.php’
    (include_path=’.:/opt/alt/php54/usr/share/pear:/opt/alt/php54/usr/share/php’) in Unknown on line 0

    ヘルプをお願いします

  3. どうか助けてください

    [15-Jun-2019 07:05:54 UTC] PHP Fatal error: require(): Failed opening required ‘/public_html/CMS/wp-includes/post-thumbnail-template.php’ (include_path=’.:/opt/alt/php70/usr/share/pear’) in /public_html/CMS/wp-settings.php on line 175

  4. これらはすべて順調ですが、ダッシュボード/管理画面にまったくアクセスできない場合はどうなりますか?

  5. ヘルプをお願いします!この記事の提案を試すために、サイトにログインすることさえできません!

  6. ヘルプをお願いします:

    Fatal error: require(): Failed opening required ‘/home/content/01/14040901/html/wp-blog-header.php’ (include_path=’.:/usr/local/php5_6/lib/php’) in /home/content/01/14040901/html/index.php on line 30

    どうすれば修正できますか?また、その原因は何が考えられますか?

  7. Please help me :

    重大なエラー: require(): required ‘/wp-includes/post.php’ を開けませんでした (include_path=’.:/opt/cpanel/ea-php56/root/usr/share/pear’) /public_html/wp-settings.php の 178 行目

  8. *助けてください*
    致命的なエラー: require_once(): '/public_html/wp-content/plugins/amp/includes/widgets/class-amp-widget-media-video.php' を開けませんでした (include_path='.:/opt/php56/lib/php')
    どうすればいいですか?ダッシュボードにもサイトにもアクセスできません

  9. 私の WP サイト 3 つはすべて同じホスティングにホストされています。それらすべてで同じエラーが発生しています。

    Warning: require(/home/selfsbsr/public_html/pulse/wp-includes/post.php): failed to open stream: Permission denied in /home/selfsbsr/public_html/pulse/wp-settings.php on line 166

    Warning: require(/home/selfsbsr/public_html/pulse/wp-includes/post.php): failed to open stream: Permission denied in /home/selfsbsr/public_html/pulse/wp-settings.php on line 166

    Fatal error: require(): Failed opening required ‘/home/selfsbsr/public_html/pulse/wp-includes/post.php’ (include_path=’.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php’) in /home/selfsbsr/public_html/pulse/wp-settings.php on line 166

    これらの3つのサイトは単一のサイトであり、マルチサイトネットワークの一部ではないことに注意してください。データベースやディレクトリを共有しません。
    共通しているのはホストのみです。
    私は、すべてのファイルとディレクトリの権限をリセットし、それぞれのフォルダ名を変更してプラグインを無効にし、テーマのフォルダ名を変更してテーマを無効にすることで、これを解決しようとしました。htaccessファイルをチェックしました。何も異常はありません。それでも、何もできず、元に戻すことができません。
    原因として考えられることは何でしょうか?

返信する

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。