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ウェブサイトで「ストリームを開けませんでした」エラーをトラブルシューティングして修正する方法を見ていきましょう。これらのクイックリンクを使用して、特定のセクションにスキップできます。
- 「ファイルまたはディレクトリが存在しません」エラーメッセージの修正方法
- 「アクセスが拒否されました」エラーメッセージの修正方法
- 「操作に失敗しました」エラーメッセージの修正方法
- Other Ways to Fix WordPress 'Failed to Open Stream Error'
「そのようなファイルまたはディレクトリはありません」エラーメッセージを修正する方法
エラーメッセージに「no such file or directory」と表示される場合は、その特定の行で言及されているファイルを確認する必要があります。
メディアファイルの場合は、メディアライブラリに再アップロードしてみてください。
プラグインまたはテーマのファイルの場合、プラグインまたはテーマのファイルが削除されたか、正しくインストールされなかったことを意味します。
エラーを修正するには、問題のテーマまたはプラグインを無効にして再インストールする必要があります。プラグインの場合は、WordPressプラグインの無効化方法およびWordPressプラグインのインストール方法に関するガイドを参照してください。
WordPressにログインできない場合は、wp-adminにアクセスできない場合にすべてのプラグインを非アクティブ化する方法に関するガイドもお読みください。
テーマの場合は、WordPressテーマの削除方法およびWordPressテーマのインストール方法に関するガイドを参照してください。
ただし、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のホワイトスクリーンの死を修正する方法(ステップバイステップ)
- WordPressで500内部サーバーエラーを修正する方法
- WordPressでデータベース接続確立エラーを修正する方法
- WordPressの投稿が404エラーを返すのを修正する方法(ステップバイステップ)
- WordPressの画像HTTPエラーの修正方法
- WordPressで「予期しない出力のためCookieがブロックされています」エラーを修正する方法
この記事が WordPress の「failed to open stream」エラーの修正に役立ったことを願っています。最も一般的な WordPress エラーのリストと、WordPress のクリティカルエラーを修正する方法に関するガイドもブックマークしておくとよいでしょう。
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。

イジー・ヴァネック
FTPクライアントによっては、大文字と小文字のサイズを変更してしまうことがあるという点も付け加えたいと思います。Linuxマシンは、大文字と小文字を区別します。つまり、ファイルは実際には存在するかもしれませんが、大文字の使い方が異なり、Linuxにとっては探しているものとは別のファイルになってしまいます。
milad
ありがとうございます。とても参考になりました。
WPBeginnerサポート
ガイドがお役に立てて嬉しいです!
管理者
mukesh
ファイルマネージャーでエラーファイルを開くと、次のエラーが表示されます:
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
ヘルプをお願いします
WPBeginnerサポート
権限エラーの場合は、こちらの記事をご覧ください:https://www.wpbeginner.com/beginners-guide/how-to-fix-file-and-folder-permissions-error-in-wordpress/
管理者
Ong
どうか助けてください
[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
WPBeginnerサポート
そのエラーについては、まず FTP を使用して WordPress を更新してみてください: https://www.wpbeginner.com/beginners-guide/ultimate-guide-to-upgrade-wordpress-for-beginners-infograph/
管理者
Tamsyn
これらはすべて順調ですが、ダッシュボード/管理画面にまったくアクセスできない場合はどうなりますか?
WPBeginnerサポート
こちらの記事で手順をご確認いただけます:https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/
管理者
Christina
ヘルプをお願いします!この記事の提案を試すために、サイトにログインすることさえできません!
WPBeginnerサポート
ログインできない場合は、こちらの記事の推奨事項をお試しください: https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/
管理者
Estefania B
ヘルプをお願いします:
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
どうすれば修正できますか?また、その原因は何が考えられますか?
WPBeginnerサポート
その問題を解決するには、この記事のトラブルシューティング手順を確認してください。
https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/
原因を特定するために
管理者
Sikander Azam
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 行目
WPBeginnerサポート
この記事の方法でお役に立てなかった場合は、こちらのトラブルシューティングの手順をお試しいただくことをお勧めします: https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/
管理者
ひどい
*助けてください*
致命的なエラー: require_once(): '/public_html/wp-content/plugins/amp/includes/widgets/class-amp-widget-media-video.php' を開けませんでした (include_path='.:/opt/php56/lib/php')
どうすればいいですか?ダッシュボードにもサイトにもアクセスできません
WPBeginnerサポート
AMPプラグインに問題が発生しているようです。以下の方法で無効化できるはずです:https://www.wpbeginner.com/plugins/how-to-deactivate-all-plugins-when-not-able-to-access-wp-admin/
サイトに再度ログインできるようになります。
管理者
Qumber Rizvi
私の 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ファイルをチェックしました。何も異常はありません。それでも、何もできず、元に戻すことができません。
原因として考えられることは何でしょうか?
WPBeginnerサポート
Qumber さん、こんにちは。
ホスティングプロバイダーにご連絡ください。ホスティングの問題のようです。
管理者