Cómo instalar MediaWiki en Debian

Después de unos días de inactividad veremos cómo instalar el motor de Wikipedia, el proyecto MediaWiki, sobre un sistema operativo GNU/Linux Debian 7.

Primero de todo necesitamos tener instalado un servidor LAMP, ya sabéis, Apache2, Mysql (no lo he probado con MariaDB) y PHP5

 

Instalar servidor LAMP

Cómo primer paso instalamos el servidor web Apache

  1. apt-get -y update && apt-get -y install apache2

El siguiente paso es instalar el motor de la base de datos MySQL

  1. apt-get -y install mysql-server mysql-common mysql-client

Habrá un momento en la instalación que debéis introducir una contraseña para el usuario root

wikimedia-001

Instalamos PHP5 y el módulo para Apache

  1. apt-get -y install php5 libapache2-mod-php5

Reiniciamos Apache

  1. service apache2 restart

Aunque no es obligatorio, si que es recomendable, testear la instalación de PHP5

Lo podemos hacer de manera sencilla creando un archivo de texto, llamado info.php, dentro de /var/www

Lo creamos:

  1. nano /var/www/info.php

Y  lo editamos con:

  1. <!--?php phpinfo(); ?-->;

Ya nos podremos ir a nuestro navegador web, y escribir: http://nuestra-ip/info.php

wikimedia-002

Instalaremos el módulo necesario para soporte de MySQL para PHP5

  1. apt-get -y install php5-mysql

Es verdad que hay muchas más librerías, pero de momento no son necesarias.

Volvemos a reiniciar Apache

  1. service apache2 restart

Con esto ya tenemos instalado el servidor LAMP

 

Instalamos MediaWiki

En los repositorios main de Debian ya viene el paquete MediaWiki, por lo que su instalación es sencilla.

  1. apt-get install mediawiki php5-gd php5-xcache php-pear

Editamos el archivo /etc/mediawiki/apache.conf, creado durante la instalación.

Y descomentamos la siguiente línea:

  1. Alias /mediawiki /var/www/mediawiki

Cambiamos en el resto del documento /var/lib/mediawiki por /var/www/mediawiki

Movemos el directorio /var/lib/mediawiki a /var/www/

  1. mv /var/lib/mediawiki /var/www

Asignamos el usuario y grupo de Apache al directorio:

  1. chown www-data:www-data /var/www/mediawiki -R

Cambiamos los permisos:

  1. chmod 775 /var/www/mediawiki -R

Y reiniciamos nuevamente el servidor Apache.

Si nos vamos al navegador web, podemos escribir: http://nuestra-ip/mediawiki/config/index.php

wikimedia-003

Seleccionamos nuestro idioma y el idioma de la Wiki:

wikimedia-004

En el siguiente paso MediaWiki comprobará la instalación y nos dará una breve explicación sobre los derechos de la obra. Que utiliza licencia GPL

wikimedia-005

Cómo vemos nos da un aviso que nos falta la extensión intl de PHP5, así que nos vamos a la consola de comandos, y la instalamos:

  1. apt-get install php5-intl

Y reiniciamos el servicio Apache.

Si todo ha ido bien ya no nos dará el aviso, y podremos pasar al siguiente paso.

wikimedia-006

Debemos de añadir las credenciales de nuestra base de datos.

En el siguiente paso dejaremos la configuración por defecto:

wikimedia-007

Si usamos el botón «Ayuda» nos dará información detallada del significado de cada opción.

Ya estamos apunto de acabar.

Asignamos un nombre a la Wiki, y un nombre de usuario administrador y contraseña.

wikimedia-008

Con esto ya lo tenemos listo.

Si queremos usar la Wiki de manera privada, y que no pueda editar el públic en general, podemos seleccionar la opción de «Más preguntas», y allí lo podremos seleccionar.

También nos permitirá seleccionar una opción de licencia predeterminada a pie de página.

wikimedia-009

Ya hemos acabado, sólo debemos de copiar el archivo LocalSettings.php en el mismo lugar que index.php

Y cómo diría un presentador de la tele de mis años mozos » Aaaa Jugar!»

wikimedia-010

Espero que os haya gustado el artículo.

Para más info: MediaWiki en Debian

See you soon!!