Home > Archives > 2008-03-25

2008-03-25

WordPress MU でのファイルのアップロード

WordPress でファイルをアップロードしてみようとしたら、なぜか上手くいかない。
例によって速攻でぐぐってみる。どうやら、PHPがセーフモードで動くときの問題のようである。
 
そうか、vvv7のサーバーはPHPがセーフモードで動いていんだな。PHPがセーフモードで動いていると、PHPの所有者とディレクトリの所有者が一致しないと書き込みできないらしい。
 
そこで、自分のアップロードディレクトリのパーミッションと所有者をみてみる。
WordPress MU の場合、アップロードディレクトリは
/wp-content/blogs.dir/
パーミッションは755なので問題なし。所有者は・・・むむっ、99(nobody)になっているぞ。このディレクトリは、インストール時にWeb上からPHPを動かして作成したディレクトリだから所有者がnobodyになったのかなぁ。
 
所有者99のディレクトリを消して、自分が所有者の同名のディレクトリを作りなおす。そしてアップロードテスト。
 
小ネタとして、ある数式を友人が展開した記録をアップしてみる。
数式(展開前)→数式(展開後)。友人センス良すぎ。
数式(展開前)  数式(展開後)
 
キターー(・∀・)ーーッ!!
無事にアップロード成功。ブログ番号/files/年/月のディレクトリも自動的に生成されている。
 
【備考】
日本語のファイルをアップロードすると、文字化けしたり、リンク切れをおこしたりするからダメだよ〜(当たり前か)

Home > Archives > 2008-03-25

Search
Feeds
Meta

Return to page top

QR Code Business Card