回答:
この問題は、管理領域用に独自のテーマを拡張して作成したときに発見しました。
これらのボタンはフラッシュを使用します。
ブラウザがフラッシュをサポートしていない場合、表示されません。
app/design/adminhtml/default/default/template/media
フォルダーが存在し、その中に2つのファイルがあることを確認してください。
skin/adminhtml/default/default/media
フォルダーが存在し、その中に3つのファイルがあることを確認してください。
独自のテーマ(つまり、テーマ: "mytheme"およびパッケージ "mypackage")を作成した場合は、上記に該当することを確認してください。
app/design/adminhtml/mytheme/mypackage/template/media
skin/adminhtml/mytheme/mypackage/media
これがお役に立てば幸いです。
これらのボタンはフラッシュから来ているので、次の場所でメディアフォルダを確認してください
design / adminhtml / default / default / template / media
メディアフォルダーがない場合は、新しいmagentoからコピーします
これはあなたの問題を解決します:)そうでない場合は、以下のリンクから解決策を試して ください
面白いことに、現在作業しているプロジェクトでも同じような問題がありましたが、すべてのファイルが配置されていました(Magentoバージョン1.14.1.0について)。
最初に私は問題が欠落していると思った ''ここ
var maxUploadFileSizeInBytes = <?php echo $this->getDataMaxSizeInBytes() ?>;
いくつかの場所、例えば
しかし、それは新しいエラーにつながるため、最終的な解決策は次のようにphp.iniを変更することでした。
upload_max_filesize = 100 M
に
upload_max_filesize = 100M
すべての解決策を試しましたが、それでもこの問題を解決できませんでした。
私のために働いたブラウザ(Firefox)用のAdobeフラッシュをダウンロードすることで解決しました。
あなたの編集 /app/design/adminhtml/default/default/template/media/uploader.phtml
var maxUploadFileSizeInBytes = '<?php echo $this->getDataMaxSizeInBytes() ?>';
var maxUploadFileSize = '<?php echo $this->getDataMaxSize() ?>';
と置換する
var maxUploadFileSizeInBytes = '128M';
var maxUploadFileSize = '128M';
3つの考え方があります。-HHVM(設定ミス)
コピー
/app/code/core/Mage/Adminhtml/Block/Media/Uploader.php
に
/app/code/local/Mage/Adminhtml/Block/Media/Uploader.php
そして交換:
public function getPostMaxSize()
{
return ini_get('post_max_size');
}
public function getUploadMaxSize()
{
return ini_get('upload_max_filesize');
}
に:
public function getPostMaxSize()
{
$post_max_size = ini_get('post_max_size');
return $post_max_size ? $post_max_size : ini_get('hhvm.server.max_post_size');
}
public function getUploadMaxSize()
{
$upload_max_filesize = ini_get('upload_max_filesize');
return $upload_max_filesize ? $upload_max_filesize : ini_get('hhvm.server.upload.upload_max_file_size');
}
これが最終的に問題を完全に解決するソリューションです。
私は同じ問題を抱えていて、このように修正しました:クロムで次のURLを入力してください
chrome:// settings / content
ポップアップが表示され、フラッシュが表示されるまでスクロールダウンし、サイトでフラッシュの実行を許可するを選択します。
よろしく。
Magento CE 1.9.2.1で読み込まれていない製品画像のアップロードボタンを修正するには'
、maxUploadFileSizeInBytes
値に文字を追加する必要がありました。
変化する
var maxUploadFileSizeInBytes = <?php echo $this->getDataMaxSizeInBytes() ?>;
に
var maxUploadFileSizeInBytes = '<?php echo $this->getDataMaxSizeInBytes() ?>';
に
app/design/adminhtml/default/default/template/media/uploader.phtml
Magento 1.9.2.3とHHVMで同じ問題が発生しました。問題がHHVMにあることを発見しました。PHP5-FPMに切り替えると、問題は解決しました。