画像のアップロードが出来ない
-
2.3.3から2.5へアップグレードしたのですが、画像のアップロードがうまくいきません。
「メディアを追加」の「画像を追加」からアップロードを試みるのですが、「指定されたファイルはアップロードのテストに失敗しました。」
と言われてしまいます。
しかし、FTPから確認してみるとファイル自体はアップロードされており、サムネイルが生成されています。
とはいえ、記事に貼るimgタグは生成されてくれないので不便です。Google検索によると、同様の症状が現れている方が他にもいらっしゃるようです。
サーバの設定か何かが原因なのでしょうか?
-
こちらに修正ファイルが出てます。
http://ja.forums.wordpress.org/topic.php?id=45&replies=7ただ、修正ファイルも完全に対応しきれていないのかエラーが出ます。
具体的には
- メディアライブラリーから投稿に挿入ボタンを押しても真っ白になって記事に挿入されない。(ただし、稀に挿入されることがある)
- ファイルのURL、投稿のURLボタンで挿入されるURLがおかしい。
の二点。
上記に関しては挿入されたりすることもあるので、もしかしたらサーバーの問題かもしれません。Firefoxでは正常に動作します。
英語版フォーラムのトラブルシューティングトピックを訳しましたので、ご参照ください。
http://ja.forums.wordpress.org/topic.php?id=59&replies=1翻訳有難うございます。
書かれていること全て試してみましたが、やはりIEではエラーが発生してしまいます。
特に『ファイルのURL、投稿のURLボタンで挿入されるURLがおかしい。』に関しては何か根本的な問題のような気がします。
知識が無く、その根本的な問題がなんなのかはわかりませんが・・・ここは大人しく2.5.1を待ってみようと思います。
WordPress 2.5.1が本家で公開されているので早速インストールをしてみてはいかがでしょうか?
英語版と日本語版の違いはあまりないので上書きで簡単にアップデートができます。
違いについてはこちら。こんばんは。
私も同じような症状で、半分はあきらめ状態でしたが「2.5.1」へアップグレードして問題なく画像がアップロード出来るようになりました。何が原因なのかははっきりしていませんが、手順としては「2.5.1」のアップグレード。IEの貯め込んでいるキャッシュを全消去...これで解決しました。
(FirefoxやSafariでも同じ)顛末は私のサイトに記述しています。
こんばんわ。IE7にて
・ファイルアップロードは出来るようで、メディアライブラリーには表示されている。
・「メディアを追加」の「画像を追加」は表示されるが、画像が表示されずタイトルのみ表示され、「表示する」のボタンを押しても反応が無い
・FireFoxで表示を試すと、うまく動作する(正確にはSleipnirとGekkoプラグインでしたが)
という状況でありました。最終的に2.5.1へ、ファイルをすべて上書きアップロードして決着しました。
同様の問題がおきている方は、2.5.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.17wordpressは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/のファイルが作られてなかったので作ってアップロードしたらうまくいくかと思いやってみたのですが、次にはさきほどの表示が出るようになりました。
どなたかこの症状の回避方法、修正方法ををご存じの方は教えてください。
よろしくお願いいたします。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私は2.5.1を新規にインストールして使っています。
最初、MacでFireFoxでの作業だったのでまったくわからなかったのですが、
Windows IE7で同じように画像をアップロード&記事に追加をしようとしたら
「記事に追加」ボタンを押した瞬間、真っ白いままで止まってしまいます。みなさんのお話を参考にいろいろ試しましたがだめでした。
ちなみにサーバは「さくらインターネットサーバー」です。
もう一つロリポップサーバもあるので、試しにそちらに同条件でインストールし、
IE7で画像をアップロード&記事に追加してみたらこちらは問題なくできました。まとめると、
さくらインターネットサーバー
FireFox MacはOK・Windowsは反応なし
IE7 反応なしロリポップサーバー
FireFox MacもWindowsも反応なし
IE7 OKこのように全く正反対の結果になりました。
サーバの問題?パーミッションの問題?
さくらインターネットサーバーではFireFoxもIE7も使えません。さくらインターネットサーバーでIE7を使えるようになれば一番いいのですが…
どなたか詳しい方、いらっしゃいますか?
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 への指定と併せて試してみてください。mizubeさんのおっしゃるとおり、XREAおよびCORESERVERで
2.5系を使う場合は、async-upload.phpをCGIとして動かせばよいようです。XREAのサポート掲示板でも、同様の質問がありました。
http://sb.xrea.com/showthread.php?t=12693みなさま、2.5.1で解決されたのでしょうか。
私は、画像のアップロードがまだできません。現象は正確には、
「ビジュアルリッチエディタを使用するにチェックをすると、記事に挿入ボタンを押すと、挿入ダイアログが真っ白になる」というものです。
なお、Upload自体はうまくいきます。記事に画像は挿入されません。真っ白のダイアログの上にはcloseボタンは残っています。サーバーはさくらインターネット。
phpは5.2.5の設定。phpパーミッションはすべて755になってます。
プラグイン全部外してみましたが同じでした。
ブラウザは、MacのFIrefox2、Safari3で現象同じです。
WindowsPCは持っていないので確かめられません。(PCで出来ても解決になりませんが)
ユーザ設定でリッチエディタをオフにすると、うまくいきます。
これで、使っていますが、やっぱりリッチエディタを使いたい。何か情報をご存知であれば教えていただきたいです。
wordpressは2.0系から使っており、Upgradeして2.5.1にしましたが、新規でも同じでした。749414参考までに
IEを利用した場合「投稿に挿入」ボタン が効くときと効かない時があるようです。
IE既出の問題として、Javascriptのコードによっては
ページがロードされる前にJavascriptの読み込みが完了すると、
Javascriptが正常に動かず、エラーとなる現象があります。「IEでアップロードはできるのに、画像の挿入ボタンが使えない」場合、
この部分が引っかかっているのかもしれません。対策として、原因となるJavascript(ヘッダ内)を特定した後、該当ヶ所を…
○「ページのロードが完了してから読み込みを行うJavascript」で囲む
or
○ヘッダ部から、ページ下部にJavascriptの表記を移動する
等があるようです。
- トピック「画像のアップロードが出来ない」には新たに返信することはできません。