Máte internetový obchod v nejnovější verzi Virtuemartu 3.0.7 a při ukládání bezpečné cesty v nastavení Virtuemartu Vám vyskočí následující chybová hláška z databáze: 1118 Row size too large? V tomto článku Vám poradím, jak problém vyřešit.
Celá chybová hláška pak vypadá takto:
1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs SQL=ALTER TABLE `kleu_virtuemart_products_cs_cz` CHANGE COLUMN `product_desc` `product_desc` VARCHAR(18400) NOT NULL DEFAULT '' AFTER `product_s_desc`
Aby šlo bezpečnou cestu nastavit, je potřeba upravit soubor virtuemart.cfg, který najdete ve složce administrator/components/com_virtuemart/
Přidejte do něj řádek dblayoutstrict=0 takto:
Uložte změnu a pak jděte znovu do Nastavení ve Virtuemartu a uložte svou bezpečnou cestu.
Už vám nevyskočí chybová hláška, ale dlouhý seznam tabulek, které se vytvořily a upravily.
Související odkazy:
- Virtuemart Fórum - jak využívat soubor virtuemart.cfg (v angličtině)
- Virtuemart Fórum - řešení problému 1118 Row size too long (v angličtině)
Podělte se s ostatními o své zkušenosti...
{fcomment}
Mohlo by vás také zajímat...
- Error message data: 1 Call to undefined function vmdebug() in file
- Google Analytics 4: jak aktualizovat váš Universal Analytics na Google Analytics 4
- Googlebot na webu nemá přístup k souborům CSS a JS
- Chyba "No input file specified" po přidání položky menu pro JoomDOC
- RSFirewall: jak zabránit, aby vám při editaci článků rozbil všechny iframy
- Jak nainstalovat Joomla! na lokální server Xampp
- Instalace SSL certifikátu Thawte na webhostingu WEDOS
- VirtueMart 3.8.6: 0 - Call to undefined method VirtueMartCart::getCardCategoryId()
- Adsense: deklarování autorizovaných prodejců pomocí souboru ads.txt
- Warning: Cannot modify header information - headers already sent by