web-dev-qa-db-ja.com

Magento製品のアップロード画像が表示されない

Magentoストアに商品をアップロードしていますが、商品が表示されません。

管理エリアを使用して画像をアップロードでき、製品を管理するときにそこに画像を表示できますが、フロントエンドに移動すると、製品画像が表示される場所にMagentoのロゴが表示されます。

これはサーバーの移行以降に発生しているため、関連しているかどうかはわかりません。

5
ArturoCivit

この問題の原因となる可能性のあるものはたくさんありますが、次の点を確認してください。

  1. 管理バックエンドの[製品情報]ページの[画像]で、ラジオボタンの[ベース画像]、[小さい画像]、[サムネイル]に画像が選択されていること、および[除外]されていないことを確認します。

  2. 商品画像が/ media/catalog/product /の下にあることを確認してください(ドキュメントルートに対して)

  3. / mediaディレクトリがApacheWebサーバーのグループ(通常は「www-data」または「httpd」)にあることを確認してください。 Magentoもこのディレクトリに書き込める必要があるため、次のコマンドを実行してこれらの権限を設定できます。

    Sudo chmod -R 775 /path/to/magento/media
    
  4. [システム]-> [構成]-> [一般]-> [Web]で、[ベースメディアURL]が[安全]と[安全でない]の両方で正しいことを確認します

7
Adelmar

Magentoルートディレクトリのメディアディレクトリ内で.htaccessの名前を.htaccess-oldに変更するだけです。

6
nazim10

これを正しく行うには、次のことを行う必要があります。

  1. パーミッション-rを再帰的に変更するか、ftp setmediaフォルダーを介して777に変更します
  2. サーバーでcurl、image Gdが有効になっていることを確認し、Magentoキャッシュを更新します
3
Peace Ngara

このコードを試してください:-以下の行を追加していない可能性があります:-

$_product=Mage::getModel("catalog/product")->load($_product->getId());
0
Manik Thakur

役立つ情報を追加するだけです。SELINUXが有効になっている場合は、追加のセットアップが必要です。ここでいくつかの情報を見つけることができます http://www.magentocommerce.com/knowledge-base/entry/ce18-and-ee113-installing#install-prereq-selinux

0
Pedro Orso

私にとっての問題はphp7.0-Gd拡張子でした。インストールすると画像が問題なく表示されます。

Sudo apt-get install php7.0-Gd

Sudo service Apache2 restart
0
MudithaE

遅くても、誰かに役立つことを願っています

上記のすべての調整を行っても表示されない場合。画像のサイズを数KBに減らしてみてください。それは私のために働いた。:)

0
deva11