19

解決できないような非常に奇妙なエラーが発生しました。画像をアップロード/表示/削除したい管理領域のどこでも、何も表示されません。

「要素の検査」コンソールで次のエラーが表示されます。

Uncaught ReferenceError: id_23b2a41c446dee70b327b51065e06137_UploaderJsObject is not defined 

これを、次のコードを持つ gallery.phtml ファイルまで追跡しました。

<script type="text/javascript">
//<![CDATA[
    var <?php echo $_block->getJsObjectName(); ?> = new Product.Gallery('<?php echo         $_block->getHtmlId() ?>', <?php if ($_block->getElement()->getReadonly()):?>null<?php     else:?><?php echo $_block->getUploader()->getJsObjectName() ?><?php endif;?>, <?php echo $_block->getImageTypesJson() ?>);
//]]>
</script>

ここで何がうまくいかなかったのか、まったくわかりません。私はコアファイルをいじっていません。また、JavaScript のものも変更しませんでした。

誰かが間違っていることを見つけるのを手伝ってくれることを願っています。昨日からこのエラーで立ち往生しています..

どんな助けでも大歓迎です:)

4

7 に答える 7

37

最近レポをクローンしたり、別の magento 環境をセットアップしようとしたりして、このエラーが表示されましたか? 次のファイルが適切な場所にあるかどうかを確認します。これらのファイルは、バイナリ ファイル (swf フラッシュ ファイル) であるために取り残されたか、バージョン管理ソフトウェアによって無視された可能性があります。

/skin/adminhtml/default/default/media/uploader.swf
/skin/adminhtml/default/default/media/uploaderSingle.swf
/skin/adminhtml/default/default/media/editor.swf
/skin/adminhtml/default/default/media/flex.swf

適切な測定のために、これらのファイル:

/app/design/adminhtml/default/default/template/media/uploader.phtml
/app/design/adminhtml/default/default/template/media/editor.phtml

そして、以下の誰かがmagento 1.9の時点で親切に言及しました:

/skin/adminhtml/default/default/media/editor.swf

は存在しないので、そのファイルについて心配する必要はありません。

于 2012-12-17T03:13:02.710 に答える
5

私も同じ問題を抱えていました。

私の php.ini では、max_post が 0 に設定されていたため、無効にする必要がありましたが、これにより、php の最大アップロード サイズを照会するため、JS アップローダーが壊れます。

100M に設定すると、参照ボタンとアップロード ボタンが表示されました。

于 2013-04-20T00:32:18.950 に答える
0

このページに記載されているすべてのファイルを確認しましたが、すべてのファイルが適切な場所にあります。さらに調査すると、このページにたどり着きました。

次に、自分が Firefox を使用していることに気付きました。それが原因である可能性があります。

フラッシュプレーヤーをインストールすると、すべて正常に動作します。

これが誰かを助けることを願っています。

更新 -1 (参照リンクが変更された場合):

Check for the flash player

http://helpx.adobe.com/flash-player.html
Your magento root directory should not be password protected using .htpasswd file.

Please post if you are getting any error.
于 2015-05-05T11:22:33.210 に答える
0

わかりました、うわー、私の同僚はこの質問を投稿した直後にそれを見つけました.

他の誰かがこの問題を抱えている場合。

どういうわけか、スキン フォルダー内の特定のファイルが失われました。

誰かがこの情報が役立つことを願っています。

于 2012-10-23T12:19:07.290 に答える
0

最後に、ubuntu 16.04にフラッシュをインストールすることで解決しました:

sudo apt install adobe-flashplugin
于 2016-12-26T07:16:32.670 に答える