8764162-Manual-MediaWiki-en-Linux-Debian.pdf

24
1 APLICACIÓN DE MEDIAWIKI EN SERVER Es un motor para wikis bajo licencia GNU, programado en PHP. A pesar de haber sido creado y desarrollado para Wikipedia, ha tenido una gran expansión a partir de 2005, existiendo gran número de wikis basados en este software. La mayoría de ellos se dedican a la documentación de software o a temas especializados. MediaWiki es una herramienta Web, escrita en PHP y que almacena la información en una base de datos, independientemente del sistema operativo, es un sistemas colaborativos,” Los sistemas colaborativos: Son un conjunto de aplicaciones que nos permiten compartir información como documentos de texto, hojas de calculo, calendarios, direcciones de correo, entre otros, entre un grupo de personas que trabajen en un mismo entorno, ofreciendo así un mecanismo de colaboración de manera distribuida, optima y eficaz. Permiten ofrecer información en diferentes puntos de acceso, los usuarios pueden ingresar información y publicarla, para que pueda ser utilizada por cualquiera que la necesita, y que sea accesible en cualquier momento desde cualquier punto de nuestra red. Para desarrollar un sitio Web dinámico de forma local en nuestro ordenador, necesitamos de un servidor que podamos instalar y donde podamos correr nuestra aplicación Web y así la podremos poner online REQUISITOS PREVIOS Necesitaremos tres cosas: Un servidor Web: por ejemplo Apache. Otra alternativa es IIS. Lenguaje de PHP Gestor de Base de datos, por ejemplo MySQL. Otra alternativa es PostgreSQL.

Transcript of 8764162-Manual-MediaWiki-en-Linux-Debian.pdf

  • 1

    APLICACIN DE MEDIAWIKI EN SERVER

    Es un motor para wikis bajo licencia GNU, programado en PHP. A pesar de haber sido creado y desarrollado para Wikipedia, ha tenido una gran expansin a partir de 2005, existiendo gran nmero de wikis basados en este software. La mayora de ellos se dedican a la documentacin de software o a temas especializados. MediaWiki es una herramienta Web, escrita en PHP y que almacena la informacin en una base de datos, independientemente del sistema operativo, es un sistemas colaborativos, Los sistemas colaborativos: Son un conjunto de aplicaciones que nos permiten compartir informacin como documentos de texto, hojas de calculo, calendarios, direcciones de correo, entre otros, entre un grupo de personas que trabajen en un mismo entorno, ofreciendo as un mecanismo de colaboracin de manera distribuida, optima y eficaz. Permiten ofrecer informacin en diferentes puntos de acceso, los usuarios pueden ingresar informacin y publicarla, para que pueda ser utilizada por cualquiera que la necesita, y que sea accesible en cualquier momento desde cualquier punto de nuestra red.

    Para desarrollar un sitio Web dinmico de forma local en nuestro ordenador, necesitamos de un servidor que podamos instalar y donde podamos correr nuestra aplicacin Web y as la podremos poner online

    REQUISITOS PREVIOS

    Necesitaremos tres cosas:

    Un servidor Web: por ejemplo Apache. Otra alternativa es IIS.

    Lenguaje de PHP Gestor de Base de datos, por ejemplo MySQL. Otra

    alternativa es PostgreSQL.

  • 2

    En un sistema Windows, podemos hacerlo instalando un paquete que contenga todas las aplicaciones necesarias como EasyPHP, AppServ, XAMPP, WAMPs entre otras.

    En este caso utilizaremos WAMPs, aqu un link donde puedes encontrar la suites de paquetes que contienen:

    Apache+php+mysql + phpMyAdmin para Windows server

    http://en.wikipedia.org/wiki/Comparison_of_WAMPs

    Algo para tener en cuenta es que de pendiendo de la versin de MediaWiki que instalemos, nesecitaremos una versin de PHP. Aqu las ultimas versiones:

    Versin Requisito

    1.6.8 PHP 4.3 Y MySQL 4.0

    1.8.2 PHP 5.0 Y MySQL 4.0

    Nota: Si nuestro servidor no dispone de PHP 5.0, deberemos instalar MediaWiki 1.6.8

    Windows: como sistema operativo Apache: como servidor web. MySQL: como gestor de bases de datos. PHP (generalmente), Perl, o Python, como lenguajes de

    programacin

  • 3

    WAMPS

    Antes conocido como WAMP, es un completo paquete que nos permite instalar y configurar fcilmente en tu sistema lo ltimo del servidor Web Apache, el lenguaje de programacin PHP y el servidor de base de datos MySQL. Las versiones que instala de esta aplicaciones son las siguientes: Apache 2.2.6, PHP5, MySQL database, PHPmyadmin y SQLitemanager. Pero Wamp Server no es simplemente un paquete de programas,

    esta aplicacin instala una interfaz residente en la barra de tareas que permite iniciar, supervisar y detener los distintos servicios. Una de las ventajas de usar Wamp Server es que la instalacin modificar los archivos de configuracin (*.conf) con la ruta donde finalmente se ubicar el programa. Tambin crea un directorio denominado www que ser la raz para tus documentos.

    Un icono en la barra de tareas nos indicar al instante el estado de los diferentes servicios.

    Empezaremos a instalar WAMPS

    1. La descargamos desde Internet

    Imag 1

  • 4

    2. En el escritorio nos muestra un icono as. Le damos clic y empezamos la instalacin

    Imag2

    3. Le damos Next

    Imag 3

  • 5

    4. Aqu aceptamos el contrato, El contrato. -------------------------------------------------- -------------

    WampServer -------------------------------------------------- -------------

    por Romain Bourdon - [email protected] Powered by Anaska - http://www.anaska.com

    Licencia Pblica General de GNU Versin 2, junio de 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc 59 Temple Place, Suite 330, Boston, MA 02111-1307 EE.UU. Se permite la copia y distribucin de copias literales de este documento, pero no se permite su modificacin.

    Prembulo Las licencias que cubren la mayor parte del software estn diseadas para quitarle a usted la libertad de compartirlo y modificarlo. Por el contrario, la GNU General Public Licencia se destina a garantizar su libertad de compartirlo y modificarlo libre, no tiene precio Para proteger sus derechos necesitamos algunas restricciones que prohiban a cualquiera negarle a usted estos derechos o pedirle que entrega los derechos. Estas restricciones se traducen en ciertas responsabilidades para Nosotros protegemos sus derechos con dos pasos: (1) los derechos de autor del software, y (2) le ofrecemos esta licencia que le da permiso legal para copiar, distribuir y / o modificar el software. Adems, para la proteccin de cada autor y la nuestra propia, queremos asegurarnos de que todo el mundo entiende que no hay ninguna garanta para este libre software. Si el software es modificado por alguien ms y se transmite, que quieren sus receptores sepan que lo que tienen no es el original,. Esta Licencia se aplica a cualquier programa u otro tipo de trabajo que contenga una nota colocada por el tenedor del copyright diciendo que puede ser distribuido bajo los trminos de esta Licencia Pblica General. El "Programa", a continuacin, se refiere a cualquier programa o trabajo, y un "trabajo basado en el Programa" significa el Programa o cualquier trabajo derivado bajo la ley de copyright: es decir, un trabajo que contenga el Programa o una porcin de l, bien en forma literal o con modificaciones y / o traducido en otro idioma. (En lo sucesivo, la traduccin est incluida sin limitaciones en el trmino "modificacin".) Cada concesionario se dirige como "usted". Otra actividad que no sea la copia, distribucin y modificacin no son cubiertos por esta Licencia, est fuera de su mbito de aplicacin. El acto de ejecutar el Programa no est restringido, y la salida del programa

    Usted puede copiar y distribuir copias literales del Programa de cdigo fuente segn lo has recibido, en cualquier medio, siempre y cuando de forma adecuada y bien visible publique en cada copia un adecuado aviso de derechos de autor y descargo de garanta, mantenga intactos todos los anuncios que se refieran a esta Licencia ya la ausencia de cualquier garanta;

    Imag 4.1

  • 6

    4.2 El contrato

    Imag 4.2

    5. instalar wapserver en la siguiente carpeta

    Imag 5

  • 7

    6. seleccionar las tareas adicionales que le gustara llevar a cabo mientras el programa se instala, seleccionamos create a Quick Launch icon crear un icono de Inicio rpido

    Imag 6

    7. El programa de instalacin ya esta listo para comenzar la instalacin, debemos esperar mientras el programa empieza, damos install

    Imag 7

  • 8

    8. Instalando

    Imag 8

    9. En este paso indicaremos el navegador que deseamos utilizar, utilizaremos Internet Explorer.

    Imag 9

  • 9

    10. Especificamos el servidor SMTP y la Direccin del correo electrnico a ser utilizado por PHP cuando se utiliza la funcin de correo, si no se esta seguro dejamos el valor por defecto

    Imag 10

    11. Completamos la instalacin de Wampserver.

    Imag 11

  • 10

    12. En el escritorio ya debe aparecer el programa instalado

    Imag 12

    13. Este es el icono que nos muestra en la parte derecha superior del escritorio

    Imag 13

  • 11

    Empezaremos a instalar la MediaWiki

    Para que MediaWiki funcione correctamente, ser necesario crear una base de datos y establecer unos parmetros iniciales como la contrasea de administrador, el nombre que vamos a dar a nuestro MediaWiki y otros datos ms. Este proceso est bastante automatizado ya que es posible hacerlo desde el navegador Web.

    El proceso de instalacin se divide en 4 partes:

    Comprobacin de requisitos iniciales (Checking enviroment) Configuracin del sitio (Site Config) Configuracin del la notificacin por email (Email, email

    notification and autentification setup) Configuracin de la base de datos (Database config) Nos

    aparece una pantalla inicial de MediaWiki para que configuremos la aplicacin. Haremos clic en el enlace set up the wiki

    14. Para descargar MediaWiki, vamos a la pgina oficial y seleccionamos la versin que queremos instalar, en esta oportunidad utilizaremos la versin mediawiki-1.8.5.tar.gz.

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

    Imag 14

  • 12

    15. En el escritorio nos aparece este icono donde el archivo esta comprimido, hay que descomprimirlo.

    Imag 15

    16. Para descomprimirlo, abrimos el archivo y all nos aparece la carpeta de la versin que descargamos, le damos extraer en

    Imag16

    17. Aqu es donde seleccionamos la carpeta para descomprimirla, podemos utilizar descargar el archivo comprimido mediawiki-1.8.5.tar.gz directamente en la carpeta WWW para descomprimirlo cmodamente. Luego podremos eliminar el archivo comprimido.

    Imag17

  • 13

    18. Vamos al icono de Wapserver clic izquierdo y escogemos phpMyAdmin

    Imag 18

    19. Crearemos un usuario con privilegio para manejar la base de datos de MySQL. Cuando seleccionamos crear base de datos, escogemos privilegio.

    Imag 19

  • 14

    20. En esta opcin agregamos el usuario.

    Imag 20

    21. Creamos el mismo que entrega por defecto la configuracin ver imagen 28 y le damos una contrasea, esta ser la misma cuando empecemos la configuracin.

    Imag 21

  • 15

    22. Para proceder a la puesta en marcha de nuestro MediaWiki, debemos acceder a nuestro servidor web con un navegador de Internet y abrir la ruta donde hemos descomprimido MediaWiki. Si hemos extrado MediaWiki en el la carpeta WWW, habr creado una carpeta llamada mediawiki-1.8.5, por lo tanto, debemos ir a la siguiente direccin, lo primero es ir al icono de Wampserver y selecciono localhost

    Imag 22

    23. Nos aparecer el entorno de Wampserver y damos clic en mediawiki

    Imag 23

  • 16

    24. Entorno de MediaWiki para la configuracin, En ste apartado tendremos que configurar los siguientes parmetros:

    Imag 24

    25. Wikiname: Nombre del sitio. Aparecer en muchos lugares.

    Contact-email: e-mail del administrador. Aparecer en muchos lugares.

    Language: Idioma

    Copyright/license: Tipo de licencia. Se refiere a si los contenidos van a tener copyright o por el contrario, cualquiera tendr derecho a copiarlos. Solo tiene sentido en sitios pblicos, pero ste va a ser privado.

  • 17

    Imag 25

    26. Continuamos con la configuracin

    Admin username/password: Nombre del usuario administrador del MediaWiki y su contrasea (habr que poner la contrasea dos veces por si nos equivocamos al teclear). Es muy importante recordar este usuario y esta contrasea ya que de lo contrario no podremos administrar posteriormente el MediaWiki.

    Shared memory caching: Si deseamos activar el sistema de cacheo de pginas para acelerar el sitio cuando el nmero de usuarios es muy elevado (miles). Como es un sitio privado, no merece la pena cachear.

  • 18

    Imag 26

    27. MediaWiki permite interactividad mediante correo electrnico. Entre otras cosas, permite que los usuarios se enven correos electrnicos entre s. Tambin enva correos automticos cuando se han actualizado/modificado las pginas que nosotros hayamos introducido en nuestra lista de seguimiento.

    Para utilizar las funciones de email de MediaWiki, es necesario disponer de un servidor SMTP para el envo de correos electrnicos.

    En nuestro caso deshabilitaremos las funciones de email

  • 19

    Imag 27

    28. Bueno para terminar configuraremos los aspectos relacionados con la base de de datos:

    Database type: tipo de base de datos. En nuestro caso MySQL

    Database host: PC que tiene la base de datos. En nuestro caso el mismo (localhost 127.0.0.1, es decir, nuestro PC) Database name: Nombre de la base de datos, ejemplo wikidb.

  • 20

    DB username: Nombre de usuario que utilizar MediaWiki para el acceso a la base de datos. Ejemplo wikiuser. DB password: Contrasea para acceso a la base de datos. Ejemplo: sena.2008 DB password confirm: Repetimos la contrasea. Sena.2008

    Superuser account: Administrador de la base de datos. Suele ser root.

    Superuser password: Contrasea. En blanco si no la hemos establecido desde el Waps

    Imag 28

    29. Ahora tan solo debemos pulsar el botn Install MediaWiki y si toda la informacin introducida es correcta, la aplicacin quedar lista para ser utilizada.

  • 21

    Imag 29

    30. Nos aparecer Installation successful! que indica que la instalacin se ha realizado de forma satisfactoria.

    Imag 30

  • 22

    31. Si no movemos el archivo LocalSettings.php de la carpeta config a la carpeta superior es decir la carpeta raz, e intentamos acceder al MediaWiki, nos aparecer la siguiente pantalla:

    Imag 31

    32. Vamos a mpc- disco c- wamp - www- mediawiki 1.8.5 y nos ubicamos en Conf. Le damos clic y ah encontramos localsettings.php que es el archivo que se debe mover a la carpeta raz

    Imag 32

  • 23

    33. Vemos el archivo que se encuentra en config

    Imag 33

    34. Finalmente colocamos el archivo LocalSettings.php en su sitio

    Imag 34

    35. Estamos viendo el archivo ubicado en la raz.

    Imag 35

  • 24

    36. Ahora accedemos con el navegador a la direccin donde tenemos nuestro MediaWiki, es decir, a http://localhost/mediawiki-1.8.5, observaremos la pgina principal de nuestro MediaWiki:

    Imag 36