web-dev-qa-db-ja.com

VirtueMart画像のファイル名

VM 2.xのJoomla 2.5をJ3とVM 3.xにアップグレードしました。

すべて正常でしたが、新しいバージョンを公開する直前に最新のVMデータを移行した後、VMメディア(画像ファイル)で問題が発生しました。

画像は存在しますが、多くの製品は画像を表示しません。 VM Media Managerでは、多くのメディアファイルにサムネイルがありません。 VMにサムを強制的に再作成させるために、サイズ変更したフォルダの名前を変更しましたが、VMは次のように報告します。

vmError:つまみを作成できませんでした、ファイルが見つかりません

私が目にする問題は、それらの画像が製品の画像フォルダーに存在することですが、それらの名前はタイプP12001.JPGです。何らかの理由でVMはこれらのファイル名を表示できません。また、同じ画像ファイルが同じ名前で小文字で存在していることにも気付きました。

何が起こったのか、なぜファイルが大文字と小文字の両方で2回存在するのか、そして以前のバージョンでどのように機能するのかわかりません。

VMでこの種の問題に遭遇した人はいますか?どんなアイデアも役に立ちます。

1
FFrewin

VMは.JPGのような大文字の細かいファイル拡張子を扱いません。そのため、すべての画像ファイル名+ファイル名を変更することになりました。小文字への拡張と、vmのfile_url列のメディアデータベーステーブルも小文字に更新しました。

これですべてが正常に動作し、一定の一貫性があります。

2
FFrewin