サポート » 使い方全般 » file_get_contents エラーを解消したい

  • 解決済 shtkhs79

    (@shtkhs79)


    ワードプレスのサーバーを移転してから、投稿ページ上部に下記エラーが表示されます。

    Warning: file_get_contents(http://移転前のURL/wp-content/themes/xxx/images/header_logo.png): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in /home/xxx/wp-includes/class-wp-image-editor-imagick.php on line 154

    class-wp-image-editor-imagick.phpの154行を@file_get_contentsとするとエラーは消え、使用する上で問題は無いのですが、根本の原因が分からず困っています。
    何か思い当たる点がありましたらご教授いただけますと幸いです。

    何卒よろしくお願い申し上げます。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • manbo

    (@manbo)

    移転前のURLというのがデータベース等に残っているのでは?

    トピック投稿者 shtkhs79

    (@shtkhs79)

    有難うございます。
    DBを調べてみたのですが該当箇所が不明でした。引き続き調べてみます。

    shokun0803

    (@shokun0803)

    shtkhs79さん、こんにちは。

    wp-includes/class-wp-image-editor-imagick.phpの内容を編集することはお勧めできません。それは WordPress のコアファイルですし、@file_get_contentsとすることはエラーを抑制しているにすぎません。

    元のエラーが出ている箇所がwp-content/themes/xxx/images/header_logo.pngですので、テーマファイル内のロゴ画像が古いドメインの画像を探してのエラーではないかと思われます。テーマファイル内のheader_logo.pngを現在の画像で置き換えてみる等実施されてみてはいかがでしょうか。

    ご参考になれば。

    トピック投稿者 shtkhs79

    (@shtkhs79)

    shokun0803さんこんにちは。

    プラグインMarkup (JSON-LD) structured in schema.orgの中身に旧URLが残っていたのがエラーとなっていました。制作後の管理を他に任せていたため盲点でした。お恥ずかしい限りです。

    大変参考になり助かりました。有難うございます。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「file_get_contents エラーを解消したい」には新たに返信することはできません。