画像が表示されません。

古いバージョンのZen Cartについて不具合が見つかった場合はこちらで情報を共有してください。
アバター
よっすぃ

画像が表示されません。

投稿記事by よっすぃ » 2007/7/31 19:37

インストールは完了しましたが、
サンプル・管理ともに
画像が表示されません。
imgのアドレスをダイレクトに入れると表示されるのですが、、
なぜでしょうか??
アバター
mmochi
記事: 328
登録日時: 2006/9/04 12:53
お住まい: 静岡県静岡市
連絡を取る:

投稿記事by mmochi » 2007/7/31 22:11

状況が掴めないので下記の事柄を教えていただけますか?

・インストールしたZenCartのバージョン
・サーバーのMySQL、PHPのバージョン
・表示されない画像は商品画像なのかボタン等含めた全てなのか
・商品データはデモデータなのかご自分で登録したデータなのか
・文字化けは発生していないか

なんとなくですが、データインポート時、もしくはインストール時に文字化けしているんじゃないでしょうか。その為にURLが壊れているのだと思います。
直接参照で表示できるのであれば画像データの不具合ではないでしょうし。
予想にしかなりませんけどね :?
mmochi
ブログ http://blog.andplus.net/
株式会社あんどぷらす http://www.andplus.net/
アバター
よっすぃ

お手数お掛けします。

投稿記事by よっすぃ » 2007/7/31 23:05

・インストールしたZenCartのバージョン

 Version 1.3.0.2日本語(英語版もXでした)です
 
・サーバーのMySQL、PHPのバージョン

 PHP version 4.4.6

 MySQL version 5.0.27-standard

・表示されない画像は商品画像なのかボタン等含めた全てなのか

 全てです。

・商品データはデモデータなのかご自分で登録したデータなのか

 商品データはデモデータです。

・文字化けは発生していないか

 文字化けありません



以上よろしくどうぞお願いいたします。
アバター
mmochi
記事: 328
登録日時: 2006/9/04 12:53
お住まい: 静岡県静岡市
連絡を取る:

投稿記事by mmochi » 2007/8/01 00:30

MySQL5ですか。
通常はそのままでは動きません。

文字化けするケースの方が多いと思います。
#文字化け自体はコードを適切に設定、DBにconnectした直後にコード指定してあげることで回避できます。

また、MySQL5で正常に動かないのは文字コードの部分ではなく、SQLの部分で、いくつかの操作に対してエラーが発生するはずです。
例えば、商品登録のあるカテゴリを表示しようとしたときとか、検索時とかに
1054 Unknown column 'p.products_id' in 'on clause'
こんなエラーメッセージが出るはずです。
left join で on以下を()で括ることと、検索関係で多少left join 付近の順番を書き換えることで回避できます。

逆にMySQL5で上記のエラーメッセージが出ない場合は、正しくインストールできていないということになります。

MySQL5での運用はある程度のハックが必要ですので推奨環境(MySQL3.2系以降4.0系までかな?)での運用をするのが無難です。
#このあたりのことはこの掲示板で「MySQL5」と検索するとたくさん出てくると思います。


MySQL5での運用が避けられないのでしたら、一度クリーンインストールしなおしてみてはいかがでしょうか。(ハックした上で。)
その際にはDBも作り直してみてください。

#本当はMySQL5での運用はやめておいたほうが楽だと思いますが。。

画像が表示されないことの直接的な解決策はちょっと思いつきませんでしたが(手元で再現できるのなら話は早いんですが)

と、ここまで書いてふと思ったんですが、Norton Internet Security とか、ブラウザのキャッシュとかも疑ってみていいかもしれません。
http://service1.symantec.com/SUPPORT/IN ... 0135029947
http://support.microsoft.com/kb/283807/ja
mmochi
ブログ http://blog.andplus.net/
株式会社あんどぷらす http://www.andplus.net/

“1.3.0.x公式版の不具合情報” へ戻る