Hilfe:Sematisches Wiki - Installation

Aus Kompetenzportal
Wechseln zu: Navigation, Suche

Webserer installieren (Apache, PHP, MySQL)

1. Via SSH auf den Server wechseln und Rootrechte verschaffen:

# sudo -i

2. System aktualisieren

# apt-get update
# apt-get upgrade

3. Apache Server installieren

# apt-get install apache2

Anschließend den Browser starten und in die Adresseleiste die IP-Adresse des Servers eingeben. Wenn es funktioniert, erscheint: "It works"!

4. MySQL installieren

# apt-cache search mysql
# apt-get install mysql-server-5.0

5. PHPmyAdmin installieren

Dabei wird PHP automatisch mit installiert.

# apt-get install phpmyadmin


Mediawiki

Installation

1. Mediawiki installieren

# apt-cache show mediawiki
# apt-get install mediawiki

2. Die Datei "apache.conf" öffnen

# nano /etc/mediawiki/apache.conf

3. In der Aliaszeile den Pfad angepassen und speichern

#Alias /mediawiki /var/lib/mediawiki
ändern in
Alias /wikiname /var/lib/mediawiki

4. Apache Server Dienst neu starten

# /etc/init.d/apache2 restart

5. Wiki im Browser aufrufen (http://IP-Adresse/wikiname/)


6. Wiki installieren Email-Optionen ausschalten: disabled


Konfiguration

1. Logo Datei

  • Datei via SCP hochladen (PNG-Datei 135x135)
  • In das Verzeihnis /var/lib/mediawiki/images kopieren


2. Konfigurationsdatei nach /etc/ kopieren und öffnen

# cp /var/lib/mediawiki/config/LocalSettings.php /etc/mediawiki/LocalSettings.php
# cd /etc/mediawiki
# nano LocalSettings.php 

Anschließend in der Datei die folgenden Optionen setzen

  • Logopfad
$wgLogo = "kmwiki/images/Logo-kmwiki.png"
  • Hochladen aktivieren
$wgEnableUploads = true
  • Namen der Seite
$wgSitename = "Wissensmanagement"


Erweiterungen installieren

Die Installation von Erweiterungen ist in den meisten Fällen recht einfach und hat ein Grundlegendes Prinzip. Im Grunde muss die Erweiterung lediglich in das Verzeichnis extensions des Wikis kopiert werden und anschließend in der Konfigurationsdatei eingetragen. Geneaue Anweisungen finden sich meist auf der Webseite der entsprechenden Erweiterungen. Das Prozedere wird nachfolgend an zwei Beispielen verdeutlicht:

Erweiterung: 'Semantic Wiki'

1. Erweiterungspaket runterladen:

# wget http://mesh.dl.sourceforge.net/project/semediawiki/semediawiki/semediawiki-1.5.0/semediawiki-1.5.0.tar.gz

2. Datei in das Mediawiki Erweiterungs Verzeichnis entpacken

# tar xfvz semediawiki-1.5.0.tar.gz -C /var/lib/mediawiki/extensions/

3. Mediawiki Konfigurationsdatei öffnen

# nano /etc/mediawiki/LocalSettings.php

4. Folgende Zeilen am Ende einfügen

include_once("$IP/extensions/SemanticMediaWiki/includes/SMW_Settings.php");
enableSemantics('example.org');

5. Datenbankrechte setzen

  • PHPmyAdmin starten
  • Die Reche für den Benutzer 'wikiuser' auf CREATE und ALTER TABLE setzten


6. Erweiterung aktivieren

  • Wiki im Browser öffnen
  • Unter Spezialsieten auf SMWAdmin
  • Installation starten


7. Datenbankrechte zurücksetzen

  • PHPmyAdmin starten
  • Die Reche für den Benutzer 'wikiuser' für CREATE und ALTER TABLE wieder entfernen


8. Erweiterung Testen

  • Zunächst können Sie auf der Spezialseite „Spezial:Version“ nachschauen, ob Semantic MediaWiki im Abschnitt „Installierte Erweiterungen“ unter „Parser Hooks“ aufgeführt wird.
  • Erstellen Sie eine Seite mit dem Namen „SMW-Test“ in Ihrem Wiki mit dem folgenden Inhalt:
Attributüberprüfung:  [[Testattribut::Testseite]]

Sofern Sie vor den Abspeichern die Vorschau ansehen, sollten Sie eine unter auf der Seite die Faktenanzeige mit der Bezeichnung „Fakten zu SMW-Test“ sehen. Nach dem Abspeichern sollten Sie nach dem Klicken auf den auf der linken Navigationsleiste unter Werkzeuge zu findenden Link „Attribute anzeigen“ zu der Spezialseite „Spezial:Browse/SMW-Test“ gelangen. Dort wird Ihnen dann das „Testattribut“ mit dem Wert „Testseite“ angezeigt.

Formularerweiterung: 'Semantic Forms'

Zur Installation wird die Semantic Wiki' Erweiterung voraussgesetzt


1. Erweiterungspaket runterladen:

# wget http://discoursedb.org/SemanticForms/semantic_forms_1.9.tar.gz

2. Datei in das Mediawiki Erweiterungs Verzeichnis entpacken

# tar xfvz semantic_forms_1.9.tar.gz -C /var/lib/mediawiki/extensions/

3. Mediawiki Konfigurationsdatei öffnen

# nano /etc/mediawiki/LocalSettings.php

4. Folgende Zeile einfügen (Nach dem Eintrag für Semantic Wiki)

include_once("$IP/extensions/SemanticForms/includes/SF_Settings.php");

Weitere installierte Erweiterungen