4

私は非常に興味深い問題を抱えており、それが私を夢中にさせています。:)

CentOS 6.3 システムで Magento 1.5 をセットアップしています。Magento バックエンドは機能しており、製品、ユーザー、すべてがセットアップされています。フロントエンドを開くと、壊れているようです。CSSが適用され、最初の部分(ヘッダー、メニュー、検索バー)は正しくレンダリングされますが、その後は何もありません...最初はインデックスまたはキャッシュだと思ったので、すべてを再インデックスし、キャッシュもクリアしました。仕方がないので、調査を続けました。

Firebug は、ページが 500 (Internal service error) で失敗していることを教えてくれました - 奇妙なことは、Magento がこれを教えてくれなかったことです。フロントエンドの HTML ファイルは問題ないように見えます。なんでも!!!また、サーバーから返された HTML 応答が完全ではないことを firebug で確認しました。ここで終了します。

<div class="category-products">


                        <ul class="products-grid">
                <li class="item first"><a href="http://...:8383/wobMagento/featured-products/item.html?___SID=U" title="Smoking" class="product-image"><img src="

これで、img src=" の部分の後に HTML が終了します.Magento が例外をスローしているようです。

このコードが問題を引き起こしていると思います:

   <li class="item<?php if(($i-1)%$_columnCount==0): ?> first<?php elseif($i%$_columnCount==0): ?> last<?php endif; ?>">
            <a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" class="product-image"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(135); ?>" width="135" height="135" alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" /></a>

私は何をすべきかわからないので、私がしたことをリストします:

  • キャッシュをクリアしました
  • 私はすべてを再インデックスしました
  • magento ディレクトリ全体に 777 のアクセス許可を追加しました
  • Apacheがmagentoディレクトリ全体の所有者であることを確認しました
  • ${magento}/media の .htaccess ファイルを微調整し、デフォルトで試し、いくつかのオプションを追加し、いくつかのオプションを削除し、さらには削除しましたが、これらのアクションのどちらも変更されませんでした (または、私が達成できる最善の方法は、完全にすべての画像をブロックします)

バックエンドで製品が利用可能で表示され、この 500 のエラーが発生していないことを確認できます。失敗しているこの正確な製品を見つけました。ラベルを編集でき、製品の画像がバックエンドに表示されています。

4

2 に答える 2

8

サーバー エラー ログを確認してください。問題に関連する貴重な情報が含まれている可能性があります。

全てを分解した行は、GDライブラリを使ってリサイズした製品画像を出力するので、GDライブラリはインストールされていないものとします。

インストールで GD ライブラリが動作していることを確認してください。

于 2013-03-06T15:45:40.333 に答える
0

すべてのエラーを取得するために、magento の開発者モードを有効にしましたか? http://www.blog.magepsycho.com/configuring-magento-for-development-debug-mode/

于 2013-03-06T14:49:52.400 に答える