Home > 未分類 Archive

未分類 Archive

WordPress画像アップロード

200808172

先日から、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のおんなじディレクトリにアップロードし直したら

やっとアップロードすることができました。

参照サイト

http://wp.graphact.com/2006/08/16/56

http://wordpress.k-stone.net/articles/plugin/80.html

Home > 未分類 Archive

Search
Feeds
Meta

Return to page top