MediaWiki: Unterschied zwischen den Versionen

Aus Reboot ITS Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Category:LAMPCategory:Software ==Installation== ====MediaWiki==== <syntaxhighlight lang="bash"> #Herunterladen wget https://releases.wikimedia.org/medi…“)
 
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Category:LAMP]][[Category:Software]]
+
[[Category:LAMP]][[Category:Software]][[Category:MediaWiki]]
 
==Installation==
 
==Installation==
 +
 
====MediaWiki====
 
====MediaWiki====
 +
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
#Herunterladen
 
#Herunterladen
Zeile 10: Zeile 12:
  
 
#Verschieben ins Verzeichnis des Webservers
 
#Verschieben ins Verzeichnis des Webservers
sudo mv  
+
sudo mv wiki/ /var/www/html/wiki/
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
====Datenbank anlegen====
 
====Datenbank anlegen====
 +
 
<syntaxhighlight lang="sql">
 
<syntaxhighlight lang="sql">
 
CREATE DATABASE wiki;
 
CREATE DATABASE wiki;
Zeile 21: Zeile 24:
 
==Konfiguration==
 
==Konfiguration==
  
Aufrufen der Startseite des Wikis und starten des Konfigurationsskripts (* [192.168.0.60/wiki]).
+
*Aufrufen der Startseite des Wikis und starten des Konfigurationsskripts (http://192.168.0.60/wiki).
 
+
*Eigenschaften des Wikis angeben
<syntaxhighlight lang="bash">
+
*Anlegen des Wikibenutzers
#Standard Konfiguratinsdatei sichern
+
*Angeben der Datenbankverbindung (Benutzername und Passwort wie oben)
sudo mv /etc/samba/smb.conf /etc/samba/smb.bak
 
 
 
#Config bearbeiten
 
sudo nano /etc/samba/smb.conf /var/www/html/wiki
 
</syntaxhighlight>
 
 
 
Änderungen in der Konfigurationsdatei:
 
<syntaxhighlight lang="bash">
 
[global]
 
        #Arbeitsgruppe der Windows-Rechner
 
        workgroup      = WORKGROUP
 
        server string  = %h
 
        security        = user
 
        passdb backend  = tdbsam
 
        unix password sync = no
 
        invalid users  = root
 
        #bind interfaces only = yes
 
        #interfaces = 192.168.0.0/24 127.0.0.1
 
        #Alle Rechner des lokalen Netzwerkes erlauben
 
        hosts allow = 192.168.0.
 
        map to guest    = never
 
        logging = syslog@1 /var/log/samba/log.%m
 
        #minimale und maximale Version des Samba Protokolls (Windows-Probleme SMB1)
 
        client min protocol = SMB2
 
        client max protocol = SMB3
 
 
 
[storage]
 
        valid users    = @asatru
 
        path            = /mnt/storage/
 
        browseable      = yes
 
        writeable      = yes
 
        force group    = +asatru
 
        guest ok        = no
 
        create mask    = 0666
 
        directory mask  = 0777
 
        printable = no
 
</syntaxhighlight>
 
 
 
Schreib- und Leserechte gewähren:
 
  
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
sudo chmod -R 0777 /mnt/storage/
+
sudo mv LocalSettings.php /var/www/html/wiki/LocalSettings.php
 
 
#Samba neustarten
 
sudo service smbd restart
 
</syntaxhighlight>
 
 
 
Konfiguration testen:
 
 
 
<syntaxhighlight lang="bash">
 
sudo testparm
 
</syntaxhighlight>
 
 
 
==Benutzerverwaltung==
 
 
 
Die Benutzerverwaltung von Samba ist von der Benutzerverwaltung des Systems getrennt.
 
Im System angelegte Benutzer zu Samba hinzufügen:
 
 
 
<syntaxhighlight lang="bash">
 
sudo smbpasswd -a crimson
 
 
 
#Crimson muss hier Mitglied der Gruppe asatru sein
 
sudo adduser crimson asatru
 
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
== Weblink ==
 
== Weblink ==
  
* [https://wiki.ubuntuusers.de/Samba Wiki ubuntuusers.de - Samba]
+
* [https://www.mediawiki.org/wiki/Manual:Installing_MediaWiki MediaWiki - Installation Guide]
* [https://wiki.ubuntuusers.de/Samba_Server Wiki ubuntuusers.de - Samba Server]
+
* [https://www.mediawiki.org/wiki/Manual:Config_script MediaWiki - ConfigFile]
* [https://thierrys-blog.ch/index.php/2016/09/23/einfache-samba-freigabe-unter-ubuntu/ Thierrys Blog - Einfache Samba Freigabe unter Ubuntu]
 

Aktuelle Version vom 7. November 2018, 04:18 Uhr

Installation

MediaWiki

#Herunterladen
wget https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.1.tar.gz

#Entpacken
tar xvzf mediawiki-*.tar.gz wiki/

#Verschieben ins Verzeichnis des Webservers
sudo mv wiki/ /var/www/html/wiki/

Datenbank anlegen

CREATE DATABASE wiki;
GRANT ALL PRIVILEGES ON wiki.* TO 'Crimson'@'localhost' IDENTIFIED BY 'password';

Konfiguration

  • Aufrufen der Startseite des Wikis und starten des Konfigurationsskripts (http://192.168.0.60/wiki).
  • Eigenschaften des Wikis angeben
  • Anlegen des Wikibenutzers
  • Angeben der Datenbankverbindung (Benutzername und Passwort wie oben)
sudo mv LocalSettings.php /var/www/html/wiki/LocalSettings.php

Weblink