23feb
60

mamp-logo.pngHace ya tiempo que Guillermo nos enseñó a instalar WordPress en local usando Windows, y ahora me toca hacerlo a mi, pero utilizando Mac y la aplicación mas sencilla que existe para ello.

La aplicación a utilizar será MAMP, un desarrollo libre que incluye en un solo paquete Apache, MySQL y PHP en sus últimas versiones. Aunque Mac OS X ya dispone de todo lo necesario es mucho mas sencillo hacerlo con MAMP y así lo explicaré.

Lo primero es descargar la última versión de MAMP desde la página del proyecto.

mamp-widget.pngMonta la imagen en tu Mac e inicia el proceso de instalación. Al finalizar dispondrás de una carpeta llamada MAMP en tu carpeta Aplicaciones y un widget para instalar en el Dashboard (doble clic) desde el que iniciar o detener el servidor que se ha instalado automáticamente. En realidad, solo debes iniciar MAMP para tener tu servidor local funcionando, y lo puedes comprobar pulsando en el botón “Página de Inicio” del widget o de la aplicación principal.

ventana-mamp.png

 

Desde aquí tienes los enlaces a las páginas para la gestión de tu servidor, y la simple aparición de esta pantalla ya te cerciora de que tienes instalado tu servidor sin tener que haber configurado nada.

iniciomamp.png

Fíjate que el servidor está alojado en “localhost:8888“, el servidor por defecto de MAMP, elegido así para que no interfiera con el Apache instalado por defecto en Mac OS X.

Como ya tenemos instalada la base necesaria para nuestro blog nos disponemos a instalar WordPress. Para ello, desde la página de inicio de MAMP hacemos clic en el enlace a PHPMyAdmin para crear la base de datos de WordPress. Le ponemos un nombre tan intuitivo como “wordpress” y pulsamos el botón “Crear“. El resto de opciones las dejamos como están, no hay que tocar nada pues no es necesario.

crear-bd-mamp.png

Lo siguiente es descargar la última versión de WordPress, descomprimirla en nuestro Mac y mover el contenido completo de la carpeta “wordpress” a Aplicaciones -> MAMP -> htdocs, quedando de esta manera …

htdocs-mamp.png

A continuación abrimos el fichero wp-config-sample.php y completamos las líneas que te he subrayado con los datos que ves ahí. Solo cambiará si pusiste otro nombre a la base de datos. Los datos por defecto siempre serán

  • DB_NAME – wordpress
  • DB_USER – root
  • DB_PASSWORD – root

wpconfig-mamp.png

Una vez completada la información guardas el archivo como wp-config.php en la misma carpeta (Aplicaciones -> MAMP -> htdocs).

Y con esto ya solo nos queda iniciar la instalación de WordPress igual que lo haríamos en un servidor en Internet. La única diferencia es que en vez de dirigirte a tublog.com lo harás a localhost:8888 y ahí empezar la famosa instalación en 3 pasos que Guillermo tuvo a bien explicar en este vídeo.

[youtube]http://www.youtube.com/watch?v=BInwpfNKrbM[/youtube]

Con esto ya tenemos un blog funcionando en local en el que probar plantillas, plugins o nuevas versiones de WordPress antes de aplicarlas a nuestro blog.

En cuanto a MAMP, solo comentarte que puedes configurar su comportamiento para usar otra carpeta …

prefs-mamp3.png

configurar algunas opciones de inicio y apagado …

prefs-mamp1.png

o cambiar los puertos de conexión por defecto si lo deseas.

prefs-mamp2.png

Para saber más:

  • Pingback: GUM Almeria » Guía - Instalando WordPress localmente

  • http://www.diegojimenez.es/blog Diego

    Un tutorial genial, y una herramienta aún mejor, MAMP!

  • Pingback: DigitalFreak » Para los Mackeros… MAMP (MySQL y PHP en Mac)

  • http://www.thenine.es thenine

    Hola, qué tal. Acabo de leer el tutorial en el que explicabas como instalar xampp lite en un pendrive. ¿Sabes si sería posible hacer esto con Mamp? La razón es que no trabajo con Pc…Gracias y saludos

  • http://fernandotellado.com/ Fernando Tellado

    Yo también me apunté a la consulta pero parece que no es algro trivial :(

  • http://www.bless.cl HenryC

    Amigo.
    No había considerado esta opción de correr wp desde el mac primero cosa que me parece bastante interesante ya que podría modificar con toda calma el diseño del sitio ¿y los post…?
    Porque ¿no hay forma de hacer un tipo de sincronización, luego, con la BD del hosting donde alojo el sitio?
    ¿Sólo sirve para revisar las nuevas versiones y las plantillas?
    Te agradecería mucho una respuesta.
    Saludos.

  • http://fernandotellado.com/ Fernando Tellado

    Se puede hacer HenryC pero tienes que cambiar los datos del wp-config.php y algunas tablas en la base de datos, las que enlacen a recursos locales

  • llauro

    Gracias tallergolf por esta estupenda guia.
    Voy muy perdido, podrias decirme como hago ahora para poder subir lo que he creado con MAMP a mi blog x.wordpress.com ya que lo que me interesa es poder activar el plugin para en iphone y no consigo publicar desde MAMP para que se vea en mi blog.
    Gracias de antemano.

  • http://fernandotellado.com/ Fernando Tellado

    @llauro: no subas lo que tienes en MAMP a tu blog, al menos no el wp-config.php ni la base de datos. Puedes subir la plantilla, los plugins, incluso la instalación de WP pero nada de lo que esté configurado para funcionar en local.

    Necesitas los datos de tu hosting para el wp-config.php y la base de datos. Si acaso, si tienes posts hecho, expórtalos desde WP y luego los importas.

    Esto que te digo es debido a que la base de datos coge información de la instalación local y luego no te funcionará en el servidor ;)

    (jeje, la de tiempo que hacía que no me llamaban tallergolf :D )

  • http://cabralchez.wordpress.com Javier Cabral

    Hola! El video no tiene audio y me perdí en ese paso…¿Qué debo de hacer luego del localhost:8888? Gracias

  • http://fernandotellado.com/ Fernando Tellado

    localhost:888/wp-admin/install.php ;)

  • mariuss

    Hola segui , paso a paso y no se a que se deve que al poner la direccion http://localhost:8888/wp-admin/install.php no me aparese nada, ni error , ni nada . Todo en blanco, A que se deve esto????

  • http://fernandotellado.com/ Fernando Tellado

    Revisa la configuración de Mamp a ver si has cambiado el host a 80 u otro. Por defecto te pone Apache en ese puerto pero dependiendo de como tengas configurado tu Mac puede que te haya puesto otro.

  • mariuss

    Hola gracias por responder, revice los puertos y todo esta tal cual mensionas en el tutorial
    Apache port 8888
    MySQl port 8889
    La verdad se me hace raro ya que sigo los pasos tal cual los mencionas , Gracias por la ayuda.

  • http://ytuqueesperas.com Adolfo García

    Que tal fernando, tenia ya guardada esta pagina en mis favoritos y por falta de tiempo no la cheque, pero bueno fijate que justamente ayer compre 30 puntos en wordpress y los utilize para nombre de dominio y para poder cambiar themes mediante css, alomejor me aventure sin siquiera tener los conocimientos adecuados, a lo que voy con mi cuestion es que de que me sirvio comprar la opcion de cambiar themes si ni siquiera me aparece alguna nueva opcion ni nada por el estilo. gracias y saludos desde mexico y que porcierto ya estoy escribiendo un articulo de este blog para el mio gracias por la ayuda que aportas.

  • http://fernandotellado.com/ Fernando Tellado

    @Adolfo: lo único que puedes editar es el CSS del theme en el editor de themes, nada mas. Ese dinero lo habrías empleado mejor en un hosting y ahí haber podido modificar todo lo que hubieras querido, instalar plugins, etc. :(

  • loreto

    hola adolfo, no logro bajar MAMP, voy a la pagina pincho le link y se queda colgado y naada!!??
    alega queel tamaño del fichero es deconocido
    que sera?

    loreto

  • http://fernandotellado.com/ Fernando Tellado

    @loreto: pues yo me lo bajo sin problemas, debe ser cosa del navegador o así.

  • http://tercermundo.ws/jaguatelevisor Alejandro

    Que bien, esto es aun más sencillo que hacerlo con XAMPP. En cuánto a lo que dice Loreto, es verdad que hay ciertos inconvenientes para la descarga, yo lo intenté un par de veces y me dio el mismo problema. Luego lo bajé desde aquí: http://www.macupdate.com/info.php/id/16197

  • txaukos

    Parece ser que la web de MAMP.info tiene problemas.

  • http://twitter.com/decabeza Alberto García

    Muy interesante este post. Me pongo con ello hoy mismo. Luego cuento los resultados.

    :)

  • Pingback: Instalar Wordpress en Windows, Linux y Mac. | Como Hacer - How to Do

  • http://www.lacomidavisuals.net josep

    hola

    no consigo abrir wp-config-sample.php, para modificarlo
    con que programa lo abres?
    tengo mac os x tiger

    mil gracias

  • http://www.quelapaseslindo.com.ar/ Milton!

    Muy bien explicado paso a paso! Era una pavada! :P

    Saludos!

  • Pingback: Instalar BuddyPress en Mac | Ayuda WordPress

  • Pingback: SystemPc » Como instalar Wordpress paso a paso

  • Pingback: Como instalar Wordpress en Mac | Ayuda WordPress

  • Pingback: Como modificar WordPress en local con MAC | Kaos Klub

  • http://www.wellcometomyworld.com Hades87

    Muy interesante la guía, ya que andaba un poco perdido al no haber usado MAMP y venir de WAMP, pero con estos sencillos pasos ha resultado muy fácil e intuitivo!

    • http://fernandotellado.com/ Fernando Tellado

      gracias, me alegro que te sirviera ;)

  • nicasio

    Hola,he seguido los pasos y todo sin poblema,pero ahora quisiera saber más:es posible subir una Template propia a WordPress?

  • http://www.emailplan.es EmailPlan Marketing Online

    Muchas gracias por la información tan práctica y sencilla

  • http://benitoon.blogspot.com Marcelo

    Parece que el video ya no esta disponible, habra otra direccion web? donde pueda verlo para ver cómo finalizar la instalacion de WP. Muchas Gracias.

  • http://www.burning-plqtte.com/ Jose

    Hola todos! si alguien puede arrojarme un poco de luz en un pqueño problemilla que tengo se lo agradeceria, He instalado MAMP y luego cree mi base de datos “wordpress” y ademas descargue la ultima version de WordPress y lo copie a la carpeta de htdocs y edite el wp-config.php y luego en el navegador firefox abro una ventana nueva y escribo la ruta:
    http://localhost/wordpress/wp-admin/install.php y me dice que no puede establecer la conexion con el servidor localhost….

    ¿Que puedo hacer?

    Gracias de antemano…

    Jose

    • Trunika

      A mi me pasa exactamente lo mismo :S

      Ayuda por favor!

    • K.

      Me pasa lo mismo. Pudiste resolverlo?

    • Zenith

      quizá debas escribir localhost:8888 en vez de localhost y cerciorarte de haber iniciado con anterioridad tu servidor local (MAMP). Espero sea de utilidad esta información. Saludos

    • Didier

      ¿Leíste el artículo bien?

      “Fíjate que el servidor está alojado en “localhost:8888“”

  • http://www.aldanymailing.com.blogspot.com Albert Francois Nyeck

    Hola!
    Me gustaria tener más informaciones,a mi me parece una cosa seria!

  • http://pulse.yahoo.com/_7XSIRSB2ALEHJR72BH66325F7I Albert

    Me gustaria tener instslado todo esto a mi PC

  • Jhonatan González

    Muy buen tuto….Excepcional

  • Neutroncabo

    graciaaaaaaaassss!! si fuera vieja te daria las nachas!!!

  • Julian

    y luego como hago para trasladarlo a un hosting
    gracias

  • Pingback: Probando

  • Alexic

    estupendo post muy bien guiado

  • Darío

    Hola: 

  • Darío

    Hola:
    Tal vez mi pregunta sea muy de principiante:
    Este programa en forma local me permite hacer paginas web?.
    Si es así, como hago para subirlas a mi host?
    Muchas gracias

    • http://fernandotellado.com Fernando

      Si claro, pero es mejor hacerlo directamente en tu host

  • Fabio Martinez

    He llegao a un punto donode me pone lo siguiente

    Welcome to WordPress. Before getting started, we need some information on the database. You will need to know the following items before proceeding.

        Database name
        Database username
        Database password
        Database host
        Table prefix (if you want to run more than one WordPress in a single database)

    If for any reason this automatic file creation doesn’t work, don’t worry. All this does is fill in the database information to a configuration file. You may also simply open wp-config-sample.php in a text editor, fill in your information, and save it as wp-config.php.

    In all likelihood, these items were supplied to you by your Web Host. If you do not have this information, then you will need to contact them before you can continue. If you’re all ready…

    En verdad nos que poner ?

    • http://tellado.es Fernando

      ¿Viste el vídeo?

  • Edu

    Felicidades por la explicación, muy completa. Solo me ha quedado una duda: ¿cómo creo mi nombre de usuario y la contraseña? gracias de antemano.

  • http://www.facebook.com/profile.php?id=547783499 Carlos Zahumenszky

    Enorme, Fernando, como siempre. Han pasado años y sigue teniendo validez. Gracias Crack! ^_^

  • http://www.marcelgohl.com/ Marcelgohl

    Gran ayuda! Pero me he quedado estancado… Con que programa cambio lo del wp- config. etc? siempre se me abre con el text editor :S

    Gracias!!

  • Pingback: Instalar WordPress en local | Curso de WordPress 2012

  • Alejo 2801

    @fernando buen dia gracias por tu post disculapame la pregunta tu me podrías ayudar a dar un paso a paso de que debo hacer después de tener mi pagina ok para subilrla a worldspress vi que es importar y exportar y cambiar unos valores pero no se como hacerlo en serio muchas graciasssss

  • Maria

    Hola, muchas gracias por el tutorial. MAMP me está resultando muy útil para iniciarme en este campo sólo con el alojamiento local. Me gustaría saber si es posible instalar plugins y cómo se hace, puesto que no dispongo de http://FTP. 

  • Lola

    Hola, quizá esto es muy idiota pero necesito ayuda, hice la instalación todo perfecto, sólo no desactivé que google encontrara mi página, no sé si eso es importante.

    Lo que NECESITO saber es cómo hacer LIVE mi blog una vez que terminé de editarlo en el localhost. Lei algo que sonaba re complicado de exportar MySQel y no sé qué… soy muy principiante. 

    Agradezco la ayuda.

    • Didier

      Basicamente yo hago esto:

      1. Exportas la base de datos
      2. Instalas WordPress en tu alojamiento de Internet (“with our famous 5-minute installation”)
      3. Sustituyes, por FTP, todos los archivos que hayas modificado en local (renombra los archivos originales de la instalación nueva antes, por si acaso)
      4. Importas, desde el panel de control de tu WordPress alojado en Internet, la base de datos que exportaste antes
      5. Compruebas que todo funciona normalmente

      • Lola

        Suena bien, pero necesito un paso a paso (blush) 

  • Lola

    Hola, Tienes Algun Tutorial para explicar cómo migrar el trabajo hecho desde el local host a el servidor real.

    Soy muy principiante entonces cuando leo FTTP, MySqdl y cosas así no entiendo nada, pero sé seguir las recetas muy bien.

    Gracias!