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 エラーの修正方法

編集メモ: WPBeginner のパートナーリンクから手数料を得ています。手数料は編集者の意見や評価に影響を与えません。編集プロセスについて詳しく知る。

WordPressで’failed to open stream’エラーが出ていませんか?

このエラーメッセージは通常、エラーが発生したスクリプトの場所を示している。しかし、初心者ユーザーには理解するのが難しいかもしれない。

この投稿では、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トラブルシューティングガイドもご覧ください。このステップバイステップのガイドは、問題を特定し、簡単に解決策を見つけるのに役立ちます。

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

ストリームを開くのに失敗しました」エラーは、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$編集プロセスをご覧ください。

Avatar

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

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

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. mukesh says

    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 says

    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. Estefania B says

    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?

  5. Sikander Azam says

    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

  6. Harsh says

    *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

  7. Qumber Rizvi says

    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?

返信を残す

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