a6 instalación de media wiki

20
Anexo 6: Instalación de MediaWiki MediaWiki es un software para wikis libre programado en el lenguaje PHP. “Es el software usado por Wikipedia y otros proyectos de la Fundación Wikimedia, se encuentra liberado bajo la licencia de software GNU General Public License” 1 . Antecedentes Para una correcta instalación de MediaWiki se recomienda tener presentes los siguientes antecedentes: Instalación de un servidor debían (creación de usuario root, usuario normal y la instalación del sistema base) Dar permiso al usuario normal para usar el comando “sudo” o “su” (editando el archivo /etc/sudoers como usuario root) Todo el trabajo se desarrolla en línea de comandos, no se instala ningún entorno gráfico de escritorio en el servidor. Esto es opcional Para la edición de archivos de texto se usa el editor “Nano”. La sesión de usuario activa es la del usuario normal, no la de root. Si requiere copiar y pegar las sentencias tendrá que instalar o iniciar un entorno gráfico de escritorio, se recomienda Xfce. 1 WIKIPEDIA, 2012d. MediaWiki [En línea]. S.l.: Wikimedia Foundation, Inc. [Consulta 20 agosto 2012]. Disponible en: http://es.wikipedia.org/w/index.php? title=MediaWiki&oldid=57894710 Version ID: 57894710

Category:

Technology


1 download

DESCRIPTION

Instrucciones de instalación de MediaWiki en servidor Debian Squeeze en equipo virtualizado con VirtualBox

TRANSCRIPT

Page 1: A6   instalación de media wiki

Anexo 6: Instalación de MediaWiki

MediaWiki es un software para wikis libre programado en el lenguaje PHP. “Es el software

usado por Wikipedia y otros proyectos de la Fundación Wikimedia, se encuentra liberado

bajo la licencia de software GNU General Public License”1.

Antecedentes

Para una correcta instalación de MediaWiki se recomienda tener presentes los siguientes

antecedentes:

Instalación de un servidor debían (creación de usuario root, usuario normal y la

instalación del sistema base)

Dar permiso al usuario normal para usar el comando “sudo” o “su” (editando el

archivo /etc/sudoers como usuario root)

Todo el trabajo se desarrolla en línea de comandos, no se instala ningún entorno

gráfico de escritorio en el servidor. Esto es opcional

Para la edición de archivos de texto se usa el editor “Nano”.

La sesión de usuario activa es la del usuario normal, no la de root.

Si requiere copiar y pegar las sentencias tendrá que instalar o iniciar un entorno

gráfico de escritorio, se recomienda Xfce.

En cada sección se indican los comandos necesarios para realizar la acción

requerida.

Descarga del software MediaWiki

cd /var/www

sudo wget http://download.wikimedia.org/mediawiki/1.19/mediawiki-1.19.1.tar.gz

sudo tar xvzf mediawiki-1.19.1.tar.gz

sudo mv /var/www/mediawiki-1.19.1 /var/www/wiki

1 WIKIPEDIA, 2012d. MediaWiki [En línea]. S.l.: Wikimedia Foundation, Inc. [Consulta 20 agosto 2012]. Disponible en: http://es.wikipedia.org/w/index.php?title=MediaWiki&oldid=57894710 Version ID: 57894710

Page 2: A6   instalación de media wiki

Dar permisos de lectura y escritura al sitio:

sudo chown -R www-data:www-data /var/www/wiki

Creación de base de datos

sudo mysqladmin -uroot create wiki -p

sudo echo "grant all on wiki.* to ' wiki'@'localhost' identified by 'pas wiki';" | mysql -

uroot -p

sudo mysqladmin -uroot -p flush-privileges

Los nombres de la base de datos, usuario y contraseña son requeridos en la instalación de

MediaWiki, estos datos son de ejemplo, puede asignar los que quiera.

Instalación Web

Para iniciar la instalación de MediaWiki debe entrar a la dirección http://localhost/wiki

(sustituyendo “wiki” por el nombre de la carpeta que creo anteriormente), se mostrará la

siguiente pantalla:

Ilustración 1: Instalación MediaWiki, 1

Page 3: A6   instalación de media wiki

En la cual se presiona el vínculo “set up the wiki” y se mostrará la siguiente pantalla:

Ilustración 2: Instalar MediaWiki, 2

En la cual se selecciona el idioma deseado, en este caso “es – Español” y se presiona el

botón Continuar, se mostrará la siguiente pantalla:

Ilustración 3: Instalar MediaWiki, 3

Page 4: A6   instalación de media wiki

En donde muestra una advertencia, para instalar ACP en el servidor se ejecutan los

siguientes comandos:

sudo apt-get install php-pear

sudo apt-get install php5-dev apache2-prefork-dev build-essential

Ingresar la letra “S” y luego Enter, al terminar ingresar el comando:

sudo pecl install apc

Responder a las preguntas con la respuesta por defecto, se crea el archivo

/etc/php5/conf.d/apc.ini con el comando:

sudo nano /etc/php5/conf.d/apc.ini

Se ingresan las siguientes líneas:

extension=apc.so

apc.enabled=1

apc.shm_size=30

Se presionan las teclas Control + O para guardar y luego Enter, y finalmente Control + X

para salir, se reinicia Apache con el comando:

sudo /etc/init.d/apache2 restart

Se regresa a la ventana del explorador web y se refresca la página, ahora se mostrará la

siguiente pantalla:

Page 5: A6   instalación de media wiki

Ilustración 4: Instalación de MediaWiki, 4

Ahora se tendrán que instalar la librería ImageMagick con el siguiente procedimiento:

sudo apt-get install imagemagick

sudo /etc/init.d/apache2 restart

Se regresa a la ventana del explorador web y se refresca la página, ahora se mostrará la

siguiente pantalla:

Ilustración 5: Instalación de MediaWiki, 5

Page 6: A6   instalación de media wiki

En la cual se observa que manda un mensaje de advertencia o “Warning”, cómo se esta

trabajando en un entorno de pruebas se omitirá esta advertencia, en caso de que se

encuentre trabajando en un entorno que será productivo se recomienda pulsar en el link

“close this security vulnerability”.

El siguiente paso es habilitar la extensión “intl” lo cual se hace mediante el siguiente

procedimiento:

sudo apt-get install php5-intl

sudo /etc/init.d/apache2 restart

Se regresa a la ventana del explorador web y se refresca la página, ahora se mostrará la

siguiente pantalla:

Ilustración 6: Instalación de MediaWiki, 6

Ahora se podrá seguir la instalación de MediaWiki, para ello se dirige al final de la página y

se presiona el botón “Continuar”, se mostrará la siguiente pantalla:

Page 7: A6   instalación de media wiki

Ilustración 7: Instalación de MediaWiki, 7

Bajando la página se mostrará los parámetros para conectar a la base de datos de

MYSQL creada anteriormente:

Ilustración 8: Instalación de MediaWiki, 8

Se ingresan los datos correspondientes se presiona el botón “Continuar”, se mostrará la

siguiente pantalla:

Page 8: A6   instalación de media wiki

Ilustración 9: Instalación de MediaWiki, 9

En la cual es recomendable dejar los valores por defecto, se presiona el botón “Continuar”,

se mostrará la siguiente pantalla:

Ilustración 10: Instalación de MediaWiki, 10

En la cual se ingresan el nombre de la wiki, más abajo muestra el formulario para ingresar

los datos del administrador:

Page 9: A6   instalación de media wiki

Ilustración 11: Instalación de MediaWiki, 11

Más abajo muestra más opciones de configuración, o bien saltarse esos pasos y terminar

la instalación del wiki, en este ejemplo se selecciona la primera opción “Hazme más

preguntas” y se presiona el botón “Continuar”, se mostrará la siguiente pantalla:

Ilustración 12: Instalación de MediaWiki, 12

Page 10: A6   instalación de media wiki

En esta sección es posible elegir la forma de trabajar en la wiki, en este caso la wiki será

visible para todos pero solamente los editores autorizados por el administrador podrán

realizar cambios en las páginas, esto es útil cuando se desea crear contenidos que vean

todos los usuarios pero solamente el personal con permisos de “editor” pueda hacer

modificaciones a dichos contenidos.

Más abajo muestra la siguiente información, referente a la licencia que tendrán los

contenidos de la wiki:

Ilustración 13: Instalación de MediaWiki, 13

Más abajo muestra la configuración del correo electrónico:

Page 11: A6   instalación de media wiki

Ilustración 14: Instalación de MediaWiki, 14

Más abajo muestra información de las extensiones disponibles por defecto, en este caso

habilito todas:

Ilustración 15: Instalación de MediaWiki, 15

Más abajo muestra información de la carga de archivos e imagen:

Page 12: A6   instalación de media wiki

Ilustración 16: Instalación de MediaWiki, 16

Finalmente muestra un apartado de configuración avanzada, en la cual se habilita el

almacenamiento en caché:

Ilustración 17: Instalación de MediaWiki, 17

Posteriormente se presiona el botón “Continuar” y se mostrará la siguiente pantalla:

Ilustración 18: Instalación de MediaWiki, 18

Page 13: A6   instalación de media wiki

Si se desea realizar algún cambio se presiona el botón “Atrás”, si desea terminar la

instalación se presiona el botón “Continuar” en cuyo caso se mostrará la siguiente

pantalla:

Ilustración 19: Instalación de MediaWiki, 19

El error que apare en la página no implica mayor problema, se presiona el botón

“Continuar” y se mostrará la siguiente pantalla:

Page 14: A6   instalación de media wiki

Ilustración 20: Instalación de MediaWiki, 20

En la cual descarga automáticamente el archivo LocalSettings.php que se tendrá que

mover a la carpeta /var/www/wiki, lo cual se realiza con el siguiente comando:

sudo mv /home/usrserver/Descargas/LocalSettings.php /var/www/wiki

Nota:

El directorio /home/usrserver/Descargas es el directorio donde se descargan los

archivos por defecto en esta instalación, verificar donde se ha descargado el archivo.

Para confirmar que se ha movido correctamente se ingresa al directorio /var/www/wiki y se

verifica el contenido:

cd /var/www/wiki

dir

Y se observará el siguiente contenido:

Page 15: A6   instalación de media wiki

Ilustración 21: Instalación de MediaWiki, 21

Ahora se podrá entrar en la wiki, para ello se ingresa en la dirección

http://localhost/wiki/index.php y se observará la siguiente pantalla:

Ilustración 22: Instalación de MediaWiki, 22

Para cambiar el logo del wiki se tendrá que editar el archivo LocalSettings.php ubicado

en /var/www/wiki y actualizar la URL que aparece en $wgLogo, se podrá vincular el logo a

una URL o a un archivo ubicado dentro del directorio /var/www/wiki, para realizar un

ejemplo se creó un nuevo directorio en el cual se ingresó una imagen, la ruta de dicha

imagen se ingresa en el archivo LocalSettings.php mediante una terminal con los

siguientes comandos:

cd /var/www/wiki

sudo mkdir imagenes

cd imagenes

Page 16: A6   instalación de media wiki

sudo wget http://imagenes.es.sftcdn.net/es/scrn/3335000/3335743/wiki-

enciclopedia-06-100x100.png

sudo mv /var/www/wiki/imagenes/wiki-enciclopedia-06-100x100.png

/var/www/wiki/imagenes/logowiki.png

Ahora se edita el archivo LocalSettings.php y ingresa la ruta: http://localhost/wiki/

imagenes/logowiki.png en el logo de mi wiki:

cd /var/www/wiki

sudo nano LocalSettings.php

Se muestra el siguiente contenido:

$wgLogo = "$wgStylePath/common/images/wiki.png";

Que será cambiado por:

$wgLogo = "http://localhost/wiki/imagenes/logowiki.png";

Se presiona Control + O para guardar, luego Enter y posteriormente Control + X para salir,

al refrescar la página http://localhost/wiki/index.php se mostrará la siguiente imagen:

Page 17: A6   instalación de media wiki

Ilustración 23: Instalación de MediaWiki, 23

Con lo cual se finaliza la instalación de MediaWiki y una personalización básica, el

siguiente paso es comenzar a crear las entradas de la wiki.

Vínculos recomendados

Esta instalación de MediaWiki contiene algunos ejemplos de páginas, para conocer más

de este sistema se recomienda visitar las siguientes páginas:

Manuales, tutoriales, dudas y comunicación con otros usuarios que usan MediaWiki:

Página oficial MediaWiki en español: http://www.mediawiki.org/wiki/mediawiki/es

Manual MediaWiki: http://www.mediawiki.org/wiki/Manual

Foro No oficial de MediaWiki: http://www.mwusers.com/forums/forum.php

Para personalizar MediaWiki:

Extensiones de MediaWiki:

http://meta.wikimedia.org/wiki/Category:mediawiki_extensions

Temas MediaWiki: http://www.mediawiki.org/wiki/Manual:Gallery_of_user_styles