- 2008-08-17 (日) 1:51
- 未分類
先日から、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のおんなじディレクトリにアップロードし直したら
やっとアップロードすることができました。
参照サイト
- Newer: 家の無線LAN化に成功と思いきや
- Older: コーディングするときのエディタ
Comments:0
Trackbacks:1
- Trackback URL for this entry
- http://www.indomethacine-jkt.com/blog/archives/65/trackback
- Listed below are links to weblogs that reference
- WordPress画像アップロード from indomethacine_weblog
- pingback from GHz〔ギガヘルツ〕 » Blog Archive » 画像挿入できた! 09-02-04 (水) 0:52
-
[...] http://www.indomethacine-jkt.com/blog/archives/65 カテゴリー: 雑記 | Comment (RSS) [...]
