フォーラム

画像のアップロードが出来ない (29 件の投稿)

  1. schweppes
    メンバー
    1 年前の投稿 #

    2.3.3から2.5へアップグレードしたのですが、画像のアップロードがうまくいきません。
    「メディアを追加」の「画像を追加」からアップロードを試みるのですが、

    「指定されたファイルはアップロードのテストに失敗しました。」

    と言われてしまいます。
    しかし、FTPから確認してみるとファイル自体はアップロードされており、サムネイルが生成されています。
    とはいえ、記事に貼るimgタグは生成されてくれないので不便です。

    Google検索によると、同様の症状が現れている方が他にもいらっしゃるようです。
    サーバの設定か何かが原因なのでしょうか?

  2. yukki
    メンバー
    1 年前の投稿 #

    こちらに修正ファイルが出てます。
    http://ja.forums.wordpress.org/topic.php?id=45&replies=7

    ただ、修正ファイルも完全に対応しきれていないのかエラーが出ます。

    具体的には

    • メディアライブラリーから投稿に挿入ボタンを押しても真っ白になって記事に挿入されない。(ただし、稀に挿入されることがある)
    • ファイルのURL、投稿のURLボタンで挿入されるURLがおかしい。

    の二点。
    上記に関しては挿入されたりすることもあるので、もしかしたらサーバーの問題かもしれません。

    Firefoxでは正常に動作します。

  3. Nao
    管理者
    1 年前の投稿 #

    英語版フォーラムのトラブルシューティングトピックを訳しましたので、ご参照ください。
    http://ja.forums.wordpress.org/topic.php?id=59&replies=1

  4. yukki
    メンバー
    1 年前の投稿 #

    翻訳有難うございます。

    書かれていること全て試してみましたが、やはりIEではエラーが発生してしまいます。
    特に『ファイルのURL、投稿のURLボタンで挿入されるURLがおかしい。』に関しては何か根本的な問題のような気がします。
    知識が無く、その根本的な問題がなんなのかはわかりませんが・・・

    ここは大人しく2.5.1を待ってみようと思います。

  5. hi-Roki
    メンバー
    1 年前の投稿 #

    私も同じ症状でした。IE7です。
    画像は全てコードの手入力で対応しています。

  6. ne-design
    メンバー
    1 年前の投稿 #

    WordPress 2.5.1が本家で公開されているので早速インストールをしてみてはいかがでしょうか?

    英語版と日本語版の違いはあまりないので上書きで簡単にアップデートができます。
    違いについてはこちら

  7. tezuka akio
    メンバー
    1 年前の投稿 #

    こんばんは。
    私も同じような症状で、半分はあきらめ状態でしたが「2.5.1」へアップグレードして問題なく画像がアップロード出来るようになりました。

    何が原因なのかははっきりしていませんが、手順としては「2.5.1」のアップグレード。IEの貯め込んでいるキャッシュを全消去...これで解決しました。
    (FirefoxやSafariでも同じ)

    顛末は私のサイトに記述しています。

  8. haco0000
    メンバー
    1 年前の投稿 #

    こんばんわ。IE7にて
    ・ファイルアップロードは出来るようで、メディアライブラリーには表示されている。
    ・「メディアを追加」の「画像を追加」は表示されるが、画像が表示されずタイトルのみ表示され、「表示する」のボタンを押しても反応が無い
    ・FireFoxで表示を試すと、うまく動作する(正確にはSleipnirとGekkoプラグインでしたが)
    という状況でありました。

    最終的に2.5.1へ、ファイルをすべて上書きアップロードして決着しました。
    同様の問題がおきている方は、2.5.1への移行をまず行ってみたほうが良いと思います。では。

  9. yoji_t
    メンバー
    1 年前の投稿 #

    私も画像がアップロードできません。
    プラグインは入れてません。
    サーバーは以下のような仕様です。

    サーバー名 s64.coreserver.jp
    IPアドレス 202.172.28.65
    CPU Intel Xeon CPU 3060 @ 2.40GHz
    MemTotal 4086MB
    Apache 1.3.37
    Perl 5.8.8
    PHP 5.2.5
    RUBY 1.8.5
    MySQL 5.1.22-rc
    PostgreSQL 8.2.4
    Python 2.4.3
    SQLite3 3.3.7
    SQLite 2.8.17

    wordpressは2.5.1にしてあります。
    iMacを使用してます。Safari、firefoxで、以下の症状になります。
    Safariではキャッシュをすべて消去しました。
    (ちなみにIEを使うと表示デザインが崩れます。operaはファイルのアップロードが実行されません。)
    投稿作成の際にメディアを追加で「画像を追加」し、PCから写真を呼び出そうとすると
    「アップロードしたファイルを/virtual/yoji/public_html/waterinspiration/wp-content/2008/04に移動できませんでした。」
    と表示されます。
    少し前は「/virtual/yoji/public_html/waterinspiration/wp-content/2008/04 のファイルが作成できません」と表示されたのでftpで調べると「/public_html/waterinspiration/wp-content/2008/」まではファイルがあるのですが、次の/04/のファイルが作られてなかったので作ってアップロードしたらうまくいくかと思いやってみたのですが、次にはさきほどの表示が出るようになりました。
    どなたかこの症状の回避方法、修正方法ををご存じの方は教えてください。
    よろしくお願いいたします。

  10. katze
    メンバー
    1 年前の投稿 #

    XREA および CORESERVER では、PHP はモジュール版で
    セーフモードが有効という仕様になっています。
    http://www.coreserver.jp/help/index.php/phpcgi/

    これらのサーバーをお使いの方は、下記のページを参考に
    適切な内容の .htaccess を設置し、 wp-admin/upload.php を
    CGI 版として動かしてみるとよいかもしれません。
    http://www.graphact.com/memo/2006/08/16/89

  11. CMC-master
    メンバー
    1 年前の投稿 #

    私は2.5.1を新規にインストールして使っています。
    最初、MacでFireFoxでの作業だったのでまったくわからなかったのですが、
    Windows IE7で同じように画像をアップロード&記事に追加をしようとしたら
    「記事に追加」ボタンを押した瞬間、真っ白いままで止まってしまいます。

    みなさんのお話を参考にいろいろ試しましたがだめでした。

    ちなみにサーバは「さくらインターネットサーバー」です。

    もう一つロリポップサーバもあるので、試しにそちらに同条件でインストールし、
    IE7で画像をアップロード&記事に追加してみたらこちらは問題なくできました。

    まとめると、
    さくらインターネットサーバー
     FireFox MacはOK・Windowsは反応なし
     IE7    反応なし

    ロリポップサーバー
     FireFox MacもWindowsも反応なし
     IE7    OK

    このように全く正反対の結果になりました。

    サーバの問題?パーミッションの問題?
    さくらインターネットサーバーではFireFoxもIE7も使えません。

    さくらインターネットサーバーでIE7を使えるようになれば一番いいのですが…

    どなたか詳しい方、いらっしゃいますか?
     

  12. mizube
    メンバー
    1 年前の投稿 #

    yoji_t さん

    私の使っている XREA で

    投稿作成の際にメディアを追加で「画像を追加」し、PCから写真を呼び出そうとすると
    「アップロードしたファイルを/virtual/yoji/public_html/waterinspiration/wp-content/2008/04に移動できませんでした。」
    と表示されます。

    と同じ症状が出たので確認してみました。
    英語版フォーラムの記事に出てきた async-upload.php というファイル名のスクリプトが怪しいと思い、 katze さんの書かれている CGI 版として PHP スクリプトを動かす方法を試したところ、こちらの環境ではうまくいきました。

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

    と追記した .htaccess ファイルを /wp-admin ディレクトリにアップロードしただけです。
    うまくいくかは判りませんが、 upload.php への指定と併せて試してみてください。

  13. katze
    メンバー
    1 年前の投稿 #

    mizubeさんのおっしゃるとおり、XREAおよびCORESERVERで
    2.5系を使う場合は、async-upload.phpをCGIとして動かせばよいようです。

    XREAのサポート掲示板でも、同様の質問がありました。
    http://sb.xrea.com/showthread.php?t=12693

  14. king33
    メンバー
    1 年前の投稿 #

    みなさま、2.5.1で解決されたのでしょうか。
    私は、画像のアップロードがまだできません。現象は正確には、
    「ビジュアルリッチエディタを使用するにチェックをすると、記事に挿入ボタンを押すと、挿入ダイアログが真っ白になる」というものです。
    なお、Upload自体はうまくいきます。記事に画像は挿入されません。真っ白のダイアログの上にはcloseボタンは残っています。

    サーバーはさくらインターネット。
    phpは5.2.5の設定。phpパーミッションはすべて755になってます。
    プラグイン全部外してみましたが同じでした。
    ブラウザは、MacのFIrefox2、Safari3で現象同じです。
    WindowsPCは持っていないので確かめられません。(PCで出来ても解決になりませんが)
    ユーザ設定でリッチエディタをオフにすると、うまくいきます。
    これで、使っていますが、やっぱりリッチエディタを使いたい。

    何か情報をご存知であれば教えていただきたいです。
    wordpressは2.0系から使っており、Upgradeして2.5.1にしましたが、新規でも同じでした。

  15. 匿名
    未登録
    1 年前の投稿 #

    参考までに

    IEを利用した場合「投稿に挿入」ボタン が効くときと効かない時があるようです。

    IE既出の問題として、Javascriptのコードによっては
    ページがロードされる前にJavascriptの読み込みが完了すると、
    Javascriptが正常に動かず、エラーとなる現象があります。

    「IEでアップロードはできるのに、画像の挿入ボタンが使えない」場合、
    この部分が引っかかっているのかもしれません。

    対策として、原因となるJavascript(ヘッダ内)を特定した後、該当ヶ所を…
    ○「ページのロードが完了してから読み込みを行うJavascript」で囲む
    or
    ○ヘッダ部から、ページ下部にJavascriptの表記を移動する
    等があるようです。

  16. king33
    メンバー
    1 年前の投稿 #

    2.6にupgradeしていますが、まだ、できていません。全く状況かわらずです。
    kameinkoさんの書かれている、

    対策として、原因となるJavascript(ヘッダ内)を特定した後、該当ヶ所を…
    ○「ページのロードが完了してから読み込みを行うJavascript」で囲む
    or
    ○ヘッダ部から、ページ下部にJavascriptの表記を移動する
    等があるようです。

    は、具体的には何をすれば特定できるのでしょうか。

  17. senum
    メンバー
    1 年前の投稿 #

    画像を表示するため「アップロードするファイルを選択」までは、うまく行くのですがその後「ディレクトリ /var/www/vhosts/senum.com/subdomains/shop/httpdocs/wordpress/wp-content/uploads/2008/08 を作成できませんでした。この親ディレクトリのアクセス権はサーバーによる書き込みを許可していますか ?」と表示されます。ここでの「書き込みを許可」は、どこでするのでしょうか?ちなみにバージョンはWordPress 2.6.1です。Macintoshを使用しています。

  18. taikiken
    メンバー
    1 年前の投稿 #

    senumさん

    uploads

    に書込み権限を与えなくてはいけません。

    uploadsフォルダが無ければ作成しパーミッション設定を行います。
    FTPクライアントだと設定できるはずです。

    パーミッションは777とか707...するのですが、
    サーバーのマニュアルに記載があるはずなので適切な値を設定してください。

    よけいなことですが、トピックは別にした方が良かったのかなと思いました。

  19. taikiken
    メンバー
    1 年前の投稿 #

    king33さん
    ブラウザはIEですか?
    他のブラウザに変えても同じですか?

  20. senum
    メンバー
    1 年前の投稿 #

    taikikenさん

    senumdです。
    画像を表示するための適切なコメントをありがとうございました。
    おかげさまで、うまく行きました。

  21. d28
    メンバー
    1 年前の投稿 #

    xrea および coreserver でのコメントを検索で見つけて、このフォーラムを参考にして、解決したので、書かせていただきます。
    coreserverのコントロール・パネルからツールを選ぶと、
    [ファイル所有者の修正]というボタンがあり、
    ※ モジュール版PHPから作成されたファイルの所有者は「apache」になります。これらのファイルの所有者を「******」に、パーミッションを「707」に変更します。
    ※ データベースのダンプファイルなどの所有者は「root」になります。これらのファイルの所有者を「******」に変更します。******は私のユーザー名です。
    現在は、これで解決できるようです。XREAでもたぶん同じでしょう。

    ファイル所有者がapacheになる問題はこれで解決しました。

  22. king33
    メンバー
    1 年前の投稿 #

    king33さん
    ブラウザはIEですか?
    他のブラウザに変えても同じですか?

    IEではありません。当方Macですので、SafariとFireFoxでも同じです。
    現在2.6ですが、相変わらず改善しません。
    ここまできて、画像アップロードの話題が少ないという事は、何か根本的におかしいのでしょうが、それがわからず悩んでいます。

  23. zuu
    メンバー
    1 年前の投稿 #

    king33さんはじめまして。
    私もmacでSafari、wordpressでバージョンは2.6です。
    レンタルサーバーはxreaを使っています。
    画像のupがうまくいかず1ヶ月程悩んでいましたが、やっとここを参考にupできるようになりました。
    私の場合はバージョンアップしたとたん真っ白になったため、
    全て削除して新しいバージョンを一から入れ直したら表示されるようになりましたが、
    続いて画像のupが上手くいかなかったため、
    .htaccess で
    <files async-upload.php>
    AddHandler application/x-httpd-phpcgi .php
    </files>
    と記入してもそれでも表示されませんでしたが、
    そこでここのフォーラムにd28さんのおっしゃってた
    ファイル所有者の修正を試みたら見事に解消され、画像のupができるようになりました。
    ここが駄目だとバージョンupしても無理なはずですよね。ほんと助かりました。

    でもまだまだ問題はあります。画像の下につくキャプションが文字化けなので
    これはまた今から原因究明しなくては・・・

    話はそれましたが、king33さんと私の環境がまったく同じではないと思いますが、
    macのキャッシュは問題なさそうですよ。
    おそらく所有者がapacheになることが原因のような気がします。
    ここはftpで見ても見えなかったですし、レンタルサーバーのコントロールパネルに
    設定できるところがあれば良いですか、それがないなら
    モジュール版PHPから作成されたファイルの所有者について一度さくらレンタルサーバーさんへ問合せしてみてはどうでしょう?

  24. taikiken
    メンバー
    1 年前の投稿 #

    IEではありません。当方Macですので、SafariとFireFoxでも同じです。

    すみません、以前のエントリに書いていらっしゃいましたね。

    さくらは私も使っていますが、OSX10.5, Safari3.1xでもアップロード・投稿可能です。
    Flashアップローダではアップロードできないのでブラウザアップローダを使っています。
    「投稿」でのトラブルのようなのでJavascript関係なのでしょうね、このあたりは残念ながら見当がつきません。

    さくらの設定では「PHP言語に関する設定」でmemory_limit = 16Mにしています。
    ただこれもWordpressは内部で32Mにしているようなので関係ないかもしれません。

  25. king33
    メンバー
    1 年前の投稿 #

    taikikenさん、zuuさん。ありがとうございます。
    さくらのphpはCGIで動いていたと思います。
    Localの環境は、OSX10.5 Safari3とFirefox3
    サーバはサクラで、phpは5.2.6。php設定はdisplay_erros=onだけ設定。

    以前は、新規インストールやってもダメだったんですが、またやってみます。

    Flashアップローダでもブラウザアップローダでも現象は同じでして、Uploadは出来ているのですが、投稿に挿入 を押すとアップローダ画面が真っ白になります。
    リッチエディタを使用するのチェックをユーザ設定で外すと、真っ白にならずに投稿画面にhtmlですが挿入されます。
    再度メディアギャラリーから、uploadされたファイルのURLを取得し、手動で挿入すればサムネールも本体も参照できます。
    それ以外は、ぜーんぶ問題ないんです。

  26. seki
    メンバー
    1 年前の投稿 #

    Flashアップローダでもブラウザアップローダでも現象は同じでして、Uploadは出来ているのですが、投稿に挿入 を押すとアップローダ画面が真っ白になります。
    について。

    私の環境はMacOsX10.4。
    Safari3.12・・・・・・・真っ白にならず稼働
    FIrefox 1.06・・・・・・真っ白にならず稼働

    FIrefox 2.0.0.16・・・・・・・真っ白
    FIrefox 3.02・・・・・・・真っ白

    追加
    ブラウザの最新版がアップされ、投稿に挿入を押すとアップローダ画面が真っ白になる問題が解決しました。

    FIrefox 3.03・・・・・・・真っ白にならず稼働

  27. seki
    メンバー
    1 年前の投稿 #

    ブラウザの最新版がアップされ、投稿に挿入を押すとアップローダ画面が真っ白になる問題が解決しました。

    FIrefox 3.03・・・・・・・真っ白にならず稼働

  28. seki
    メンバー
    1 年前の投稿 #

    ブラウザの最新版がアップされ、投稿に挿入を押すとアップローダ画面が真っ白になる問題が解決しました。
    FIrefox 3.03・・・・・・・真っ白にならず稼働

  29. king33
    メンバー
    1 年前の投稿 #

    なんとか、正常に動くようになりました。
    原因はわかりませんが、データベースを一度まっさらにして、以前と異なる名前のヘッダーでデータベースを作ったら、できるようになりました。

     私の場合、新規インストールで出来ないと言っていたのですが、ファイル類は新規ですがデータベースはそのまま使っていました。それで出来なかったようでした。
     サクラではデータベースは一つなので別のヘッダを指定して新規にファイルを転送したら、出来ました。
    そこで、wordpressのエクスポートを行い、使っていたヘッダ(wp_)のデータベースをすべて消して、新規にwp_のヘッダで新規インストールをしたところ、うまく行くようになりましたので、しめたと思い、データをインポートしました。しかし、また、同じ現象がでました。
     今度は、データベースを消したあと、別のヘッダ名にして新規インストール、うまく行く事を確認してから、データのインポートをしましたところ、今度はうまく行くようになりました。

     結局のところ、よくわかりませんが、データベースのデータの中に、何か悪いものが含まれていたのか、wp_というヘッダ名がダメなのか、その両方か。というところです。

    かなり試行錯誤して時間がかかってしまいましたが、皆様ありがとうございました。

返信

ログイン しなければ投稿できません。

About this Topic