Recente nieuwsberichten
Hoe upgrade ik naar Joomla! 1.5 ?
- Gegevens
-
Geschreven: woensdag 30 juli 2008 20:27
Joomla! 1.5 biedt geen upgrade pad vanaf eerdere versies. Om een oudere site te converteren naar een Joomla! 1.5 site is een nieuwe installatie van een lege Joomla! 1.5 versie vereist om vervolgens te vullen met de inhoud van de oude site. Deze migratie van de inhoud is geen één-op-één proces en vereist enkele conversies en aanpassingen aan de inhoud.
Er zijn twee manieren om te migreren:
Een automatische methode om te migreren wordt geboden door het Migrator component welke een database dump van de oude site te aanmaakt (Mambo 4.5.x tot en met Joomla! 1.0.x) en een slimme importeer faciliteit in de Joomla! 1.5 installatie welke de vereiste conversies en aanpassingen uitvoert tijdens het installatieproces. Migratie kan handmatig uitgevoerd worden. Hiervoor dienen de benodigde tabellen geëxporteerd te worden, handmatig de vereiste conversies en aanpassingen toe te passen om vervolgens de data te importeren in de nieuwe site na installatie. Automatische migratie
Dit is een tweefasig proces gebruikmakend van twee tools. De eerste tool is een migratie component genaamd com_migrator. Dit component is ter beschikking gesteld door Harald Baer en is gebaseerd op zijn eBackup component. De migrator dient te worden geïnstalleerd op de oude site en wanneer geactiveerd maakt het de benodigde export dump van de data van de oude site. De tweede tool is ingebouwd in het Joomla! 1.5 installatie proces. De geëxporteerde data dump wordt geladen naar de nieuwe site en alle conversies en aanpassingen worden automatisch uitgevoerd.
Stap 1 - Gebruikmakend van com_migrator om de data te exporteren van de oude site:
Installeer het com_migrator component op de oude site. U kunt het component downloaden van JoomlaCode developers forge. De Nederlandse versie van dit component kunt u vinden op DutchJoomla! Downloads. Selecteer het component in het menu componenten in het beheer gedeelte. Klik op het Dump icoon. Drie geëxporteerde gzipped export scripts zullen worden aangemaakt. Het eerste is een complete backup van de oude site. Het tweede is de gemigreerde data van alle core elementen welke geïmporteerd zullen worden naar de nieuwe site. Het derde is een backup van alle tabellen van 3de partij componenten. Klik op de download icoon van de benodigde export bestanden en sla deze lokaal op. Meerdere export pakketten kunnen aangemaakt worden. De geëxporteerde data zal op geen enkele wijze aangepast worden en de originele codering zal blijven behouden. Dit maakt de com_migrator tool ook de aanbevolen tool voor gebruik met handmatige migratie. Stap 2 - Gebruikmakend van de migratie faciliteit om data te importeren en converteren tijdens de Joomla! 1.5 installatie:
Merk op: Deze functie vereist het gebruik van de iconv functie in PHP om coderingen te converteren. Indien iconv niet aanwezig is zal er een waarschuwing verschijnen.
In stap 6 - Configuratie selecteer de optie 'Laad migratiescript' in de 'Installeer voorbeelddata, Laad migratiescript' sectie op de pagina. Voer het tabelvoorvoegsel in welke gebruikt wordt in de data dump. Bijvoorbeeld: 'jos_' of 'site2_' zijn geaccepteerde waarden. Selecteer de codering van de databasedump in het uitklapmenu. Dit dient de codering te zijn die werd gebruikt op de pagina's van de oude site. (Zoals vermeld wordt in de _ISO variabele in de taalbestanden of gevonden kan worden in de browser pagina info/codering/bron) Blader in uw lokale bestanden en selecteer het migratie export bestand en klik op Upload en voer uit Een bericht voor een succesvolle uitvoering zou moeten verschijnen of anders een lijst met database fouten Voltooi de andere vereiste velden in de stap Configuratie zoals de site naam en gegevens van de administrator en ga door naar de laatste stap van de installatie. (De gegevens van de administrator worden genegeerd aangezien de geïmporteerde data prioriteit krijgt. Onthoud dus de admin gebruikersnaam en wachtwoord van de oude site)