サポート » 使い方全般 » メディアアップロードできません。3.8.1

  • 今日になっていきなりメディアのアップロードができなくなりました。
    「添付メディアの保存の際にエラーが発生しました。」
    というエラーメッセージがでてきます。

    post_type ) wp_die( __( ‘Unknown post type.’ ) ); if ( ! current_user_can( ‘edit_post’, $id ) ) wp_die( __( ‘You are not allowed to edit this item.’ ) ); switch ( $_REQUEST[‘fetch’] ) { case 3 : if ( $thumb_url = wp_get_attachment_image_src( $id, ‘thumbnail’, true ) ) echo ”; echo ” . _x( ‘Edit’, ‘media item’ ) . ”; $title = $post->post_title ? $post->post_title : wp_basename( $post->guid ); // title shouldn’t ever be empty, but use filename just in cas.e echo ‘
    ‘ . esc_html( wp_html_excerpt( $title, 60, ‘…’ ) ) . ‘
    ‘; break; case 2 : add_filter(‘attachment_fields_to_edit’, ‘media_single_attachment_fields_to_edit’, 10, 2); echo get_media_item($id, array( ‘send’ => false, ‘delete’ => true )); break; default: add_filter(‘attachment_fields_to_edit’, ‘media_post_single_attachment_fields_to_edit’, 10, 2); echo get_media_item($id); break; } exit; } check_admin_referer(‘media-form’); $post_id = 0; if ( isset( $_REQUEST[‘post_id’] ) ) { $post_id = absint( $_REQUEST[‘post_id’] ); if ( ! get_post( $post_id ) || ! current_user_can( ‘edit_post’, $post_id ) ) $post_id = 0; } $id = media_handle_upload( ‘async-upload’, $post_id ); if ( is_wp_error($id) ) { echo ‘
    ‘ . __(‘Dismiss’) . ” . sprintf(__(‘“%s” has failed to upload due to an error’), esc_html($_FILES[‘async-upload’][‘name’]) ) . ‘
    ‘ . esc_html($id->get_error_message()) . ‘
    ‘; exit; } if ( $_REQUEST[‘short’] ) { // short form response – attachment ID only echo $id; } else { // long form response – big chunk o html $type = $_REQUEST[‘type’]; /** * Filter the returned ID of an uploaded attachment. * * The dynamic portion of the hook name, $type, refers to the attachment type, * such as ‘iamge’, ‘audio’, ‘video’, ‘file’, etc. * * @since 2.5.0 * * @param int $id Uploaded attachment ID. */ echo apply_filters( “async_upload_{$type}”, $id ); }

    というメッセージもでます。

    やったことで言えば。ディレクトリーのパーミッションなども似たような症状の記事がいくつかあったので試し済みです。
    .htaccessもアップして試しました!
    ちなみに専用サーバーです。
    あと、何を入れたらいいのかわかりません。必要なことがあれば聞いてください。

13件の返信を表示中 - 1 - 13件目 (全13件中)
  • エラーというか、phpが効いていないように思います。
    ソース的には wp-admin/async-upload.php なのですが…..

    phpのバージョンはいくつでしょうか?

    トピック投稿者 kamio

    (@kamio)

    バージョンは5.2.17でした。
    フレスクを使っているので、できるだけバージョンアップは避けたいです。
    何かい方法はありますでしょうか?

    php のバージョンについては大丈夫そうですね。
    (上げたほうがいいですが)

    管理画面 -> 設定 -> メディア -> アップロードしたファイルを年月ベースのフォルダに整理

    のチェックを外して見て下さい。

    トピック投稿者 kamio

    (@kamio)

    チェックはずしてアップロードもためしていましたが…
    残念ながら変化がありませんでした。
    ちなみに『phpが効かない』という事態に陥る原因としては何が考えられるのでしょうか?
    聞いてもピンとこないかもしれませんが、お教えいただけませんか?

    .htaccessあたりが怪しい気がしますが……

    # BEGIN WordPress
    
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    
    <files async-upload.php>
    AddHandler application/x-httpd-phpcgi .php
    </files>

    上記コードに置き換え一度試して見て下さい。

    トピック投稿者 kamio

    (@kamio)

    トピック投稿者 kamio

    (@kamio)

    置換えて入れてみましたが、ダメでした…TT
    怪しそうだったんですけども。

    実は、さきほど色々試してまして
    画像のアップロード先を変更する記事をみつけ、変更してみましたところ
    ダッシュボードのメディアの新規追加からメディアのアップロードができました。
    でも、投稿のメディアの追加から画像をアップしようとするとなぜか
    保存ができませんでした。と表示され、アップされません。
    より複雑になってたらすみませんが、思い当たるところありませんでしょうか???

    モデレーター のむらけい (Kei Nomura)

    (@mypacecreator)

    ちなみにサーバってどの専用サーバですか?(自前ですか?)

    トピック投稿者 kamio

    (@kamio)

    サーバーはGMOのマイティーサーバーです。
    同じサーバーに別のワードプレス(ドメイン別)も入れてありますが
    そちらは正常に動いています。
    なので試行錯誤しているうちに違う事をしてしまったのではないかと思います。

    define( ‘WP_DEBUG’, true );

    デバッグモードは試してみましたか?

    トピック投稿者 kamio

    (@kamio)

    デバッグ

    モード?

    ちょいと調べてみます!

    トピック投稿者 kamio

    (@kamio)

    Notice: Use of undefined constant php – assumed ‘php’ in /home/略/sidebar.php on line 1
    こんな表示がでました。。。??

    トピック投稿者 kamio

    (@kamio)

    すみません、半角を入れたら表示がなくなりました。
    他に何も表示されていないようです。

13件の返信を表示中 - 1 - 13件目 (全13件中)
  • トピック「メディアアップロードできません。3.8.1」には新たに返信することはできません。