Instala WordPress en local con MAMP

Publicado el 23 Noviembre 2008 en Guías | Tags: ,

mampwp.jpg

Inspirado por un tweet de Salva me he animado a poner esta pequeña guía de cómo instalar WordPress en nuestro Mac utilizando una aplicación gratuita llamada MAMP. MAMP es el acrónimo de Macintosh, Apache, Mysql y PHP que es lo que necesitaremos/instalaremos para poder correr WordPress en nuestra máquina (vale cualquier Mac).

Tener un WordPress en local es muy útil especialmente si tienes un blog con una plantilla personalizada, ya que te permite realizar cambios, probar plugins, retocar la estructura o incluso probar nuevas betas de WordPress sin toquetear el blog público. En mi caso el 80% de mis conocimientos de WordPress han llegado después de tenerlo instalado en local y poder hacer pruebas y experimentos sin miedo a cagarla.

  • Hay que ir a la página de MAMP, descargarlo e instalarlo como otra aplicación cualquiera. Descarga la versión normal, no la Pro.
  • Una vez instalado vete a la carpeta “Aplicaciones” y localiza otra llamada “MAMP”, e instala el widget que verás. Con este widget será muy fácil arrancar y parar el Apache que hemos instalado.
  • Una vez instalado el widget pincha en Start Servers y cuando aparezca la lucecita verde y estamos listos. Pincha ahora en Open start page.
  • Tu navegador se abrirá con una “página de administración/bienvenida”… tu servidor local Apache y MySQL ¡ya está operativo!
  • (Ahora vamos a preparar la instalación de Wordpress.)
  • En la página de bienvenida pincha en phpMyAdmin, en la barra de navegación superior. Accederás a una ventana donde vamos a crear la base de datos para Wordpress.
  • Donde pone Create new database escribe wordpress a secas y luego pulsa en Create. Lista esta parte.
  • Ahora vete a la página de Wordpress y descarga la versión que quieras instalar en local (última versión, beta…). Te descargarás un zip que al abrirlo se transformará en una carpeta con toda la estructura clásica de WP.
  • Vete a Aplicaciones > MAMP > htdocs y copia ahí la carpeta wordpress que has bajado y descomprimido. Ya queda poco.
  • Dentro de esa carpeta hay un fichero llamado wp-config-sample.php. Renómbralo como wp-config.php, ábrelo con un editor de textos y asegúrate que los valores quedan como estos:
  • define('DB_NAME', 'wordpress');
    define('DB_USER', 'root');
    define('DB_PASSWORD', 'root');
    define('DB_HOST', 'localhost:8889');
    define('DB_CHARSET', 'utf8');
    

    (Aquí le estamos diciendo a WordPress el nombre de la base de datos que creamos antes y la dirección de nuestro servidor.)

  • Último paso: abre tu navegador y pon http://localhost:8888/wordpress/wp-admin/install.php. De este modo completarás la instalación de WordPress y tendrás tu blog listo.
  • Para acceder a él sólo tienes que ir a la dirección http://localhost:8888/wordpress/ y para entrar en la administración de tu blog vete a la dirección http://localhost:8888/wordpress/wp-login.php
  • Evidentemente tu blog no tendrá contenido, sólo un post de prueba y un comentario que instala WP por defecto. Puedes crear cuatro o cinco post de prueba (copiando y pegando, por ejemplo) que en mi caso son suficientes para hacer distintas pruebas. Otra opción, para los más avanzados, es exportar desde su blog la base de datos e importarla luego en local, pero quizá para pruebas sea excesivo.
  • Después, cuando termines de trabajar con tu blog en local, puedes lanzar de nuevo el widget y detener tu Apache+MySQL para evitar que te estén consumiendo recursos sin necesidad. Pero esto no es necesario claro, decídelo tú.
— Berto Pena
Recomienda este artículo…
Guarda este artículo…
Próximo Curso de Productividad en Abierto

En ThinkWasabi hay más...
  1. Curso Online
  2. 100% Productividad
  3. Artículos Esenciales
  4. Seminarios y Cursos
  5. Ebooks y Publicaciones

Otros Contenidos que te pueden Interesar…

De momento hay 26 comentarios ¿Quieres dejar el tuyo?


  1. Elio
    23 Noviembre 2008 a las 14:00

    Pues esta tarde lo pruebo que quiero hacer unas pruebas en varios blogs y probar las betas de WP 2.7

    ¡Gracias por la guía!

  2. savior1980
    23 Noviembre 2008 a las 14:25

    Yo me he liado un poco más porque quería exactamente el mismo entorno, con base de datos incluida (y no una vacía) pero bueno, al final llegamos a lo mismo y tus pasos son más fáciles de seguir.

    Ahora a liarla en local :D

  3. Sebastián Torresi
    23 Noviembre 2008 a las 15:26

    Gracias berto, muy buena la info.

  4. luman
    23 Noviembre 2008 a las 17:10

    Yo completaría un poco el post con una opcion de “PRO” :P

    Configurar un virtualhost para en lugar de usar http://localhost:8888/wordpress/ poder usar algo como http://wordpress.site o http://wordpress.local... Se puede hacer como indican en http://tr.im/1ewb o con aplicaciones (de pago) como VirtualHostX o Headdress.

    Otra cosa es configurar MAMP para que escuche en el puerto 80 en lugar del 8888 por defecto y, al menos, nos ahorramos poner el puerto en la URL, http://localhost/wordpress/. Aunque no sé por qué, con esta configuración al arrancar MAMP siempre me pide autentificación.

  5. Ignatius
    23 Noviembre 2008 a las 17:52

    Solo un apunte, no os olvideis de hacer una copia de seguridad antes de actualizar a una nueva version de MAMP, que no os pase como a mi y perdais todos los post en local por gilip**** :)

  6. MAcOS_LuCas
    23 Noviembre 2008 a las 18:59

    Desde aqui, le declaro a usted, mi amor incondicional…
    Ayer mismo andaba pensando en montar wordpress en local, com mamp para ir preparando el nuevo diseño del Blog, antes de lanzarlo al aire, y hoy me encuentro con esto…

    Gracias, de verdad, me acabas de ahorrar horas de busqueda

  7. fraser
    23 Noviembre 2008 a las 19:51

    Gracias por el artículo, pero hay una cosa que no termino de entender: si Mac OSX ya trae un Apache, ¿por qué instalar otro, que además nos obliga a emplear otro puerto distinto?

  8. crisyo
    23 Noviembre 2008 a las 22:29

    Hola Berto. No hace mucho que visito tu blog, pero no dejo de asombrarme cuando veo artículos técnicos como este que para los novatillos en wordpress nos va de maravilla. Yo sin ir más lejos ya me he cargado dos veces mi blog algo que me ha costado mucho tiempo perdido.
    Me voy a poner a bajar esta aplicación y a instalar wordpress en local, a ver si desde ahora puedo mantener medianamente operativo el blog y sin sobresaltos.
    Muchas gracias por tu inestimable ayuda.

  9. Lady Madonna
    24 Noviembre 2008 a las 01:28

    Gracias Berto! Ya me está empezando a dar pánico la versión 2.7 de WP, porque con tanto cambio estoy segura de que algo (plantilla, plugins) me petará… así podemos cacharrear sin miedo. Deliciouseando en 3… 2… 1.

    salu2

  10. JuniHH
    24 Noviembre 2008 a las 01:46

    Actualmente llevo mi blog en Wordpress.com y ya estaba planeando comprar servidor propio para mis blogs. Esta guia es inestimable Berto, muchas gracias por publicarlo.

    Hace poco descargue a PHP y a MySQL instalandolos de forma independiente, pero ambos me dieron error, especialmente MySQL y no pudieron completar la instalacion. Espero que con MAMP no pase, ya que quiero toquetear a Wordpress y finalmente poder diseñar mi propio template.

    Gracias nuevamente por la guia.

  11. Christian
    24 Noviembre 2008 a las 12:20

    GENIAL! Sencillo, preciso y funcional.
    Esto va a ser muy productivo.

    Gracias!

  12. Daniel
    24 Noviembre 2008 a las 17:48

    @MAcOS LuCas: Aitor, si sólo tienes que probar diseño y cosas del tema, Wordpress tiene el ‘Theme Test Drive’ y algún otro plugin para que puedas hacerlo sin tener que montarlo en local, aunque desconozco si tiene soporte para todas las versiones.

    En cualquier caso nunca viene de más tener 1 copia instalada en local … el backup de los hostings … bueno, me reservo mi opinión XDDDD

  13. Arystor
    24 Noviembre 2008 a las 19:29

    Muchas gracias.
    Antes de sacar a la luz mi blog quería hacer precisamente esto pero como no tenía mucha idea tuve que hacerlo todo el tiempo con CODA y subiendo el tema modificado para ver el resultado. Que pena que no sacaras esto antes, el trabajo que me habría ahorrado, aún así muchas gracias, tenía ganas de ver la última beta de WP.

  14. JuniHH
    25 Noviembre 2008 a las 05:23

    Lo acabo de instalar y me ha resultado demasiado simple para ser verdad. Descargue a WP 2.7 y ciertamente que la diferencia contra la interface anterior es abismal y hasta un tanto confusa, estando tan acostumbrado a la antigua.

    Gracias nuevamente por esta guia. MAMP ha resultado mejor de lo esperado.

  15. Jr.P
    25 Noviembre 2008 a las 09:31

    Apache ya viene instalado por defecto en OSX. Para los host virtuales no necesitas una aplicación de pago, con configurar el apache ya lo tienes.

    Buen Blog.

    Un Saludo.

  16. Ramón Montero Sainz
    26 Noviembre 2008 a las 12:23

    Pregunta, quiza un poco ridicula, pero… una vez instalado todo correctamente y publicadas algunas entradas ¿pueden verse la página si el ordenador no está conectado a la red? Me da que es mucha tontería esta pregunta, pero es que no tengo mucha idea de esto. Gracias.

  17. Dr. Wasabi
    26 Noviembre 2008 a las 18:02

    @Ramón sí, sin problemas. Puedes seguir viendo las páginas en local aunque no estés conectado porque tu base de datos y servidor están en tu máquina.

  18. guiye
    28 Noviembre 2008 a las 16:28

    Me considero un inútil para estas cosas, pero he podido sin problemas. Gracias :D

  19. JABU
    29 Noviembre 2008 a las 01:02

    Funcionando, Perfecto. Muchas Gracias

    Off Topic: No consigo encontrar como cambiar la imagen de un cabecera en una plantilla

  20. guiye
    29 Noviembre 2008 a las 12:17

    En wordpress/wp-content/themequetengas debe haber una carpeta con imágenes.

  21. Nicolas
    1 Diciembre 2008 a las 18:39

    Offtopic: El clon periodista de Berto: Jorge Lanata. :P
    PS: Este blog no tiene formulario de contacto. Sorry el trolling.

  22. Dr. Wasabi
    1 Diciembre 2008 a las 20:04

    @Nicolas qué gracioso hombre…
    ¿Formulario de contacto? Eso es de los 90. Estas cosas (y todas) mejor por Twitter.

  23. Juan Pablo
    6 Diciembre 2008 a las 18:08

    Mmm, luego de instalar el Widget, y que se prenda la luz verde del apache le doy al “open start page” y no pasa nada. Alguna idea?

  24. Juan Pablo
    6 Diciembre 2008 a las 18:20

    Done! Ya lo solucione. Era tan simple como agregar un paso :-)

    # Una vez instalado vete a la carpeta “Aplicaciones” y localiza otra llamada “MAMP”, e instala el widget que verás. Con este widget será muy fácil arrancar y parar el Apache que hemos instalado.

    (agregado por mi) # Inicia la Aplicacion MAMP (ya se que es Obvio! pero uno que sigue paso a paso estas cosas … necesitaba el dato :-P )

    # Una vez instalado el widget pincha en Start Servers y cuando aparezca la lucecita verde y estamos listos. Pincha ahora en Open start page.

  25. Fernando
    16 Enero 2009 a las 22:03

    Una pregunta, hay algún problema al hacer lo del .htaccess para los permalinks bonitos o lo hago igual que online?

    Desde ya, gracias. Muy útil el artículo :)

  26. luis
    20 Enero 2009 a las 09:45

    que tal amigos, estoy empezando con esto de los blogs, bueno trate de instalar la version 2.7 localmente y esto pasa:

    tengo instalado el wampserver
    en el folder www esta el folder worpress
    ya edite el archivo wp-config.php con los datos de basedatos, usuario, password, etc

    ya tengo creada la base de datos

    entro al localhost y le doy click a mi Proyecto de wordpress
    y me manda el error que no encuentra………../wp-admin/install.php

    alguna idea para resolver esto?

    saludos