WordPressの画像が表示されなくなったときの対処方法

4月の後半から本ブログの画像が表示されなくなった。こちらは、なにもいじっていない。

長らくWordPressのバージョンアップをしていなかったので、そのせいかと思って、バージョンアップしてみた(自動バージョンアップができなかったため、手動でバージョンアップした)が解決しない。

最近、レンタルサーバーのXbitがサーバー移転したというメールがきていたのを思い出して、XbitのFAQを見てみたら、それらしいものがあったので、そのままやってみたら解決した。

弊社サーバーはPHPのsafemodeがONであるため、画像をアップロードするためには下記の設定を行う必要があります。

「wp-content」ディレクトリ内に「uploads」ディレクトリを作成する

「uploads」ディレクトリのパーミッションを「777」に設定する

サーバー上のWordpressのインストールディレクトリ直下にある「wp-config.php」をパソコン上にダウンロードする

ダウンロードした「wp-config.php」をテキストエディタで開く

「wp-config.php」の最下部に以下記述を追加し、保存する
define( ‘UPLOADS’, ‘/wp-content/uploads’ );

サーバー上のWordpressのインストールディレクトリ直下に「5」で作成した「wp-config.php」を上書きアップロードする

サーバー移転したときにディレクトリのパーミッションが勝手に変わってしまったのか?
特殊条件であまりひと様の参考にはならないかもしれないが、今後また同じようなことがおこるかもしれないので、自分へのメモとして投稿しておく。

(2021/05/13記)

シェアする

  • このエントリーをはてなブックマークに追加

フォローする