EISMAN (Pilot I)
Aus Wiki openKONSEQUENZ
Im Folgenden wird beschrieben, welche Schritte für eine komplette System-Installation von EISMAN (Pilot I) 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
-
-
-