マルチサイトで追加したサイトに写真(メディア)を追加(表示)できな
-
大変困っています。長文で冗長で申し訳ありませんが、ご教示ください。
下記でマルチサイトの環境を試したく、ローカルPCに新規にWordPressをインストールしました。
基本的に特に問題なくマルチサイト化でき、サイトネットワーク管理者の画面が表示されます。・WordPress3.1.1
・XAMPP 1.7.4
・Apache 2.2.17
・MySQL 5.5.8
・PHP 5.3.5
・Windows XP Professional SP3
・Internet Explorer 8最初にインストールされたサイト(http://hogehoge.com/wordpress)は
問題なく動作するのですが、追加したサイト(http://hogehoge.com/wordpress/test)
の写真などのメディアが表示されず困っています。現状の症状は、http://hogehoge.com/wordpress/test にアクセスすると、
・デフォルトのテンプレート(Twenty Ten)も追加したテンプレートも表示される。
トップのバナー写真も表示される。
・投稿も通常通りできる。
・メディアでの新規追加、投稿中に写真を追加などをしても、
いずれも写真が表示されず、×(バツ)が表示される。
・アップロード中にエラーにはならないが、サムネール表示もされない。
(ブラウザアップロダー、Flashローダーともに)
・ローカルPCの「C:\xampp\htdocs\wordpress\wp-content\blogs.dir\3\files\20114」
にアップロードされたファイルがある。
・アップロード後に表示されるURLを、IEのアドレスに入れて表示させると×(バツ)が表示される。
例:http://localhost/wordpress/test/files/2011/04/fig01.png
・存在しないファイルを指定すると、「Web ページがみつかりません」と表示される。
例:http://localhost/wordpress/test/files/2011/04/fig99.png
・ファイルタイプはJPEG、GIF、PNGいずれでも同じ減少である。また、C:\xampp\htdocs\wordpressの「.htaccess」の中身は下記の通りで、もともと無かったので、
新規に作成し、WordPressから追加するよう表示された下記を貼り付けただけです。
━━━━━━━
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ – [L]# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ – [L]
RewriteRule ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
━━━━━━━
ちなみに上記が記載された「.htaccess」がないと404エラーが発生します。あと、「C:\xampp\htdocs\wordpress\wp-content\blogs.dir」フォルダには、
「IUSER」に変更権限を設定している。と、丸3日間 四苦八苦したのですが、「×」です。
このフォーラムをはじめ、色々なサイトを調べましたが、有効な手立てが見付かりません。
もし、解決方法をご存知の方、少しでもヒントとなるようなことを知っておられる方が折られましたら、教えてください。
よろしくお願いいたします。
- トピック「マルチサイトで追加したサイトに写真(メディア)を追加(表示)できな」には新たに返信することはできません。