Wiki Installation
https://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Debian_or_Ubuntu https://www.mediawiki.org/wiki/Manual:Upgrading
- hier neue extension fuer neue version runterladen
https://www.mediawiki.org/wiki/Special:ExtensionDistributor
mediawiki backup:
- mysql enthaelt mehrere datenbanken. mit dem datenbank nutzer fuer das wiki
- 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
- 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
- neues mediawiki installieren und datenbank zurueck spielen.
- 1. es muss zu erst die datenbank angelegt werden, damit der dump zurück gespielt werden kann.
- der dump kann dann mit root (vermutlich auch mit datenbank nutzer, wenn anlegt) zurück gespielt werden.
- ich habe es mit root gemacht.
- 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
- 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.
Null mailer installieren.
/etc/nullmailer/remotes auf mail.freifunk-dresden.de oder mail.lxc setzen. Es sind keine authendifzierungen notwendig, da es sich so verhält, als würden von ausserhalb nachrichten kommen.