Guía: Como instalar un wiki

Hace un tiempo comente que tener instalada un wiki puede ser muy provechoso para el programador, no obstante no solamente en esta área es útil sino que para todas las demás esta regla de beneficios se mantiene.

Teniendo instalada un wiki con simplemente ir ingresando cada día un poco de información útil para nosotros podemos ir armando una base de conocimiento propio realmente impresionante.

A diferencia de lo que mucha gente piensa instalar un wiki es un proceso que dista mucho de ser complicado, y su instalación es muy similar a la de instalar wordpress.

¿Qué necesitamos?

1. Servidor que cuente con PHP y MySQL. El proceso de instalación funciona lo mismo si es directo en Internet, pero en mi caso lo hago en local para eso utilizo si estoy en la oficina Easy PHP y sino utilizo WOS para llevarlo en mi Pen Drive.
2. Software: Yo utilizo MediaWiki que es realmente sencillo y principalmente gratuito. Pueden descargarlo directamente desde la página de la empresa.

Empecemos a instalar nuestra Wiki

1. Lo primero que debemos hacer luego de descargar la última versión de MediaWiki es descomprimirla en nuestro disco para eso podemos utilizar Winrar que no da ninguna complicación ni problema. Una vez descomprimido lo subimos a nuestro servidor dentro de una carpeta.

2. Luego de subir todo debemos crear nuestra base de datos Mysql, como este es un proceso que es muy particular de cada Hosting y es relativamente sencillo no lo voy a detallar a menos que alguien lo necesite, en la mayoría de los casos utilizando phpMyAdmin esto no llevara mas de 10 seg.

3. Luego tenemos que ingresar a la url en donde subimos los archivos en mi caso y al hacerlo en local la mía es http://localhost/wiki/ recuerda reemplazar esto por tus datos y si todo salio bien tendremos que tener esto en pantalla:

Instalando mediawiki

Obviamente vamos a “Set up the wiki:D

4. Aquí vamos a ver que hay muchos campos para llenar, pero solamente comentare sobre los que son imprescindibles los demás el software los instalara por defecto y de esa forma evitaremos muchas complicaciones:

Wiki name: El nombre de la wiki, no es demasiado complicado de entender :D

Contact e-mail: Email que usara el software para realizar las notificaciones como así también el destino de las recuperaciones de passwords perdidas.

Admin username, Password y Password confirm: Los datos necesarios para ingresar al panel de administración del wiki.

Database config: En esta serie de campos directamente colocamos los mismos datos con los que creamos la base de datos en el punto anterior, recuerden que muchas veces en el host funciona colocar localhost, salvo ciertos casos como por ejemplo los que nos alojamos en Dreamhost, aquí simplemente ponemos el host de la base mysql y listo.

Luego de terminar eso y dejando todos los demás campos por defecto presionamos el botón “Install MediaWiki!

5. Luego si hicimos todo bien nos aparecera un texto y abajo “Installation successful!” ahora simplemente debemos mover el archivo LocalSettings.php que se encuentra dentro de la carpeta config a la carpeta principal de la wiki. Una vez que movimos este archivo ingresamos a la página principal en mi caso http://localhost/wiki y tendríamos que ver esta pantalla:

Portada Wikimedia

Y listo, sencillo verdad :D

Tags:

Compartir esta entrada

Entradas relacionadas

34 Comentarios en “Guía: Como instalar un wiki”

  1. Gabriel Cuesta Dice:

    Lo has puesto tan fácil que esta tarde me voy a instalar uno, ahora me queda elegir el tema :)

  2. Pablo Dice:

    @Gaby: Buenisimo, es un proceso realmente sencillo y vale la pena, tengo una cantidad bastante importante de trozos de codigo en mi wiki :D

  3. MP3d Dice:

    Tenia el dominio, y ahora ya tengo como instalar la Wiki, un genio.

    PD: Gracias por tus respuestas. Aun no pude probarlas porque el amigo DreamHost me tiro abajo todos mis sitios por 25 min.

    Saludos.

  4. Kike Dice:

    Gracias por la información, muy util. Lo instale en red local con wamp y va de maravilla, el único problema es que al grabar las páginas me muestra un error de bd en las relaciones pero me guarda igualmente.

    Sobre las extensiones me gustaría saber si existe alguna ext. para el editor de texto que me resulta algo feote las herramientas que hay, por lo menos puedo utilizar el DW para editar la página del wiki que sino sería un asco…

    Y si ya de paso me das una relación de extensiones useless lo agradecería bastante.

  5. Pablo Dice:

    @Kike: Con respecto a las extensiones simplemente deberias cambiar la asignacion de extensiones para abrir los archivos con el programa que quieras, el DW funciona bastante bien, pero te recomiendo que utilices Eclipse (www.eclipse.org) que es mucho mas completo ademas de ser 100% gratuito.
    Si bien el DW es util por que para programar en php no se necesita la gran cosa Eclipse te puede ser de mucha mas utilidad a futuro.
    Cualquier cosa avisame!
    Saludos!

  6. Kike Dice:

    Gracias por la atención y responder tan rapido, me eres de gran ayuda, también tomo nota de Eclipse que tiene muy buena pinta.

    Saludos y que dios le bendiga.

  7. Pablo Dice:

    @Kike: Gracias igualmente :D

  8. KILLROY Dice:

    Hola, hemos instalado el wiki pero tenemos dos problemas irgentes, las imagenes no se visualizan y dan error al subirlas (error al montar la miniatura) y por otra parte no sabemos como instalar el logo en la Portada. Te agradeceríamos cualquier ayuda. Gracias.

  9. enrique Dice:

    instale la mediawiki y me baje el xml y lo meti en mi base de datos, pero cuando visito mi sitio es como si no tuviese nada, el formulario de la busqueda funciona aparentemente si acierto poner una palabra asacta me muestra el articulo si no no, tampoco me hace como un indice alfabetico o por categorias, me gustaria tener uno , como hago eso?

  10. enrique Dice:

    yo la instale ya y funciona aparentemente bien, mi problema es que deceo tener un indice de categorias, o un indice alfabetico, o que el buscador cuando busque algo me lo muestre, no que tenga que adivinar una palabra esacta para que me muestre dicho articulo o si busco una palabra me muestre los articulos que la contienen y yo pinche en el que me interese. como hago esto pienso que a todos les sucede igual a mi.

    saludos

  11. enrique Dice:

    Otra cosa que no me agrada es que veo muchos errores y codigo en las paginas, eso es por que hice algo mal o por que vienen asi en el archivo que me descargue????

  12. enrique Dice:

    lo otro que me sucede es que en las paginas de los articulos se me muestran demaciados errores, se ven codigos y cosas incoherentes, eso es por que hice algo mal o vienen asi ?????

  13. lader Dice:

    una cosita… que ando estos dias mirando para ponerme una wiki y he dado con esto.

    si yo me monto una wiki en mi servidor local ( ya sabeis… emule, bittorrent, servidor ftp y de momento poco mas…) se que para verle por area local no tendre problema, pero y para verla por internet?

    digo sin contratar dominio ni nada… poniendo mi ip en el navegador o algo asi? y si redirecciono un puerto concreto en el router ala ip del servidor y intento acceder por ese puerto vere la wiki? la verdad que no lo tengo muy claro…

    saludos!

  14. Pablo Dice:

    @lader: En ese caso tendrias que montar un servidor, configurar las ip dinamicas, en este mismo blog encontraras un tutorial de como hacerlo paso a paso. Cualquier cosa me avisas :D

  15. lader Dice:

    Muchisimas Gracias,

    llevo un rato viendo un monton de cosas en tu blog (muy interesantes la mayoria) pero no consigo dar con el tuto que me indicas… o igual lo he visto y no me he dado cuenta! si me dieras un link directo te lo agradeceria.

  16. Alex Dice:

    Hay alguna manera de restringir el acceso de determinados usuarios a mi wiki.

  17. katy Dice:

    De verdad lo explicaste muy bien lo pobre y me funciono correctamente

  18. bea Dice:

    Por casualidad alguien no sabra los pasos para instalar twiki en windows..no encuentro como hacerlo..y lo necesito urgente.Gracias

  19. beatriz Dice:

    Cuando sale la imagen y le doy a “Set up the wiki” me sale lo siguiente y no se como seguir..
    PHP 5.0.0 or higher is required. If PHP 5 is available only when PHP files have a .php5 extension, please navigate to index.php5 to continue installation. ABORTING

    Gracias

  20. gala Dice:

    El proceso de instalacion me sale bien pero al finalizar al entrar en la carpeta config solo tngo el archivo index.php, ¿es ese el que equivale a localsettings.php y tengo que mover a la carpeta principal?

  21. Ubaldo Dice:

    Disculpen la pregunta yo realice con exito la configuracion de la wiki pero como para que me puede servir, y mejor dicho como puedo empezar a utilizarla. Alguien me puede asesorar espero no quitarle mucho su tiempo.

  22. antonio Dice:

    Buenos días gentes:
    Describiré mi problema con mas exactitud que pueda. En primer lugar, intente instalar la version mas reciente la 1.13, y depues de 10 horas lo deje por imposible. Luego probé con la 1.6 y me esta funionando muy bien. pero cuando intento actualizarlo no lo consigo. Es posible que mi versión de mysql o php no sea valida?.
    mi configuración en localhost:

    The AppServ Open Project – 2.5.1 for Windows
    phpMyAdmin Database Manager Version 2.6.0-rc1
    PHP Information Version 5.0.1
    Perl Version 5.8.4
    About AppServ Version 2.5.1 for Windows
    AppServ is a merging open source software installer package for Windows includes :
    Apache Web Server Version 1.3.31
    PHP Script Language Version 5.0.1
    MySQL Database Version 4.0.20
    Zend Optimizer Version 2.5.3
    phpMyAdmin Database Manager Version 2.6.0-rc1

    los requisitos de la version 1.13 de wikimedia:

    Checking environment…
    Please include all of the lines below when reporting installation problems.

    PHP 5.0.1 installed
    Found database drivers for: MySQL
    Warning: PHP’s register_globals option is enabled. Disable it if you can.
    MediaWiki will work, but your server is more exposed to PHP-based security vulnerabilities.
    PHP server API is apache; ok, using pretty URLs (index.php/Page_Title)
    Have XML / Latin1-UTF-8 conversion support.
    Session save path (C:\AppServ\php\session) appears to be valid.
    PHP is configured with no memory_limit.
    Couldn’t find Turck MMCache, eAccelerator, APC or XCache; cannot use these for object caching.
    GNU diff3 not found.
    Found GD graphics library built-in, image thumbnailing will be enabled if you enable uploads.
    Installation directory: c:\AppServ\www\alkizaconsultoria\wiki\mediawiki-1.13.3
    Script URI path: /alkizaconsultoria/wiki/mediawiki-1.13.3
    Installing MediaWiki with php file extensions
    Environment checked. You can install MediaWiki.
    Warning: $wgSecretKey key is insecure, generated with mt_rand(). Consider changing it manually.
    Generating configuration file…

    Database type: MySQL
    Loading class: DatabaseMysql
    PHP is linked with old MySQL client libraries. If you are using a MySQL 4.1 server and have problems connecting to the database, see http://dev.mysql.com/doc/mysql/en/old-client.html for help.
    Attempting to connect to database server as Wikialkiza…failed due to authentication errors. Check passwords.

    Gracias por vuestro tiempo.

  23. vladux Dice:

    Danke!!! gracias amigo, muy util el post, justo lo que buscaba. JahBless!!!

  24. aleo Dice:

    Hola:
    tengo instalado mediawiki 1.13…y me va de maravillas…pero tengo un problemilla….me da error cuando agrego una extension…que en mediawiki hay muchisimas….y quisiera que me ayudaran URGENTEMENTE por favor!!!!!!!!!!!!!!!!!!!!!!!!!!!. por lo demas, lo veo todo perfecto, imagenes, articulos, paginas… todo….

  25. Targz » Blog Archive » Curs tècnic sistemes microinformàtics. Sessió 13 de maig de 2009. Dimecres i tretze… Dice:

    [...] os dejo algunos tutoriales. Este tutorial para instalarte tu propio wiki en windows. Y este otro tutorial para instalarte un wiki en linux. Este segundo tutorial es algo más pobre que el primero, que sí, que haré uno “como dios [...]

  26. Horacio Federico Dice:

    Hola:
    Ya subí todos los archivos en mi host de 000webhost.com
    Ahora, la parte de “debemos crear nuestra base de datos Mysql” no sé hacerla. Me tiras algún detalle que no entiendo. Porque cuando clickeo el enlace “Set up the wiki” me lleva a una página (/config/index.php) con la siguiente leyenda:

    MediaWiki 1.15.0 Installation
    Can’t write config file, aborting

    In order to configure the wiki you have to make the config subdirectory writable by the web server. Once configuration is done you’ll move the created LocalSettings.php to the parent directory, and for added safety you can then remove the config subdirectory entirely.

    To make the directory writable on a Unix/Linux system:

    cd /path/to/wiki
    chmod a+w config

    Afterwards retry to start the setup.

    ¿Alguna idea?
    Muchísimas gracias. Tu trabajo es excelente.

  27. Nitoh Dice:

    Horacio dale permisos a todos los archivos.

  28. aydimdagam Dice:

    gracias!

  29. Horacio Federico Dice:

    Perdón por mi ignorancia. No sé qué es “darle permisos a todos los archivos”

  30. Pablo Dice:

    @Horacio: Es cambiar los permisos CHMOD del archivo o carpeta, para hacer eso necesitas un programa FTP y con el boton derecho del mouse puedes cambiarlos 777 si es total, 755, etc. Te recomiendo el Filezilla :)

  31. n-dimensional » Blog Archive » ¿Por qué fracasará wiki.espol.edu.ec? Dice:

    [...] Guía: Como instalar un wiki | Kabytes [...]

  32. Frank Dice:

    Hola muy buen post.

    Una pregunta, necesito tener una instalación de mediawiki que funcione en dos idiomas simultaneamente, como puedo hacerlo??

    Espero puedas ayudarme.

    Gracias!

  33. Rubens Dice:

    buenas tardes a todos,

    tengo un problema con la instalacion de mi wiki en windows, me esta dando este error:

    PHP is linked with old MySQL client libraries. If you are using a MySQL 4.1 server and have problems connecting to the database

    Attempting to connect to database server as root…failed due to authentication errors. Check passwords.

    No se que puede ser, si me pueden ayudar lo agradeceria.

    Saludos

  34. Ana Dice:

    Hola!

    Tengo una dida.
    quiero montar un wiki, pero aún no tengo comprado ni hosting ni dominio.
    Necesito comprarlos primero para poder empezar a trabajar o puedo trabajar en local como decis y subir mi sitio cuando ya esté creado?

    Perdón por si peco de ignorante pero no estoy muy puesta en servidores, programación…

    muchas gracias.

Deja tu comentario

Seguir comentarios por RSS