07Oct 2010 8 Comments */?>

Como hacer una copia local de WordPress para realizar cambios sin miedo

Categorías: Tutoriales, Wordpress - Tags: ,

Ya desde hace tiempo que vengo con la idea de cambiar el theme de mi blog y ayer a la noche me decidí a poner riendas en el asunto. Como buen profesional que soy (jajaja) no puedo ponerme a realizar todos los cambios en la web sin antes probar de forma local como queda todo, ya que sino sería una molestia muy grande para mis lectores y se perderían bastantes.

Lamentable tengo esa mala costumbre de realizar cambios directamente en el servidor y refrescar con F5 para ver como queda por lo que esta vez me propuse hacerlo de la forma correcta y ya de paso enseñarles a ustedes como se debe hacer para poder tener una copia local de tu blog WordPress en tu computadora.

Primero debemos preguntarnos para que queremos una copia local de WordPress ? Se me ocurren varias respuestas , pero las principales serian:

  1. Tener un backup real de nuestro blog.
  2. Querer crear un theme a medida sobre nuestro blog existente.
  3. Probar nuevos plugins antes de activarlos.
  4. Querer tener un diario propio intimo y dejarse lo mejores comentarios 😀

Sin contar la última que fue medio en broma , esas serian los principales motivos que se me ocurren para instalar una copia local de WordPress.

Y para poder realizarlo tan solo hay que seguir unos pocos y simples pasos:

  • Instalar un servidor local en tu computadora (php+ apache+ mysql)
  • Hacer una copia total de la base de datos y de tus archivos (A traves de phpmyadmin y cPanel de tu host)
  • Copiar los archivos a tu servidor local por ej: C:\www\blog\
  • Instalar el backup de la base de datos en tu servidor local ( podes usar phpmyadmin)
  • Modificar en tu copia local wp-config.php con los datos de tu base de datos local (c:\www\blog\wp-config.php)
  • Modicar en tu base de datos wp-options los siguientes valores para que no sea redirigido a tu servidor. Por ej si tu blog es http://masquewordpress.com y tu copia local es c:\www\blog\ tenes que cambiar a http://localhost/blog
    • siteurl: http://masquewordpress.com –> http://localhost/blog
    • home: http://masquewordpress.com –> http://localhost/blog
    • fileupload_url: http://masquewordpress.com –> http://localhost/blog

Si seguiste bien todos los pasos ya tendrías todo listo para acceder a tu blog a través de http://localhost/blog y realizar todos los cambios que quieras sin preocuparte por arruinar nada.

Espero que les haya servido de ayuda, yo de mientras sigo trabajando en el nuevo theme del blog que si puedo subiré en unas horas. Chau!!!

Damián Logghe

Programador freelancer y emprendedor en sueños. Contento de ser mi jefe y poder hacer lo que me gusta. WordPress es mi principal fuente de ingreso y me escribo tanto para ayudar como para tener una guia de memoria. Quieres contratarme? Déjame un mensaje.

More Posts - Website

Follow Me:
TwitterFacebookLinkedInGoogle Plus

  • Pingback: Bitacoras.com()

  • Pingback: Timersys estrena nuevo look ¿Les Gusta? | Timersys - Tutoriales, recursos web, JQuery y PHP, Wordpress , twitter y muchos recursos más()

  • Miguel

    Gracias por la información, pero dónde está fileupload_url? no hay forma de encontrarlo en mi base de datos mysql

    • Pepe

      fileupload_url  o upload_url_path

  • Jose

    Pues siguiendo los pasos me da error 500 del servidor

  • igone aldana

    Hola! Tengo un blog en wordpress.com (compré el dominio y host directamente a wordpress, para eliminar lo de .wordpress.com de la url). Quiero mejorarlo y cambiar el tema etc y he instalado con éxito wordpress.org. cuando accedo a localhost y voy a wordpress.org no veo mi blog para poder modificarlo. tengo que importar todas las entradas? una vez importadas, cómo hago para que los cambios que hago a través de wordpress.org se vean online en mi blog? me estoy volviendo loca!

  • Ilegal55

    Quién te enseño a explicar? Despídelo!

  • Antony

    Todo me sale bien, pero solo hasta el index, cuando deseo ver alguna entrada de mi wordpress me sale el siguiente error:

    Not Found

    The requested URL
    /blog/solucion-please-stop-hotlinking-my-easing-script-use-a-real-cdn-instead-many-thanks/
    was not found on this server.

    Como solucionarlo, gracias.