10

Magento の CMS モジュールの tinyMCE WYSIWYG エディターが画像をアップロードしない理由を理解しようとしています。フォルダを作成/削除できますが、ファイルがアップロードされず、ファイルがサーバーに正常に書き込まれない理由に関するメッセージが表示されないようです。

誰でも理由がわかりますか?

** アップデート **

Magento 1.6.2 を使用しています。問題を追跡しようとしましたが、コントローラーが実行されないようです。uploadAction()アクションの引数をログに記録する行を追加しました( 内Mage_Adminhtml_Cms_Wysiwyg_ImagesController) が、何もログに記録されません。

これは他の誰かから継承されたプロジェクトであり、ある程度変更されましたが、Magento のこの部分が変更によって何らかの形で影響を受けたことを指摘するものは何もないようです。

** 編集**

この質問に関連するプロジェクトは削除されたため、この質問に回答することはできなくなりました。誰かが有効な回答を確認できる場合 (この問題は明らかに Magento で一般的だったため)、その回答を「承認済み」として喜んでマークします。

それ以外の場合は、前述の理由により、この質問を削除するようフラグを立てます。

ありがとうございました。

4

4 に答える 4

14

ここで提供されている解決策以外に、管理パネルで JavaScript とメディア ファイルにCDN (または別のドメイン) を使用している場合に発生する可能性があります。CDN を使用する場合は、それをウェブサイトのスコープに使用し、独自のドメインをデフォルトのスコープに使用します。ウェブサイトのメディアと JavaScript ファイルを CDN からロードし、バックエンドのメディアと JavaScript ファイルを独自のドメインからロードします。これで問題は解決します。

于 2013-11-19T12:59:45.833 に答える
5

Magento のフラッシュ イメージ アップローダには既知の問題がいくつかあります。残念ながら落ちる時は静かに落ちます。smth が壊れる可能性があるいくつかのケースを次に示します。

  1. オープンSSL証明書を使用した安全な接続で使用しようとすると
  2. Apache認証を使用してサーバーで使用している場合
  3. プロトタイプ1.7のいくつかのMagentoバージョン

後者が最善の策だと思います。ここからパッチを適用してみてください: http://www.magentocommerce.com/boards/viewthread/4348/P45/#t327010

于 2012-09-09T09:13:36.413 に答える
3

私の場合、それはクロスドメインの問題であり、あなたが私に尋ねると見つけるのが非常に難しい.

私を困惑させたのは、製品画像のアップローダーは魅力的に機能していましたが、CMS セクションのアップローダーは完全に静かに失敗していたことです。Amazon S3 バケットからスキン フォルダを提供しており、フラッシュ アップローダはそのフォルダの下にあります。

興味深いことに、当社のバージョンの Magento (1.7.0.2) では、CMS を使用しているか製品を更新しているかに応じて、2 つの異なる方法を使用して SWF ファイルへのパスを計算しています。

CMS ファイル (app/design/adminhtml/default/default/template/cms/browser/content/uploader.phtml) は、次のメソッドを使用して Flash Uploader を埋め込みます。

<?php echo $this->getSkinUrl('media/uploader.swf') ?>

製品画像アップローダーが使用している間:

<?php echo $this->getUploaderUrl('media/uploader.swf') ?>

私たちの場合、最初のものは AWS S3 url に解決され、明らかに別のドメインにありますが、2 番目のものは引き続きローカル ドメインの url を参照します。

ええ、簡単で汚い修正は、app/design/adminhtml/default/default/template/cms/browser/content/uploader.phtml の getUploaderUrl を getSkinUrl に置き換えることです。または、コアを拡張して、そのメソッドを置き換えた別のテンプレートをロードすることもできます。

これが誰かの役に立てば幸いです... 5日前に最初にこの問題に遭遇したときに、このようなものを見つけていたらよかったのに:-)

于 2014-04-11T03:45:26.097 に答える
0

https で Flash アップローダーを使用していますか? もしそうなら、あなたの安全なアドレスは別のドメインにありますか (通常は共有 ssl で使用されます)? 私はこれでいくつかの問題を抱えています。フラッシュアップローダー無効化プラグインをインストールすることで解決しました。

このダウンローダ キーを使用してプラグインをダウンロードできます。

http://connect20.magentocommerce.com/community/Dull_Uploader

お役に立てば幸いです。

于 2012-07-04T16:18:21.097 に答える