MediaWiki

Un article de Bricosoft.

Jump to: navigation, search

MediaWiki est une application web de type wiki.

Sommaire

[modifier] Installation pour Linux

Ceci est une installation de test pour Linux Debian.

[modifier] Pré requis

  • Un serveur web : Apache 2.x (paquets : apache2.2-common apache2-utils)
  • Le module web pour PHP 5.x et php en ligne de commande (paquets: php5 libapache2-mod-php5)
  • Une base de données :
    • MySQL 4.x (mysql-server mysql-client php5-mysql)
    • ou PostgreSQL 8.x (postgresql-8.x postgresql-client postgresql-contrib php5-pgsql)

[modifier] Copie de l'archive

greudin@castor:~$ wget http://download.wikimedia.org/mediawiki/1.10/mediawiki-1.10.0.tar.gz
greudin@castor:~$ tar -zxvf mediawiki-1.10.0.tar.gz

Parcourez le README mais surtout INSTALL pour des détails d'installation à jour :

greudin@castor:~$ less mediawiki-1.10.0/INSTALL

[modifier] Création de la base de donnée

[modifier] PostgreSQL

Démarrez le serveur, puis administrez le en superuser :

root@castor:~# /etc/init.d/postgresql-8.1 start
Starting PostgreSQL 8.1 database server: main. 
root@castor:~# su postgres

Créez l'utilisateur "wikicastor" sans privilèges (man creatuser) :

postgres@castor:/home/greudin$ createuser -S -D -R -P -E wikicastor
Enter password for new role:
Enter it again:
CREATE ROLE

Créez la base de donnée "wikicastor" pour le propriétaire "wikicastor" :

postgres@castor:/home/greudin$ createdb -O wikicastor wikicastor
CREATE DATABASE

Définissez le langage des procédures stockées en pl/pgsql pour la base "wikicastor" :

postgres@castor:/home/greudin$ createlang plpgsql wikicastor

postgres@castor:/home/greudin$ psql -U postgres wikicastor -f /usr/share/postgresql/8.1/contrib/tsearch2.sql

[modifier] Configuration du serveur web

Par exemple sur Apache avec le module userdir :

root@castor:~# a2enmod userdir
root@castor:~# /etc/init.d/apache2 force-reload

greudin@castor:~$ cd
greudin@castor:~$ mkdir public_html
greudin@castor:~$ mv mediawiki-1.10.0 public_html/wiki
Récupérée de « http://www.bricosoft.com/MediaWiki »
Autre