Home > 未分類 Archive
未分類 Archive
WordPress画像アップロード
- 2008-08-17 (日)
- 未分類
先日から、wordpressで画像アップロードを使用と何度も試みたが、全然うまくいかない。
原因はどうやら、使用しているサーバー”xrea”のせいらしい。
下記のエラーが発生。
アップロードしたファイルを*****/wp-content/uploads/2008/08に移動できませんでした。
google先生に聞いたらどうやらxreaサーバーはSAFE MODE 環境で動くようになっているらしい?
よって、画像をアップロードさせるphpがセーフモードの制限を受けてしまってるようだ。
なので、下記の.htaccessファイルをエディタで作成してアップロードのためのphpをcgiで動かせばいいらしい。
.htaccessの中身
——————————-
<files async-upload.php>
AddHandler application/x-httpd-phpcgi .php
</files>
——————————-
.htaccessを作成し、保存しようとおもったら大問題。
マックはどうやら.htaccessを不過視ファイルにしてしまうらしい。(ドットから始まるからシステムファイルと認識してしまうようだ。)
せっかく作って保存したにもかかわらずファイルが不過視のため、アップロードできません。ていうか選択すらできません。よって下記のマック拡張アプリをダウンロードした。これは、マックのOSXのシステム関連の隠し機能をいじることができるものらしい。
http://veadardiary.blog29.fc2.com/blog-entry-681.html
これでやっとアップロードしたら、まだ大問題。今度はサーバーエラーがでた。
原因はどうやらアップロードした.htaccessが原因みたい。
マックの耳かきエディタで作成したもののきちんと.htaccessが認識できていないみたい。
多分、プレーンテキストじゃないのが原因なのか?よくわからないからただのテキストエディタで作ったら
なぜかうまくいった。まじ謎。
これでうまくいくかと思いきやまた失敗。先走ってFlexible uploadというメディアをアップロード
するためのプラグインを使用しているため、またエラー。
イライラしながらも、google先生に聞いたら、先ほどの.htaccessに足りない記述があった。
要するに、プラグインのphpをcgiで動かす記述を追記する必要があるみたい。
.先のhtaccessの中身の下に下記を追記。
——————————-
<files media-upload.php>
AddHandler application/x-httpd-phpcgi .php
</files>
——————————-
これでmedia-upload.phpとasync-upload.phpのおんなじディレクトリにアップロードし直したら
やっとアップロードすることができました。
参照サイト
- Comments: 0
- Trackbacks: 0
Home > 未分類 Archive
- Search
- Feeds
- Meta
