Wiki-Installation: Unterschied zwischen den Versionen
Aus Wiki openKONSEQUENZ
Admin (Diskussion | Beiträge) K (1 Version importiert) |
|
(kein Unterschied)
|
Aktuelle Version vom 1. Februar 2017, 15:01 Uhr
Dieses Wiki ist im Rahmen des Projektes "Erstellung eines Styleguide-Leitfadens für openKONSEQUENZ" entstanden. Ziel war es, eine Vorlage für eine flexibel anpassbare und erweiterbare Dokumentation zu schaffen, die den Anforderungen des agilen Vorgehens in oK gerecht wird.
Das hier verwendete Wiki stellt, zusammen mit der erstellten Struktur und den beschriebenen Inhalten, eine Basis für die Entwicklung eines Styleguides und für die kollaborative Zusammenarbeit dar.
Im Folgenden wird beschrieben, welche Schritte für die Installation der hier verwendete Wiki-Software notwendig sind.
Die Installationsanleitung basiert auf den Annahmen:
- Betriebssystem: Ubuntu 14.04.4 LTS (Server)
- Anmeldung als: root
- Datenbank: PostgreSQL 9.x
- PHP: installiert
- Webserver: Apache 2
Installationsschritte:
- Erstellen des Installations-Verzeichnisses:
mkdir /var/www/wiki.openk.de
- Wechseln in das Installations-Verzeichnis:
cd /var/www/wiki.openk.de
- Download der MediaWiki-Software:
wget https://releases.wikimedia.org/mediawiki/1.26/mediawiki-1.26.3.tar.gz
- Entpacken der MediaWiki-Software:
tar -zxvf mediawiki-1.26.3.tar.gz
- Konfigurationsdatei des Webservers öffnen:
nano /etc/apache2/sites-enabled/000-default.conf
- Konfiguration ergänzen:
<VirtualHost *:80> ServerName wiki.openk.de ServerAdmin webmaster@localhost DocumentRoot /var/www/wiki.openk.de/mediawiki-1.26.3 ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/www/wiki.openk.de/> AuthType Basic AuthName "openK" order allow,deny allow from all require valid-user AuthUserFile /etc/apache2/auth/.htpasswd </Directory> </VirtualHost>
- Authentifizierungsverzeichnis erstellen:
mkdir /etc/apache2/auth
- ins Authentifizierungsverzeichnis wechseln:
cd /etc/apache2/auth
- Authentifizierung erstellen:
htpasswd .htpasswd user
- Datenbanknutzer erstellen (im SQL-Client):
CREATE USER wikiuser WITH NOCREATEDB NOCREATEROLE NOSUPERUSER ENCRYPTED PASSWORD 'password';
- Datenbank erstellen (im SQL-Client):
CREATE DATABASE wikidb WITH OWNER wikiuser;
- PHP-PostgreSQL-Treiber installieren:
apt-get install php5-pgsql
- WikiMedia-Zubehör installieren:
- Bildverarbeitungssoftware „ImageMagick“:
apt-get install imagemagick imagemagick-doc
- Unicode-Normalisierung:
apt-get install php5-intl
- Zubehör-Aktivierung:
nano /var/www/wiki.openk.de/mediawiki-1.26.3/LocalSettings.php
-
-
-