2013-09-24 7 views
5

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

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

私のサーバーの移行以降、これは起こっているので、関連するかどうかはわかりません。

答えて

9

があり、この問題を引き起こしている可能性があり、多くの事ですが、あなたに見てのためにここにいくつかのことです:あなたの管理者バックエンドに製品情報ページ

  1. 、確認して「イメージ」の下で、ラジオボタンには、「Base Image」、「Small Image」、「Thumbnail」の画像が選択されていて、「除外されていません」と表示されます。

  2. /media/catalog/product/(ドキュメントルートとの相対)

  3. /mediaディレクトリがApache Webサーバーのグループに含まれていることを確認してください(通常は 'www-data'または 'httpd')。必ず「ベースメディアURL」を作り、システム - >設定 - >一般 - >ウェブで

    sudo chmod -R 775 /path/to/magento/media 
    
  4. :Magentoのはまた、これらのアクセス許可を設定するには、このコマンドを実行することができますので、このディレクトリに書き込みできるようにする必要がありますあなたがこの権利を取得するために次の操作を行う必要があり、両方の「セキュア」と「安全でない」

+0

Magentoのに来て、この1つは、それを固定whenitねえ兄弟が、おかげでたくさん、この1つはそれをやった、申し訳ありませんが、私は初心者だ:あなたの管理者バックエンドでの製品情報ページ を、イメージ」の下でラジオボタンに「Base Image」、「Small Image」、「Thumbnail」の画像が選択されていて、「除外」されていないことを確認してください。 – ArturoCivit

+0

確かです。私は受け入れたが、それは私が15の評判が必要と言うのでupvoteすることはできません....図に行く.....とにかく、ありがとう、あなたの貴重な応答のために! – ArturoCivit

3

の下で正しいです:

  1. 再帰的に変更権限を-rまたは777
  2. へのFTP設定したメディアフォルダを経由して
  3. は、画像が有効になっGDサーバーにカールがあることを確認してくださいとだけMagentoのルートディレクトリに内部のメディアディレクトリ-古い.htaccessファイルにする.htaccessファイルの名前を変更Magentoのキャッシュ
+0

gdをインストールすると、2,3時間節約できました。ありがとうございました –

+0

777は実稼働環境ではお勧めできません。ごくまれに使用する必要があります。 –

6

をリフレッシュ。

+2

私のために働いた、ありがとう!しかし、なぜこれは機能していますか? – fahu

+0

これはアプリケーションのセキュリティホールを開くのでお勧めできません。 –

0

SELINUXが有効な場合は、追加の設定が必要です。ここでは、このコードを試してみてくださいいくつかの情報にhttp://www.magentocommerce.com/knowledge-base/entry/ce18-and-ee113-installing#install-prereq-selinux

+1

[リンクのみの回答](http://meta.stackoverflow.com/tags/link-only-answers/info)はお勧めできませんので、SOの回答は解決策の検索の終点でなければなりません。時間の経過とともに古くなる傾向がある参照の途中降機)。リンクを参考にして、ここにスタンドアロンの概要を追加することを検討してください。 – kleopatra

0

を見つけることができます: - :後半、その場合、それは誰か

のために役立つことを願っていますが

$_product=Mage::getModel("catalog/product")->load($_product->getId()); 
+1

これは質問に答えません – Ejaz

0

- あなたは線の下に追加されていないことかもしれません上記の調整のすべてを行った後でもまだ表示されません。イメージのサイズを数KBに縮小して試してみてください。それは私のために働いた:)

0

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

sudo apt-get install php7.0-gd 

sudo service apache2 restart 
関連する問題