Virtuemart 2: nelze nahrát obrázky pro kategorie a produkty

Petra Procházková
in Blog

Datum: 23 září 2014

Nainstalovali jste eshop ve Virtuemartu 2 a po instalaci a nastavení bezpečné cesty ve Virtuemartu se vám nedaří nahrát jakýkoliv obrázek ke kategorii nebo produktu a vyhazuje to chyby o tabulkách medias v databázi vmError: store medias TableMedias: :store failed? V tomto článku najdete návod, jak tento problém odstranit.

Taková typická chybová hláška může vypadat např. takto:

vmError: store medias TableMedias: :store failed
Unknown column 'file_lang' in 'field list' SQL=INSERT INTO `zWxlk_virtuemart_medias`
(`virtuemart_media_id`,`virtuemart_vendor_id`,`file_title`,`file_description`,`file_meta`,`file_mimetype`,`file_type`,
`file_url`,`file_url_thumb`,`published`,`file_is_downloadable`,`file_is_forSale`,`file_is_product_image`,`shared`,
`file_params`,`file_lang`,`created_on`,`created_by`,`modified_on`,`modified_by`) VALUES
('0','1','drslickcombo4g.jpg','','','image/jpeg','product','images/stories/virtuemart/product/drslickcombo4g.jpg',
,'','1','0','0','0','0','','','2013-03-26 05:27:17','473','2013-03-26 05:27:17','473')

Znamená to, že tabulka _virtuemart_medias neobsahuje potřebné sloupce. Proto je potřeba, abyste udělali
následující:

  • 1. Jděte ve Virtuemartu do Nastavení systému (Configuration) -> Nastavení Virtuemart (Configuration)
    a na záložce Eshop (Shop) níže zaškrtněte pole "Povolit aktualizační nástroj databáze? (Enable database
    Update tools)
    ", toto nastavení uložte.
  • 2. Jděte v levém menu Virtuemartu do Nástrojů (Tools) - Aktualizace/Migrace (Tools & Migration) a tam klikněte
    na tlačítko "Instalace tabulek nebo v případě potřeby jejich aktualizace (Install or if necessary update tables)".
    Nahoře se vám zobrazí hláška týkající se opravy tabulky _virtuemart_medias.
  • 3. Je možné, že i po tomto kroku se vám sice nahraje obrázek, ale nevytvoří miniatura. Toto je třeba ještě
    zaškrtnout v Nastavení systému (Configuration) - Nastavení Virtuemart (Configuration) - na záložce
    Šablony (Templates), zaškrtněte pole "Povolit dynamickou změnu velikosti náhledů obrázků?
    (Enable Dynamic Thumbnail Resizing?)
    " a nastavení uložte. Teď by už mělo vše fungovat.
Chcete se na něco zeptat?
1000 znaků zbývá
facebook StaWEBnice twitter StaWEBnice YouTube StaWEBnice Google+ StaWEBnice