Installaties MediaWiki

Uit De Vliegende Brigade
Versie door Jeroen Strompf (overleg | bijdragen) op 1 jan 2016 om 02:49 (→‎Procedure)
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Naar navigatie springen Naar zoeken springen

Procedure

Alles op de shell en in MySQL gedaan? Start dan de wiki in een browser
  • Maak van de working directory de plek waar de installatie moet komen
  • Achterhaal de link voor de nieuwste versie van MediaWiki. In dit geval is dat mediawiki-1.26.2

De rest gaat gescript:

wget https://releases.wikimedia.org/mediawiki/1.26/mediawiki-1.26.2.tar.gz   # Download wiki
tar -xzf mediawiki-1.26.2.tar.gz   # Uitpakken
mv mediawiki-1.26.2/* .            # Verplaatsen. Er zijn geen dot-bestanden
rm mediawiki-1.26.2.tar.gz         # Bronbestand verwijderen
rmdir mediawiki-1.26.2             # Oude map verwijderen
chmod -R o+rwx images              # Eigenschappen map 'images' aanpassen
mysql                              # Effe database aanmaken

In MySQL:

create database mw;
grant all on mw.* to 'mw'@'localhost' identified by 'mw';

Start de wiki in een browser.

Casus mei 2015: Console-based

Deze situatie betrof heringebruikname van een oudere wiki.

MediaWiki

De working directory is de map waar de MediaWiki-instantie moet komen. Vandaaruit:

wget http://releases.wikimedia.org/mediawiki/1.25/mediawiki-1.25.3.tar.gz

Uitpakken (kan ook in één commando geloof ik):

gunzip mediawiki-1.24.2.tar.gz
tar -xf mediawiki-1.24.2.tar

Nu staan de uitgepakte bestanden in een eigen map. Die moeten één laag naar boven (dat is de working directory):

mv mediawiki-1.24.2/* .

De oude map kan weg, evenals het tar-bestand:

rm mediawiki-1.24.2.tar
rmdir mediawiki-1.24.2/

Bestandsrechten images

chmod -R o+rwx images

Database

Bestaande database importeren:

mysql wikidb < backupdb.sql

Wizard doorlopen

Prima wizard, maar volgens mij schrijft-ie geen LocalSettings.php-bestand. Daarom de 'uitgebreide' variant doorlopen, en die resulteerde in een nieuw LocalSettings-bestand.

Etc.

Verder kom je er wel uit.

Casus juni 2015: Installatie op een VPS

Gewoon de commando's van hiervoor overgenomen. Da's zo simpel!

Casus sep. 2015: Nieuwe installatie VPS

Dit betreft een compleet nieuwe installatie en opvolging van deze De Vliegende Brigade-Wiki. Locatie: http://wiki.devliegendebrigade.nl

  • In den beginne: Commando's als hiervoor - Echt heel simpel
  • Installatie-type: Authorised editors only
  • No licence footer
  • Return email adres: M'n gebruikelijke zakelijke emailadres

Geïnstalleerde extenties

  • Cite
  • CiteThisPage
  • InputBox
  • Interwiki
  • LocalisationUpdate
  • Nuke
  • PdfHandler
  • Poem
  • WikiEditor.

Tot m'n verbazing lukte het automatisch installeren van deze extenties. Da's voor het eerst.

Clearn URLs

De wizard op http://shorturls.redwerks.org werkte goed. Op de tweede pagina van de wizard staat bovenaan een voorbeeld van de oude en nieuwe situatie. Daaraan kon ik zien dat ik de waarde voor Articile Path moest vervangen in

/$1

Vervolgens de code voor de virtualhost en de twee stukken code voor LocalSettings.php overgenomen, en Apache herstart.

Citaten

Ik wilde de diverse citaten-sjablonen van WikiPedia overnemen. Dit artikel legt uit hoe je die kunt exporteren en importeren, maar dat importeren wil vooralsnog niet lukken.

Casus nov. 2015

Als hierboven

Geen logo!

rm resources/assets/wiki.png

Zie ook

Bronnen