Installeer het Open Source Content Management System OpenCMS in een handomdraai
OpenCMS is een Open Source Web Content Management System ontwikkeld door het bedrijf Alkacon Software GmbH. OpenCMS is beschikbaar onder de GNU Lesser Public License (LGPL) zowel voor eigen gebruik als voor distributie naar anderen. De functionaliteit van OpenCMS is volledig browser-gebaseerd en gebaseerd op Java en XML technologie.
OpenCMS draait onder Apache Tomcat en maakt gebruik van MySQL voor de opslag van gegevens.
OpenCMS is in gebruik bij heel wat toonaangevende bedrijven en overheidsorganisaties waaronder de Waterleidingsmaatschappij Drenthe (www.wmd.nl). Een overzicht van referenties kunt u vinden op de website van OpenCMS onder de optie Reference sites.
Het installeren van de OpenCMS server is vrij eenvoudig wanneer u eenmaal Tomcat en MySQL hebt draaien. Instructies voor het installeren van Tomcat en MySQL kunt u vinden op deze weblog onder de categorieën web servers en databases.
Download de laatste versie van OpenCMS.
Installeer achtereenvolgens de OpenCMS server en client.
Installatie van de OpenCMS server
Open het zip-bestand opencms_a.b.c.zip en kopieer het bestand opencms.war naar de directory \Apache Software Foundation\Tomcat 6.0\webapps\ waar u Tomcat hebt geïnstalleerd.
Open het zip-bestand opencms_a.b.c.zip en kopieer het bestand opencms.war naar een tijdelijke directory.
Start de MySQL System Tray Monitor en controleer of uw MySQL is opgestart.
Start de Apache Tomcat Monitor. Klik met uw rechtermuisknop in de system tray op het Apache Tomcat ikoontje en selecteer de menu-optie start service.
Tip: Wanneer u een tijdje geleden Tomcat heeft geïnstalleerd kan het zijn dat Tomcat niet meer wil opstarten. Als u volgende foutmelding “The Apache Tomcat service terminated with service-specific error 0 (0x0)” ziet in de System Event Log onder Administrative Tools >Event Viewer dan is de fout waarschijnlijk ontstaan na de installatie van een nieuwere versie van Java. Tomcat kan het pad naar de jvm.dll niet meer vinden.
Ga in de registry editor op zoek naar de jvm-parameter van Tomcat6. Deze kunt u vinden door te zoeken naar Tomcat6 en dan de folder Parameters te openen. Onder de folder Java kunt u de jvm-parameter vinden en aanpassen.
Start nu de Apache Tomcat Manager en ga onderaan uw webbrowser naar de optie WAR File to deploy. Klik op de knop Browse en ga naar de directory waarin u het opencms.war bestand hebt uitgepakt.
Selecteer het bestand en klik op de knop Open.
Klik daarna op de knop Deploy.
Onderaan de webbrowser krijgt u de boodschap localhost:8080/manager/html/upload… en u ziet rechts de voortgang.
Wanneer de deployment is afgelopen ziet u OpenCMS verschijnen in de lijst van Tomcat applicaties.

Open een andere browser-sessie en ga naar de URL http://localhost:8080/opencms/setup/ voor het opstarten van de initialisatie-wizard.
Allereerst zult u het welkom-scherm van de initialisatie-wizard zien verschijnen.

Ik doorloop nu met u de instructies van de initialisatie-wizard.
Accepteer de licentievoorwaarden door het antwoord yes aan te vinken naast de vraag “Do you accept all the terms of the preceding license agreement ?”.
Klik op de knop Continue om verder te gaan waarna de wizard controleert of de juiste componenten zijn geïnstalleerd. Daarvan krijgt u in het scherm daarna de resultaten.

Klik op de knop Continue om naar de initialisatie van de MySQL database te gaan.

Nu moet u de gevraagde gegevens invullen. Over het algemeen kunt u volstaan met het accepteren van de getoonde waarden.
Vul voor de gebruiker voor de Setup Connection de administrator gebruiker van de MySQL database in, meestal is dit root, en het wachtwoord. Deze identificatiecode wordt alleen voor het aanmaken van de database gebruikt gedurende het uitvoeren van de wizard.
De gebruiker voor de OpenCMS Connection kunt u zelf benoemen. Deze identificatiecode en wachtwoord wordt gebruikt door OpenCMS voor het verkrijgen van toegang tot de MySQL database telkens wanneer u OpenCMS opstart.
Let op: Wanneer u hier een andere identificatiecode invoert moet u wel eerst zorgen dat deze gebruiker is aangemaakt in MySQL. Het is aangeraden om hiervoor de MySQL administrator te clonen. Immers ik heb gemerkt dat wanneer u een gewone gebruiker aanmaakt de kreatie van de OpenCMS database en tabellen mislukt.
Klik op de knop Continue om de kreatie van de OpenCMS database en tabellen te starten.

Klik op de knop Continue naar de installatie van de beschikbare modules te gaan. Standaard zijn alle noodzakelijke modules aangevinkt en kunt u gewoon doorgaan.

Klik op de knop Continue om verder te gaan. In het volgende scherm kunt u het MAC adres van uw server opgeven om te voorkomen dat het ethernet adres dat anders wordt aangemaakt door de wizard elders in de wereld al is aangemaakt. Accepteer de andere waarden en ga verder.
Wanneer u een foute waarde invoert voor het MAC adres krijgt u de melding dat u een geldig MAC adres moet invoeren en mag u het nog een keer proberen of het veld blank laten.

De modules worden nu geïmporteerd en geïnstalleerd. Hier gaat enige tijd overheen.

Als het importeren van de modules goed verlopen is kunt verder gaan anders moet u de output controleren om erachter te komen wat fout ging. Normaal gesproken krijgt u een statusmelding met groen vinkje.

Klik op de knop Continue . Lees Browser Configuration instructies in het volgende scherm.

Vink het antwoord yes aan en klik op de knop Finish om de installatie te beeindigen. De installatie-wizard opent nu een nieuwe browser. Hierin staan de instructies weergegeven voor het inloggen in in OpenCMS.
Gebruik de gebruikersnaam: Admin en het wachtwoord: admin om in te loggen.

In de browser waarin de installatie-wizard was opgestart krijgt u nog de melding dat de wizard geblokkeerd is en instructies over hoe deze weer geactiveerd kan worden.

Wanneer u later OpenCMS opnieuw wilt opstarten ga dan als volgt tewerk start Tomcat en ga naar de URL http://localhost:8080/opencms/opencms/system/login/
OpenCMS zal nu de OpenCMS workplace voor de opgegeven gebruiker Admin.

Voor meer informatie over de functionaliteit van OpenCMS blijf deze weblog volgen of laat een bericht achter