MediaWiki weitere Instanz installieren: Unterschied zwischen den Versionen

Aus CyberWiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 22: Zeile 22:
Synology (auf der Synology Diskstation war dieser Schritt nicht erforderlich!)
Synology (auf der Synology Diskstation war dieser Schritt nicht erforderlich!)
  /usr/local/etc/apache22/sites-enabled/webstation-default.conf
  /usr/local/etc/apache22/sites-enabled/webstation-default.conf
Nicht getestet!
Noch untersuchen, wo mediawiki 1 eingetragen ist.


Apache neu starten
Apache neu starten

Version vom 12. März 2017, 21:21 Uhr

Voraussetzung: funktionierendes MediaWiki
Neuen Ordner im Ordner der Installation erstellen
Ordnerinhalt mediawiki in neuen Ordner kopieren (im Netz beschriebene Variante mit Symlinks funktioniert nicht!). Die Größe beträgt etwa 150MB (was verschmerzbar ist).

z.B. sudo cp -R /var/www/mediawiki/. /var/www/cyberwiki/

Im neuen Ordner

LocalSettings.php [wird neu erstellt]
images [muss leer neu erstellt werden]

löschen.

Apache2 konfigurieren:

/etc/apache2/sites-available/000-default.conf

Hier wird eingefügt

Alias /mediawiki /var/www/NeuWiki
    <Directory /var/www/NeuWiki>
     Options FollowSymLinks
     AllowOverride All
     DirectoryIndex index.php index.htm index.html
     Order allow,deny
     allow from all
    </Directory>

Synology (auf der Synology Diskstation war dieser Schritt nicht erforderlich!)

/usr/local/etc/apache22/sites-enabled/webstation-default.conf

Apache neu starten

/etc/init.d/apache2 restart

Wiki Initialisieren

http://server/NeuWiki

Es wird der Installationsprozess durchgeführt. ACHTUNG: Passwörter merken!

Danach wird die Datei LocalSettings.php ins Stammverzeichnis kopiert. Owner und Berechtigungen müssen gesetzt werden:

sudo chown root.www-data LocalSettings.php 
chmod 640 LocalSettings.php

Zuletzt wird noch der Image-Ordner angelegt:

mkdir images
chmod 755 images
sudo chown www-data.www-data images

Zuerst wird das Anlegen eines Users getestet. Mit ziemlicher Sicherheit muss in der LocalSettings.php am Ende eine Zeile eingefügt werden:

$wgSessionCacheType = CACHE_DB;

That's it...


Weitere Überlegungen

https://sharkysoft.com/wiki/how_to_configure_multiple_MediaWiki_instances_on_a_single_host
https://serverfault.com/questions/158842/multiple-instances-of-mediawiki-on-one-server/158855