Přihlásit se

ExportVM1/ImportVM2

03. kvě 2013 19:45 #107289
ExportVM1/ImportVM2 od Marian
Začátečník
zdravim, z JM1 a VM1 by som rad exportoval tovar do CSV no vie niekto poradit, hned som sa zabrzdil na hlaske:
Fatal error: Maximum execution time of 5 seconds exceeded in /mojaDomena/shop/includes/database.php on line 489
database.php:
/**
* Load a list of database objects
* @param string The field name of a primary key
* @return array If <var>key</var> is empty as sequential list of returned records.
* If <var>key</var> is not empty then the returned array is indexed by the value
* the database key. Returns <var>null</var> if the query fails.
*/
function loadObjectList( $key='' ) {
if (!($cur = $this->query())) {
return null;
}
$array = array();
489 while ($row = mysql_fetch_object( $cur )) {
if ($key) {
$array[$row->$key] = $row;
} else {
$array[] = $row;
}
}
mysql_free_result( $cur );
return $array;
}

03. kvě 2013 22:15 #107291
Odpověď od Cony
Moderátor
Váš hosting Má nastaven max. čas spuštění skriptu na 5s (to je hodně mizerná hodnota), pokud pro export používáte CSVI podívejte se do nastavení šablony pro export, kterou používáte, na záložce System Limits můžete tento limit zadat (zkuste pro jistotu 4s).

04. kvě 2013 06:21 #107299
Odpověď od ghost
Zkušený uživatel
a proc neudelate export primo z phpmyadmina?
csv soubor jako csv subor

Joomla! pro každého

07. kvě 2013 14:23 #107430
Odpověď od Marian
Začátečník
No mozem z phpmyadmin, ale v DB urcite nie su obrázky (tie su predpokladam na web hostingu) a tie veru sa mi moc nechce po jednom nahravat do VM2. Existuje daky popísany posob ako migrovat tovar z VM1 do VM2?

07. kvě 2013 14:32 #107431
Odpověď od Marian
Začátečník
teraz ma napadlo, ze by malo stacit skopirovat obrazky do images/stories/virtuemart/product/ , dufam, ze cesta je rovnaka pre VM1 a aj VM2

07. kvě 2013 14:38 #107432
Odpověď od Marian
Začátečník
Asi najskor skusim vsetko zalohovat na VM1+DB a i VM2+DB a potom zacnem skusat menu vo VM2 (aktualizovat/migracia), ak viete o dakch nastrahach - tak prosim o info..

07. kvě 2013 15:29 #107435
Odpověď od ghost
Zkušený uživatel
ja bych udelal export DB stare (products a podobne), tam zmenil cesty k obrazkum, je-li treba atd.
zadne nastrahy bych tam nevidel, pokud se alespon trochu vyznate v DB a VM1 i VM2

Joomla! pro každého

09. kvě 2013 11:06 #107509
Odpověď od Marian
Začátečník
Vdaka, dnes vecer idem na to..tak sám som zvedavy..lebo 330 poloziek tovaru je manualne navstupovat dost casu..
Dam sem vediet vysledok alebo o5 daky problem..

09. kvě 2013 21:26 #107529
Odpověď od Pavel M.
Začátečník
Ruční záloha databáze z VM1 -> změnit přefix na ten co používá VM2 a za něj ještě dát "_cs" jinak to po nahrání té upravené databáze a instalaci češtiny do VM2 místo produktů ukáže akorát tak velký... ;) No a samozřejmě přesun složek s obrázky/náhledy ze staré složky VM1 (components/virtuemart/shop_image) do složky (images/stories/virtuemart) (VM2)

Nějaké návody máš i tady... ;) :
Code:
http://www.joomla-web.cz/virtuemart/21-migrace-z-virtuemart-1-x-na-virtuemart-2-0
Code:
http://www.joomla-web.cz/virtuemart/22-problem-s-migraci-na-virtuemart-2-0-zmizely-ceny

p4vel

09. kvě 2013 21:28 #107530
Odpověď od Pavel M.
Začátečník
A to nejdůležitější samozřejmě.... průběžně ZÁLOHOVAT, ZÁLOHOVAT, ZÁLOHOVAT !!! ;)

11. kvě 2013 16:20 #107584
Odpověď od Marian
Začátečník
Zdravim, dakujem za info. Pred 2ma dnami cas na export/import tovaru bohutzial nevysiel, idfem dufam na to dnes.."_cs" znamena cestina, lebo ja mam 1nu z tabuliek DB vo VM2 toto: " r50i4_virtuemart_products_sk_sk".
A dalsia otazka je ktore tabulky z VM1 exportovat a do ktorých vo VM2 to importovat. V akom formate je to najlepsie prenasat? xml, csv, sql? Cize celu pracu (okrem obrazkov) mam vykonat v phpmyadmin?

11. kvě 2013 16:34 #107585
Odpověď od Marian
Začátečník
A ako to je s prenesenim atributov tovaru, lebo vo VM1,tabulka:jos_vm_product_attribute sa akosi vobec nezhoduje s tabulkou vo VM2:r50i4_virtuemart_product_customfields

11. kvě 2013 16:47 #107586
Odpověď od Marian
Začátečník
Atributy vo VM1 som nasiel v tabulke: jos_vm_product (hlavna tabulka s nazvom a popisom tovaru a aj s atributmi), no vo VM2 su atributy v inej tabulke: r50i4_virtuemart_product_customfields, tak to naozaj neviem ako mam v z jednej tabulky VM1 ( jos_vm_product) to rozdelit do VM2 do dvoch (1. r50i4_virtuemart_products_sk_sk ,2. r50i4_virtuemart_product_customfields)..

11. kvě 2013 17:15 #107588
Odpověď od Marian
Začátečník
Bohuzial nedari sa v phpmyadmin mi pise chybu:
SQL dopyt:

-- -- Sťahujem dáta pre tabuľku `jos_vm_product` -- INSERT INTO `jos_vm_product` (`product_id`, `vendor_id`, `product_parent_id`, `product_sku`, `product_s_desc`, `product_desc`, `product_thumb_image`, `product_full_image`, `product_publish`, `product_weight`, `product_weight_uom`, `product_length`, `product_width`, `product_height`, `product_lwh_uom`, `product_url`, `product_in_stock`, `product_available_date`, `product_availability`, `product_special`, `product_discount_id`, `ship_code_id`, `cdate`, `mdate`, `product_name`, `product_sales`, `attribute`, `custom_attribute`, `product_tax_id`, `product_unit`, `product_packaging`) VALUES (773, 1, 0, '20647', 'Dámska súprava, materiál CLIMALITE', '', 'd4eb2dfec8b05ca033c228cf864bbd8e.jpg', '30b5cc5f2518f0d6141f4c108263cc43.jpg', 'Y', 0.0000, 'kg', 0.0000, 0.0000, 0.0000, 'mm', '', 0, 1361314800, '', 'N', 807, NULL, 1361395122, 1363194886, 'CT Knit suit X20647', 0, 'Veľkosť, M', '', 3, 'kus', 0), (774, 1, 0, '19510', 'Dámske ti[...]

MySQL hlási: Dokumentácia
#1062 - Duplicate entry '773' for key 1

11. kvě 2013 17:19 #107589
Odpověď od Marian
Začátečník
No asik tam mam daku duplicitu - tak idem snorit po ID tovaru 20647

Powered by Fórum