I když si pár lidí na Joomla portálu, v čele se samozvanou hlavou kominuty - Svaťasem - viz. http://forum.joomla.org/viewtopic.php?p=2704732&;sid=56600d50dd7e5c97f86e50786f286e46#p2704732, stále ještě myslí, že tým Joomla vývojářů připraví univerální migrační nástroj pro Joomla 1.5 do Joomla 2.5, pravděpodobně z toho nic nebude a budeme se muset spokojit buď s ruční migrací, nebo s jUpgrade. To je alespoň patrné z vyjádření na joomla.org "If you are using Joomla 1.5 then you will still be required to migrate your site using the jUpgrade component."
Uživatelé vytýkají jUpgrade ledacos - že se musí registrovat pro stažení komponenty, že přepisuje ID odkazů a v IE8 prý nekonvertuje některé pluginy. Mám-li se k tomu vyjádřit já, tak registrace mi nevadí, přepis ID odkazů jsem nezaznamenal a IE 8 nepoužívám (nepoužívám ani žádné jiné IE). Kromě toho, nic lepšího momentálně není a když člověk zálohuje, nic se mu nestane, maximálně se zdrží obnovou ze zálohy.
A abych nezapomněl, zálohujte :).
Systémové požadavky:
PHP v5.2.4+ IIS/Windows: MySQL v5.1 - Linux/Apache: MySQL v5.0.4+ povolit Curl modul v PHP Joomla 1.5 Povolit v zásuvných modulech Mootools Upgrade plugin který je součástí Joomla 1.5.19 + Prohlížeč s podporou Javascript/jQuery
Níže Vám popíši, jak migrace probíhá
1/ Do stávající Joomla 1.5 nainstalujte komponentu jUpgrade
2/ Přejděte do administrator/komponenty/jupgrade a klikněte na "Parametry". Nastavte prefix stávající databáze a uložte

3/ Odstrartujte upgrade kliknutím na opravdu velkou ikonu

V ideálním případě vše proběhne hladce a vy nakonci uvidíte něco takovéhoto
|
|
| průběh aktualizace |
konec aktualizace |
Většinou se to ale hned nepodaří a může se stát:
A) "Notice: Undefined property: stdClass::$timelimit in C:\xampp\htdocs\graph\administrator\components\com_jupgrade\includes\jupgrade.class.php on line 156" Návod je dostupný pro registrované uživatele
B) "cURL not loaded" Návod je dostupný pro registrované uživatele
Po dokončení upgradu se v rootu vaší joomly objeví nová složka jupgrade, ve které je nový aktualizovaný web. Obsah této složky si přesuňte kam potřebujete, nezapomeňte editova configuration.php, kvůli vazbě na databázi a cestě k souborům. Novou databázi naleznete ve staré databázi, bude mít ale jiný prefix (pokud jste v jUpgrade nic nenastavovali, bude to nejspíš j17_).
jUpgrade dokáže upgradovat:
- Bannery
- Kategorie
- Kontakty
- Články
- Menu
- Moduly
- Newsfeeds
- Uživatele
- Odkazy
Z rozšíření 3. stran upgraduje:
- Adminpraise
- Kunena
- K2
- JoomComment
- Virtuemart
- redSHOP
- CommunityBuilder
- JCE
- Contact Enhanced
- JomSocial
- redFORM
- JEvents
- Akeeba Backup
- Jumi
- redMEMBER
- redEVENT
- redBOOKING
- redLIST
- redCOMPETITION
- + další
Ostatní věci musíte přenášet ručně, je tedy potřeba znalost databází.
A to by mohlo být vše, snad Vám můj návod pomohl.
|
|
Aktualizováno Pondělí, 09 Leden 2012 14:11 |
Komentáře
David Hofmann
Jedná se o max_execution_time . Pak dejte vědět, snad budete mít příběh s happy endem ;)
Doporučuji udělat zálohu a migraci provádět na localhostu. Migrace k2 by jít měla. Pokud by byl problém s jejím průběhem, možná by pomohlo upravit php.ini na localhostu, nastavit delší čas běhu scriptu atd. Pokud narazíte na nějaký problém, dejte vědět a můžu se na to podívat.
Jinak ano, přesně z toho mám obavu. Mám tisíce článků a tedy tisíce fotek. Dohromady 2GB. Vše v K2. Čili toto vše se nahraje do nového adresáře. Myslíte, že to je vůbec možné? Aniž by došlo k poškození dat nebo vytuhnutí během přenosu?
A pak ještě aktualizace šablony. To bude taky asi paráda. Ale chci systém rozšířit a pokud to neudělám teď, tak pak to bude ještě děsivější...
Asi úplně nerozumím otázce. Jupgrade přemigruje jenom komponenty, které umí migrovat - viz seznam. Dále přemigruje všechny články a obrázky, které se na ně váží. Pokud používáte komponenty mimo uvedený seznam, tak se nepřemigrují a budete je muset přenést ručně. Soubory, které nejsou napojeny na komponenty ale jsou na ftp pouze volně nahrané se nepřesunou.
ve složce jupgrade je kompletní kopie verze 1.5? Tedy i fotky, databáze apod.? Mám totiž ve staré verzi moře souborů a tak vůbec nevím, co půjde a co ne.
Stčilo vymazat index.html z chache velké díky