Wiki Installation

Aus Freifunk Dresden - Anwender-Wiki
Version vom 30. April 2018, 17:52 Uhr von Stephan (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ https://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Debian_or_Ubuntu https://www.mediawiki.org/wiki/Manual:Upgrading # hier neue extension fuer neue ve…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

https://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Debian_or_Ubuntu https://www.mediawiki.org/wiki/Manual:Upgrading

  1. hier neue extension fuer neue version runterladen
https://www.mediawiki.org/wiki/Special:ExtensionDistributor



mediawiki backup:

  1. mysql enthaelt mehrere datenbanken. mit dem datenbank nutzer fuer das wiki
  2. wird ein dump erzeugt. eigentlich wird nur file.sql benoetigt

mysqldump --user=userwiki --password=<geheim> freifunk_userwiki_db > file.sql mysqldump --user=userwiki --password=<geheim> freifunk_userwiki_db --xml > file.xml tar cvzf www_freifunk_userwiki.tgz www_freifunk_userwiki



  1. neuer server installation

apt-get install openssh-server openssh-client apt-get install apache2 mysql-server mysql-client php-mysql php libapache2-mod-php php-xml php-mbstring

  1. neues mediawiki installieren und datenbank zurueck spielen.
  1. 1. es muss zu erst die datenbank angelegt werden, damit der dump zurück gespielt werden kann.
  2. der dump kann dann mit root (vermutlich auch mit datenbank nutzer, wenn anlegt) zurück gespielt werden.
  3. ich habe es mit root gemacht.
  4. 2. Nutzer anlegen und Rechte auf Datenbank vergeben. dabei einfach die selben Credentials nutzen für den Nutzer.

mysqladmin -u root -p create freifunk_userwiki_db mysql -u root -p freifunk_userwiki_db < file.sql

  1. mediawiki user wieder anlegen und rechte auf die datenbank geben.

mysql -u root -p

 #nutzer anlegen
  mysql> create user 'userwiki'@'localhost' identified by 'geheim';
  mysql> grant usage on *.* to 'userwiki'@'localhost' identified by 'geheim';
 # rechte vergeben
  mysql> grant all privileges on freifunk_userwiki_db.* to 'userwiki'@'localhost';
  mysql> flush privileges;
  mysql> quit;

Generell der Anleitung für Upgrade (siehe link oben) folgen.