画像のアップロードが出来ない
-
2.3.3から2.5へアップグレードしたのですが、画像のアップロードがうまくいきません。
「メディアを追加」の「画像を追加」からアップロードを試みるのですが、「指定されたファイルはアップロードのテストに失敗しました。」
と言われてしまいます。
しかし、FTPから確認してみるとファイル自体はアップロードされており、サムネイルが生成されています。
とはいえ、記事に貼るimgタグは生成されてくれないので不便です。Google検索によると、同様の症状が現れている方が他にもいらっしゃるようです。
サーバの設定か何かが原因なのでしょうか?
-
画像を表示するため「アップロードするファイルを選択」までは、うまく行くのですがその後「ディレクトリ /var/www/vhosts/senum.com/subdomains/shop/httpdocs/wordpress/wp-content/uploads/2008/08 を作成できませんでした。この親ディレクトリのアクセス権はサーバーによる書き込みを許可していますか ?」と表示されます。ここでの「書き込みを許可」は、どこでするのでしょうか?ちなみにバージョンはWordPress 2.6.1です。Macintoshを使用しています。
senumさん
uploads
に書込み権限を与えなくてはいけません。
uploadsフォルダが無ければ作成しパーミッション設定を行います。
FTPクライアントだと設定できるはずです。パーミッションは777とか707…するのですが、
サーバーのマニュアルに記載があるはずなので適切な値を設定してください。よけいなことですが、トピックは別にした方が良かったのかなと思いました。
xrea および coreserver でのコメントを検索で見つけて、このフォーラムを参考にして、解決したので、書かせていただきます。
coreserverのコントロール・パネルからツールを選ぶと、
[ファイル所有者の修正]というボタンがあり、
※ モジュール版PHPから作成されたファイルの所有者は「apache」になります。これらのファイルの所有者を「******」に、パーミッションを「707」に変更します。
※ データベースのダンプファイルなどの所有者は「root」になります。これらのファイルの所有者を「******」に変更します。******は私のユーザー名です。
現在は、これで解決できるようです。XREAでもたぶん同じでしょう。ファイル所有者がapacheになる問題はこれで解決しました。
king33さん
ブラウザはIEですか?
他のブラウザに変えても同じですか?IEではありません。当方Macですので、SafariとFireFoxでも同じです。
現在2.6ですが、相変わらず改善しません。
ここまできて、画像アップロードの話題が少ないという事は、何か根本的におかしいのでしょうが、それがわからず悩んでいます。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から作成されたファイルの所有者について一度さくらレンタルサーバーさんへ問合せしてみてはどうでしょう?IEではありません。当方Macですので、SafariとFireFoxでも同じです。
すみません、以前のエントリに書いていらっしゃいましたね。
さくらは私も使っていますが、OSX10.5, Safari3.1xでもアップロード・投稿可能です。
Flashアップローダではアップロードできないのでブラウザアップローダを使っています。
「投稿」でのトラブルのようなのでJavascript関係なのでしょうね、このあたりは残念ながら見当がつきません。さくらの設定では「PHP言語に関する設定」でmemory_limit = 16Mにしています。
ただこれもWordpressは内部で32Mにしているようなので関係ないかもしれません。taikikenさん、zuuさん。ありがとうございます。
さくらのphpはCGIで動いていたと思います。
Localの環境は、OSX10.5 Safari3とFirefox3
サーバはサクラで、phpは5.2.6。php設定はdisplay_erros=onだけ設定。以前は、新規インストールやってもダメだったんですが、またやってみます。
Flashアップローダでもブラウザアップローダでも現象は同じでして、Uploadは出来ているのですが、投稿に挿入 を押すとアップローダ画面が真っ白になります。
リッチエディタを使用するのチェックをユーザ設定で外すと、真っ白にならずに投稿画面にhtmlですが挿入されます。
再度メディアギャラリーから、uploadされたファイルのURLを取得し、手動で挿入すればサムネールも本体も参照できます。
それ以外は、ぜーんぶ問題ないんです。Flashアップローダでもブラウザアップローダでも現象は同じでして、Uploadは出来ているのですが、投稿に挿入 を押すとアップローダ画面が真っ白になります。
について。私の環境はMacOsX10.4。
Safari3.12・・・・・・・真っ白にならず稼働
FIrefox 1.06・・・・・・真っ白にならず稼働FIrefox 2.0.0.16・・・・・・・真っ白
FIrefox 3.02・・・・・・・真っ白追加
ブラウザの最新版がアップされ、投稿に挿入を押すとアップローダ画面が真っ白になる問題が解決しました。FIrefox 3.03・・・・・・・真っ白にならず稼働
ブラウザの最新版がアップされ、投稿に挿入を押すとアップローダ画面が真っ白になる問題が解決しました。
FIrefox 3.03・・・・・・・真っ白にならず稼働
ブラウザの最新版がアップされ、投稿に挿入を押すとアップローダ画面が真っ白になる問題が解決しました。
FIrefox 3.03・・・・・・・真っ白にならず稼働なんとか、正常に動くようになりました。
原因はわかりませんが、データベースを一度まっさらにして、以前と異なる名前のヘッダーでデータベースを作ったら、できるようになりました。私の場合、新規インストールで出来ないと言っていたのですが、ファイル類は新規ですがデータベースはそのまま使っていました。それで出来なかったようでした。
サクラではデータベースは一つなので別のヘッダを指定して新規にファイルを転送したら、出来ました。
そこで、wordpressのエクスポートを行い、使っていたヘッダ(wp_)のデータベースをすべて消して、新規にwp_のヘッダで新規インストールをしたところ、うまく行くようになりましたので、しめたと思い、データをインポートしました。しかし、また、同じ現象がでました。
今度は、データベースを消したあと、別のヘッダ名にして新規インストール、うまく行く事を確認してから、データのインポートをしましたところ、今度はうまく行くようになりました。結局のところ、よくわかりませんが、データベースのデータの中に、何か悪いものが含まれていたのか、wp_というヘッダ名がダメなのか、その両方か。というところです。
かなり試行錯誤して時間がかかってしまいましたが、皆様ありがとうございました。
「マルチファイルアップローダーで画像のアップ」が出来ません。
—————–
サーバー:s378.xrea.com
PHP:5.2.5
wordpress:バージョン 3.5.2
ブラウザ:firefox22.0、IE:10.0.7
で確認済み。
—————–現象:
マルチファイルアップローダーで「ここにファイルをドロップ」という表示が出ません。
「ファイルを選択」を押しても何も起こりません。
メディアページ、投稿の中のメディアを追加ボタンでも同じ現象です。パーミッションは設定しています。
「ブラウザアップローダー」で画像はアップロードできました。
/wp-adminに.htaccessファイルをアップする方法は試しましたが変化ありませんでした。違うサーバーで他の方が設定したwordpressで試してみたのですが、
正しくアップロード出来ましたので、ブラウザの問題ではありません。どなたか、よろしくお願いします。
http://www.inserthtml.com/2012/08/file-uploader/?utm_source=html5weekly&utm_medium=email
同じサーバーに上記の「ドラッグ&ドロップでファイルをアップできるHTML5のデモ」をアップし動かしてみたところ正常に動きましたので、サーバーがドラッグ&ドロップに対応していない可能性は消えました。新規投稿を追加からコメントの追加も出来ない状態です。
入力をテキストにするボタンも効いていません。
js全体がおかしいのでしょうか?引き続き、どなかたか情報をお願いします。
- トピック「画像のアップロードが出来ない」には新たに返信することはできません。