
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.)




Elio
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!
savior1980
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
Sebastián Torresi
Gracias berto, muy buena la info.
luman
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.
Ignatius
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**** :)
MAcOS_LuCas
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
fraser
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?
crisyo
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.
Lady Madonna
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
JuniHH
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.
Christian
GENIAL! Sencillo, preciso y funcional.
Esto va a ser muy productivo.
Gracias!
Daniel
@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
Arystor
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.
JuniHH
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.
Jr.P
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.
Ramón Montero Sainz
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.
Dr. Wasabi
@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.
guiye
Me considero un inútil para estas cosas, pero he podido sin problemas. Gracias :D
JABU
Funcionando, Perfecto. Muchas Gracias
Off Topic: No consigo encontrar como cambiar la imagen de un cabecera en una plantilla
guiye
En wordpress/wp-content/themequetengas debe haber una carpeta con imágenes.
Nicolas
Offtopic: El clon periodista de Berto: Jorge Lanata. :P
PS: Este blog no tiene formulario de contacto. Sorry el trolling.
Dr. Wasabi
@Nicolas qué gracioso hombre…
¿Formulario de contacto? Eso es de los 90. Estas cosas (y todas) mejor por Twitter.
Juan Pablo
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?
Juan Pablo
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.
Fernando
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 :)
luis
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