Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress Failed to Open Stream エラーの修正方法

WordPressサイトで「ストリームを開けませんでした」というエラーが出ていませんか?慌てないでください。私たちは、新しいプラグインやテーマをテストしているときに、このエラーに遭遇することがあります。

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

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

Failed to open stream error in WordPress

WordPressの「ストリームを開けませんでした」エラーの原因は?

failed to open stream」エラーは、WordPress.orgがサイトのコードに記載されているファイルやリソースをロードできない場合に発生します。

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

メッセージの言い回しは、コードのどこでエラーが発生したか、また失敗の理由によって異なる。また、修正すべき点を知る手がかりにもなる。

通常、ストリームを開くのに失敗したメッセージは次のようになる:

Warning: require(/home/website/wp-includes/load.php): ストリームのオープンに失敗しました:そのようなファイルまたはディレクトリがありません /home/website/wp-settings.php on line 19

致命的エラー: 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): ストリームを開けませんでした: 操作に失敗しました'

それでは、エラーメッセージに基づき、WordPressサイトの「failed to open stream」エラーのトラブルシューティングと修正方法を見ていきましょう。これらのクイックリンクを使って、特定のセクションに飛ぶことができます:

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

エラーメッセージに「no such file or directory(そのようなファイルやディレクトリはありません)」が含まれている場合は、コードを調べて、その特定の行で言及されているファイルを特定する必要がある。

メディアファイルであれば、メディアライブラリに再アップロードしてみてください。

プラグインやテーマのファイルであれば、プラグインやテーマのファイルが削除されているか、正しくインストールされていないことを意味します。

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

WordPressにログインできない場合、wp-adminにアクセスできないときにWordPressプラグインを無効化する方法についてのガイドもお読みください。

テーマの場合は、WordPressテーマの削除方法と WordPressテーマのインストール方法をご覧ください。

しかし、WordPressは、ルートフォルダ内の.htaccessファイルが見つからないために、ファイルを見つけることができない場合もあります。

この場合、WordPressダッシュボードの設定 ” パーマリンクのページに行き、「変更を保存」ボタンをクリックして.htaccessファイルを再生成する必要があります。

Regenerate htaccess file in WordPress

権限が拒否されました」エラーを修正する方法

エラーメッセージの後に「permission denied」が続く場合は、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トラブルシューティングガイドもご覧ください。このステップバイステップのガイドは、問題を特定し、簡単に解決策を見つけるのに役立ちます。

プロの助けが必要ですか?WPBeginnerプロサービスのWordPressメンテナンスの専門家に依頼することをご検討ください。私たちのチームは、あなたのサイトで何が起こっているのかを調べ、問題の根本的な原因を見つけ、その問題に最も適した解決策を導き出します。

WPBeginner Pro Maintenance Services

当社のWordPressメンテナンスサービスは、WordPressの更新やマルウェアの駆除から定期的なバックアップまで、すべてをカバーしています。また、緊急のWordPressサポートが必要な場合にもご利用いただけます。

お気軽にご予約ください。お客様にとって最善の解決策を一緒に考えましょう。

これらのガイドでサイトを軌道に乗せる

ストリームを開くのに失敗しました」エラーは、WordPressの旅で直面する可能性のあるハードルの1つに過ぎません。ここでは、WordPressの他の一般的なエラーに対処するための役立つガイドをいくつかご紹介します:

この投稿が WordPress の ‘failed to open stream’ エラーの修正に役立てば幸いです。WordPressの最も一般的なエラーのリストと、WordPressの重大なエラーを修正する方法についてのガイドもブックマークしておくとよいでしょう。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

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

Reader Interactions

18件のコメント返信を残す

  1. milad

    thank you it was so helpful

    • WPBeginner Support

      Glad to hear our guide was helpful!

      管理者

  2. mukesh

    when i open error file in file manager then show error:-
    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

    please help

  3. Ong

    Please Help Me

    [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. Tamsyn

    All this is well and good – but what if you can’t even get into your dashboard/admin space?

  5. Christina

    Please help! I can’t even log into my site to try the suggestions in this article!

  6. Estefania B

    Please help:

    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

    how do i fix it? and what could be the probable cause of it?

  7. Sikander Azam

    Please help me :

    Fatal error: require(): Failed opening required ‘/wp-includes/post.php’ (include_path=’.:/opt/cpanel/ea-php56/root/usr/share/pear’) in /public_html/wp-settings.php on line 178

  8. Harsh

    *Please Help*
    Fatal error: require_once(): Failed opening required ‘/public_html/wp-content/plugins/amp/includes/widgets/class-amp-widget-media-video.php’ (include_path=’.:/opt/php56/lib/php’)
    What do i do? I am not able to access my dashboard as well my site

  9. Qumber Rizvi

    Three of my WP sites are hosted on the same hosting. All of them are giving the same error:

    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

    Note that these three sites are single sites and NOT part of Multisite Network. They do NOT share databases or directories.
    All they have in common is the host.
    I’ve tried to resolve this by resetting permissions of all the files and directories, disabling plugins by renaming folders of each of em, disabling theme by renaming its folder. I’ve checked the htaccess file. Nothing is out of the ordinary. And yet, I can’t do anything bring it back up.
    What should be the probable cause?

返信を残す

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