Virtuemart 1.1.4-re frissítés |
| 2009. október 27. kedd, 10:41 |
|
Körülbelül 9 hónapnyi hallgatás után új Virtuemart verzió (1.1.4) látott napvilágot. A rengeteg fixet tartalmazó foltozó pack letölthető a Virtuemart oldaláról, vagy a komponens updatere is használható a frissítésre. Mivel verziókezelő rendszert használok a fejlesztéshez és általában módosítom is az eredeti komponensek fájlait (mindig akadnak egyéni igények), manuálisan szoktam felmásolni a patcheket. A Virtuemart esetében sincs másként, commitolom az új releaset, majd megnézem mit módosítottam addig a fájlokon és összelövöm őket. Viszont így nem tudom, hogy történt-e az adatbázis szerkezetben változás. Érdemes viszont utána nézni, mert rendellenes működéshez vezethet az elavult táblaszerkezet használata. Két lehetőség van: egyik az, hogy a Virtuemart admin könyvtárában találhatő "sql" mappában található .sql fájlok között néz szét az ember, vagy elolvassa a CHANGELOG.php fájl tartalmát. Az .sql fájlnevek általában elég beszédesek és a CHANGELOG-ban is le van fel van tüntetve, ha változott mező. Amúgy igen, változott. Bár csak egyetlen mező, de akkor is érdemes lefuttatni a következő SQL parancsot. PHPMyAdminon belül az sql gombra kattintva bármilyen parancs futtatható, vagy be is lehet importálni az sql fájlt (UPDATE-SCRIPT_VirtueMart_1.1.3-to-VirtueMart_1.1.4.sql), kinek mi szimpatikus. A parancs: ALTER TABLE `jos_vm_tax_rate` CHANGE `tax_rate` `tax_rate` DECIMAL( 10, 5 ) NULL DEFAULT NULL Természetesen figyelni kell arra, hogy a megfelelő előtagú táblát módosítsuk. |