XREAのWordPressでアップロードした画像が表示されない

投稿日: 2009-12-11 18:18:37

xreaのWordPressで画像のアップロードはできたが表示されない。 xreaではPHPがセーフモードで動いてる関係上、いくつかの処理をCGIモードで動かさないといけないみたい。 以下の内容の「.htaccess」ファイルを/wordpress/wp-adminディレクトリに置くだけでファイルアップロードは可能になった。 "/wordpress/wp-admin.htaccess"
# wp-admin/.htaccess # <files setup-config.php> AddHandler application/x-httpd-phpcgi .php </files> <files async-upload.php> AddHandler application/x-httpd-phpcgi .php </files> <files update-core.php> AddHandler application/x-httpd-phpcgi .php </files> <files admin.php> AddHandler application/x-httpd-phpcgi .php </files> <files update.php> AddHandler application/x-httpd-phpcgi .php </files> <files edit.php> AddHandler application/x-httpd-phpcgi .php </files> <files plugin-install.php> AddHandler application/x-httpd-phpcgi .php </files> <files plugins.php> AddHandler application/x-httpd-phpcgi .php </files>
しかし、なぜか画像が表示されない。アップロードは完了しても画像が見られない。 調べてみるとアップロードされたファイルは、デフォルトでは"/wordpress/wp-content/uploads" 内の年月日毎のディレクトリにアップロードはずなのに"/wordpress/wp-content"直下にアップロードされている。 色々調べて原因がわかった。wordpressの設定が変わっていたので修正する。 ・設定 > その他の設定 1. ファイルの保存場所が「wp-content/uploads」になっていることを確認 2. 「アップロードしたファイルを年月ベースのフォルダに整理」にチェックを入れて保存 再度、画像のアップロードを試みるとwp-content の配下にuploadsディレクトリが作成され年月日ごとに整理されてアップロードされるようになった。 特に、パーミッションを変えたりといった作業は必要はなかった。