12

これまでに遭遇したことのないファイルの奇妙なファイルアップロードの問題で、私は髪を引き裂いています。何らかの理由で、ファイル マネージャー経由で画像をアップロードできません (ファイル マネージャー自体でも、「file」フィールド タイプを使用してカスタム フィールドでアップロードした場合でも)。奇妙なことに、ファイル アップロード ディレクトリのいずれかにファイルを直接追加してファイルを同期すると、すべて正常に動作します。

ファイルを選択して「ファイルのアップロード」をクリックすると (01_choose_file.jpg を参照)、モーダル ウィンドウの iframe に CP ホームページが表示されます (02_upload_progress.jpg を参照)。

他の誰かがこれを見たことがありますか?これのトラブルシューティングを開始する方法を知っている人はいますか?

背景情報:

  • EECMS v2.5.2 を実行しています - ビルド日: MAMP で 20120606 (ローカルにセットアップした 15 サイトのうち 2 つだけが機能していません)
  • 最新バージョンの Chrome、Chrome Canary、Safari、および Firefox (OS X 10.7.5) を使用して画像/ファイルをアップロードしようとしました
  • この問題は、私がローカルで開発を開始した 2 つの最新のサイトで発生しており、他のサイトでは (ローカルまたはその他の方法で) 表示されていません。

私がやったこと:

  • Apache/PHP エラー ログを確認しました。彼らは何も示していません
  • ファイル アップロード パスとファイル アップロード ディレクトリの設定が正しいことを確認しました。さまざまなファイル アップロード ディレクトリに手動で移動したファイルを同期できます
  • アクセス許可は問題ありません。手動でアップロード ディレクトリにファイルを追加すると、画像の操作とサムネイルの作成が正常に機能します。
  • 私がローカルで開発している他のさまざまな 2.5.2 インストールをテストしましたが、正常に動作します (これら 2 つの新しいサイトの設定は、動作するサイトと同じです)
  • ほんの一握りのネイティブアドオンのみが有効になっています
  • 「アップロードされたファイルに XSS フィルタリングを適用しますか?」はいまたはいいえを設定しても違いはありません

助けてくれてありがとう!

画像を投稿できないので、画像へのリンクを以下に示します

02_upload_progress.jpg: http://expressionengine.com/?ACT=51&fid=105&aid=16265_mjGH02xK2fIFZJI6kruP&board_id=5

4

2 に答える 2

12

私はこれを整理しました。サードパーティのアドオンをすべて無効にし、「Quickee」拡張機能http://devot-ee.com/add-ons/quickeeをアンインストールするのを忘れていたことを確認するために戻ってきました。今のところ、それが原因のようです。

Matt(開発者)にバグを送信しました。すぐにパッチを適用する必要があります。

于 2012-10-28T20:31:07.870 に答える
3

The ExpressionEngine filemanager sends out a AJAX POST request to the following URL:

http://YOUR_ADMIN_CP_URL?S=0&D=cp&C=content_files_modal&M=upload_file

Have you tried loading that URL yourself? You should get a page like this

file upload URL

But maybe EE is trying to POST to a different URL. You can find it by uploading a large file and while it's uploading using Firebug and in the Network tab at the bottom of the list you will find the URL EE is posting to
firebug network tab

于 2012-10-28T19:09:45.830 に答える