Instalación de MediaWiki

En este artículo veremos la instalación de MediaWiki sobre un servidor LAMP, en mi caso, montado sobre Debian Etch.

MediaWiki es un software para montar wikis desarrollado en PHP. Una wiki es un sitio web colaborativo que puede ser editado por varias personas. A mi me interesa para gestionar mi documentación e indexarla eficientemente. En concreto los ladrillos largos, ya que para los pequeños apuntes está este blog.

En principio, y como viene siendo habitual, os dejo mi ficha de referencias:

Origen http://meta.wikimedia.org/wiki/Portada/Es
Repositorio http://www.mediawiki.org/wiki/Download
Paquete mediawiki-1.11.1.tar.gz
Documentación Instalación: http://meta.wikimedia.org/wiki/Help:Installation
General: http://meta.wikimedia.org/wiki/Help:Contents
Permisos: http://devpit.org/wiki/Installing_Mediawiki
Ficheros Configuración: LocalSettings.php

Descomprimimos, lo movemos al raíz del web y damos el poder al usuario de apache:

tar -zxvf mediawiki-1.11.1.tar.gz
cp -r mediawiki-1.11.1 /var/www/wiki
chown -R www-data:www-data /var/www/wiki

Creamos la base de datos y el usuario que la administrará:

elite:/var/www# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 12022
Server version: 5.0.32-Debian_7etch1-log Debian etch distributionType 'help;' or 'h' for help. Type 'c' to clear the buffer.
 
mysql> create database wiki;
Query OK, 1 row affected (0.00 sec)
 
mysql> grant all on wiki.* to 'wikiadmin'@'localhost' identified by 'contraseña-super-segura';
Query OK, 0 rows affected (0.06 sec)
 
mysql> flush privileges;
Query OK, 0 rows affected (0.03 sec)
 
mysql> quit
Bye

Finalmente instalamos por navegador: http://midominio/wiki

  • Nombre del Sitio: lebrijo.com
  • Lenguaje: ES
  • Usuario admin.: admin/contraseña
  • Usuario BD: wikiadmin/contraseña

Generado el fichero de configuración lo movemos al raíz, y por seguridad borramos el directorio config:

mv config/LocalSettings.php .
rm -r config/

Podremos acceder a nuestro wiki a través del enlace: http://www.midominio.com/wiki

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>