XWiki Installation

XWiki ist ein Wiki-System auf Java-Basis. Darüber hinaus ist es Plugin-fähig, enthält ein Blog-System und die Möglichkeit von “Spaces” – Jeder Benutzer kann also seine eigene Seite generieren.

Als Basis der Installation dient Ubuntu. Da es sich beim XWiki um ein Java-Projekt handelt, ist Java 1.5 (oder höher) und ein so genannten ServletContainer die Grundvoraussetzung. Letztere erfülle ichmit der Installation von Apache Tomcat. Das darunterliegende Datenbanksystem ist PostgreSQL 8.3, da es frei und sehr leistungsfähig ist.

Das XWiki erhält man unter “http://www.xwiki.org/xwiki/bin/view/Main/Download” . Es wird der Enterprise Manager (WAR) und der Wiki-Administrator (XAR) benötigt.

Installation:
Java: apt-get install sun-java5-jdk
Tomcat: apt-get install tomcat5.5 tomcat5.5-admin tomcat5.5-webapps
PostgreSQL: apt-get install postgresql-8.3

Ich weiche etwas von dem Standard der Installation ab, da ich sehr gern selbst bestimme, wo sich meine Web-Anwendungen befinden.
Ich erstelle mir das Verzeichnis für die Installation.
mkdir -p /data/www/xwiki
Anschließend entpacke ich einfach die WAR-Datei in eben dieses Verzeichnis. Ich habe dieses einfach mit dem Midnight Commander gemacht – ein einfaches “unzip” führt aber sicher auch zu dem gewünschten Ergebniss.

Datenbank konfigurieren:
psql template1 postgres

CREATE USER xwiki PASSWORD ‘xwiki’;
CREATE DATABASE xwiki WITH OWNER=xwiki ENCODING=‘UNICODE’;
GRANT ALL ON SCHEMA public TO xwiki;

XWiki konfigurieren:
Im “WEB-INF”-Verzeichnis befindet sich die Datei “hibernate.cfg.xml”. In dieser muss die Nutzung von PostgreSQL aktiviert werden. – Ergentlich muss nur der Kommentar um den Block entfernt werden.

<property name=”connection.url”>jdbc:postgresql://localhost:5432/xwiki</property>
<property name=”connection.username”>xwiki</property>
<property name=”connection.password”>xwiki</property>
<property name=”connection.driver_class”>org.postgresql.Driver</property>
<property name=”dialect”>org.hibernate.dialect.PostgreSQLDialect</property>
<property name=”connection.provider_class”>com.xpn.xwiki.store.DBCPConnectionProvider</property>
<property name=”connection.pool_size”>2</property>
<property name=”statement_cache.size”>2</property>
<mapping resource=”xwiki.hbm.xml”/>
<mapping resource=”feeds.hbm.xml”/>

Das XWiki greift über den JDBC-Treiber auf die Datenbank zu. Da dieser nicht mitgeliefert wird muss dieser im Nachtrag dem LIB-Verzichnishinzugefügt werden.
cd /data/www/xwiki/WEB-INF/lib/
wget http://jdbc.postgresql.org/download/postgresql-8.3-603.jdbc4.jar

Tomcat konfigurieren:
vi /etc/init.d/tomcat5.5

TOMCAT5_SECURITY=no

vi /etc/tomcat5.5/server.xml

<Context path=”/xwiki” docBase=”/data/devel/WWW/xwiki” debug=”3″ reloadable=”true”>
<Logger className=”org.apache.catalina.logger.FileLogger” prefix=”server_log.” suffix=”.txt” timestamp=”true”/>
</Context>

/etc/init.d/tomcat5.5 restart

Damit ist nun das XWiki installiert und da man auch etwas mit dem brand neuen Wiki anfangen Wiki, muss es erstmal rudimentär befüllt werden. Es handelt sich dabei um das Initiieren des “Contents & Settings”.
Vorausgesetzt Tomcat hocht auf dem Port “80″ dann kannst du unter “http://localhost/xwiki/bin/import/XWiki/XWikiPreferences” das Import-Tool erreichen. Dort einfach die bereits heruntergeladene XAR-Datei angeben, hochladen und importieren.

Fertig!

Viel Spaß mit deisem hervorragenden Wiki

Dieser Beitrag wurde unter CMS abgelegt und mit verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: KEINE!!! :-P