サポート » プラグイン » Ktai Entryでの画像のアップロードについて。

  • 解決済 zyablog

    (@zyablog)


    以下の条件で、ktai entryを導入しようとしています。
    しかし、画像をアップロードできません。
    サーバー:atpages(xreaと同じくセーフモードのようです。)
    phpバージョン:PHP-5.2.6
    wpバージョン:2.5.1

    状況は、
    セーフモード対策として
    wp-adminに入れる.htaccessに

    <files async-upload.php>
    AddHandler application/x-httpd-phpcgi .php
    </files>

    KtaiEntryフォルダーに

    <files post.php>
    AddHandler application/x-httpd-phpcgi .php
    </files>

    を入れておきました。

    投稿用アドレスにメールを送り、読み出しを行うと、
    記事、文字は投稿されるのですが、画像だけアップロードされません。
    フォルダを事前に作成、パーミッションの変更も行いましたが改善されませんでした。
    逆に、フォルダを無しで、メールを送るとフォルダの作成はされていました。

    読み出し後のメッセージは以下のようになっていました。

    Warning: fopen() [function.fopen]: SAFE MODE Restriction in effect. The script whose uid is 32427 is not allowed to access /usr/local/www/htdocs/zyablog/public_html/wordpress/wp-content/uploads/2009/11 owned by uid 80 in /usr/local/www/htdocs/zyablog/public_html/wordpress/wp-content/plugins/ktai_entry/post.php on line 1102

    Warning: fopen(/usr/local/www/htdocs/zyablog/public_html/wordpress/wp-content/uploads/2009/11/CA3C0569.JPG) [function.fopen]: failed to open stream: No such file or directory in /usr/local/www/htdocs/zyablog/public_html/wordpress/wp-content/plugins/ktai_entry/post.php on line 1102
    Can’t create a file: /usr/local/www/htdocs/zyablog/public_html/wordpress/wp-content/uploads/2009/11/CA3C0569.JPG
    Updated the new post to status “publish” with 0 image(s).
    Mission complete, message “1” deleted.
    /* Retrieval completed. */

    ご指摘よろしくおねがいします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    エラーメッセージから見ると、やはり Safe Mode の制約に引っかかっていますね。単純に uid が違うからアクセスできないというエラーのようです。つまりファイルパーミッションの問題ですね。パーミッションの設定を再度見直してみてください。あまり好ましくないですが 2009/11 を 777 にせざるを得ないかもしれません。

    トピック投稿者 zyablog

    (@zyablog)

    返信ありがとうございます。

    ご指摘通り、uploadsフォルダ以下を全てパーミッション777にしてみましたが
    結果は同じようでした。

    サーバーの仕様について、.htaccessについて調べていたら以下のような文章がありました。
    「ユーザー認証のコントロールコマンドのみ記述を許可しております。」

    なにか関係があるでしょうか・・・?

    モデレーター IKEDA Yuriko

    (@lilyfan)

    サーバーの仕様について、.htaccessについて調べていたら以下のような文章がありました。
    「ユーザー認証のコントロールコマンドのみ記述を許可しております。」

    そもそも htaccess でセーフモード解除ができないんじゃないでしょうか??

    <files async-upload.php>
    AddHandler application/x-httpd-phpcgi .php
    </files>

    という記述は、PHP に一般的なものではなく、xrea 特有のものです。他のサーバーではおそらく使えません。すでに書き込んだものの多分使えてないと思います。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「Ktai Entryでの画像のアップロードについて。」には新たに返信することはできません。