Como instalar WordPress en el localhost

11 Sep

xampp-logo-new.gifCuando tenemos que hacer modificaciones en nuestro blog, retocar el theme, y todas estas cosas, es muy molesto tener que andar subiendo las cosas al servidor a cada rato, esto es una pérdida de tiempoUna buena solución a esto es instalar WordPress en forma local en nuestro equipo, para esto necesitamos algunas cositas, que son las que tienen los servidores que contratamos comúnmente:

  • Apache
  • MySQL
  • PHP
  • phpMyAdmin

Para instalar esto en Windows hay un pack llamado XAMPP, que deja la PC funcionando casi como un servidor, lo que instala esta última versión es:

  • Apache 2.2.3
  • MySQL 5.0.27
  • PHP 5.2.0 & PHP 4.4.4
  • phpMyAdmin 2.9.1.1
  • FileZilla FTP Server 0.9.20
  • OpenSSL 0.9.8d

Lo que tenemos que hacer es descargarnos XAMPP (33MB), lo instalamos, y una vez que tenemos el acceso directo al panel de XAMPP en el escritorio lo ejecutamos, se nos va a abrir una ventana como esta:

iniciar-servicios.jpg

Ahí tenemos que empezar a correr Apache y MySQL dándoles al botón “start”. Ahora ya tenemos el servidor corriendo.

Para entrar en elservidor abrimos nuestro navegador (Firefox, IE, o el que usemos), y en la barra de direcciones escribimos localhost, y le damos a enter. Ahora van a ver algo como esto:

panelxampp.jpg

Pero para que WordPress funcione necesitamos una base de datos, para crear una lo podemos hacer desde el panel de la izquierda en sección Herramientas -> phpMyAdmin. Una vez dentro, podemos cambiar el idioma, y ya crear la base de datos, para esto colocamos el nombre que queramos, por ejemplo “wordpress”, y elegimos utf8_unicode_ci y le damos a “crear”.

Ahora que ya tenemos todo listo, vamos a instalar WordPress, para esto tenemos que descargar la última versión de WordPress , descomprimir, y copiar la carpeta en C:\Archivos de programa\xampp\htdocs, que es donde se alojan todos los archivos “públicos”.

Tenemos que modificar el archivo wp-config-sample.php para poner los datos de acceso a nuestra base de datos, tendía que quedarles algo como esto.

define(’DB_NAME’, ‘wordpress‘); (nombre que hayan elegido para la base de datos)
define(’DB_USER’, ‘root‘); (ponemos el usuario root)
define(’DB_PASSWORD’, ”); (el password hay que dejarlo vacío)
define(’DB_HOST’, ‘localhost‘); (dejen localhost)

Ahora este archivo que estamos modificando lo tenemos que renombrar a wp-config.php.

Ahora ya tenemos todo listo, y en la barra de direcciones del navegador ponemos esto: http://localhost/wordpress/wp-admin/install.php y comenzamos la instalación.

Y listo, ya tenemos corriendo WordPress de forma local, cualquier duda pregunten a través de los comentarios.

Via Hdbch

53 respuestas to “Como instalar WordPress en el localhost”

  1. anonimofms octubre 1, 2007 a 9:07 pm #

    Hola blog-node, está bien tu artículo sobre como instalar wordpress en la PC de uno. Soy un novato en esto del blog y probaré lo que indicas aquí. Ahí te cuento que paso.
    Saludos desde México.

  2. anonimofms octubre 1, 2007 a 9:57 pm #

    No pues si resultó camarada. Tnks por el tutorial.

    Mi problema ahora es que, no puedo aplicar otro plug-in para que las hojas del blog salgan enumeradas y no con el clásico: <previo entries o algo así.
    Si sabes algo al respecto espero lo tomes en cuenta para tu blog. Espero no lo vayas a quitar pronto.
    Hasta luego.

  3. kristhian21 octubre 7, 2007 a 9:33 pm #

    Gracias por el tutorial. Segui todos tus pasos y me funciona todo bien, pero lo que no se hacer ahora es como conseguir publicar el blog que tengo hospedado en mi ordenador, he probado escribiendo en el navegador http:/miip/wordpress pero no sale nada, ¿podias decirme como hacerlo, por favor?

  4. blognode octubre 7, 2007 a 9:38 pm #

    Hola AnonimoFMS, gracias por tu comentario. Les pido disculpas por no responder antes, es que he estado algo ocupado. En cuanto a los plugins para wordpress que enumeran las paginas, ya buscare alguno bueno…

  5. blognode octubre 7, 2007 a 9:41 pm #

    kristhian21, seguramente querras visualizar el blog en tu pc, para ello solo tienes que escribir «http://localhost/miblog» donde «miblog» es la carpeta donde pusiste el wordpress. Si no te funciona, enviame una captura de pantalla para ver cual es el error.

  6. kristhian21 octubre 8, 2007 a 11:51 am #

    Gracias por contestarme, ya conseguia visualizarlo en el pc, con la ruta q mencionas, pero lo que no consigo que la gente desde la ruta miip/miblog la vean, ¿¿sabes ha que puede ser debido eso ?? .gracias, y perdona por las molestias q te este acarreando. Un saludo

  7. blognode octubre 8, 2007 a 9:35 pm #

    Kristhian21, primero que nada, no es ninguna molestia, siempre es bueno ayudar a los demas, y mas cuando ayudas a hacer algo que te gusta.

    Es complicado contestar tu pregunta, sin saber que tipo de conexion tienes y cuanto sabes al respecto del tema.

    Antas de contestarte debo hacerte algunas preguntas.
    1. Que conexion tienes?
    2. Que modem y como esta conectado?
    3. Tienes IP fija o dinamica?
    4. Tienes router?
    5. Desactivaste firewall y antivirus?

    Creo que contestando esas preguntas puedo darte un panorama mas completo del asunto.
    Ah! otra pregunta:
    6. Para que quieres hacerlo?

  8. kristhian21 octubre 9, 2007 a 8:16 pm #

    Buenas noches, gracias por contestarme, te explico mi conexion es cable-modem ONO de 3 Mb, Ip dinamica pero la cambian cada 3 meses, no tengo router, y no desactive ni el antivirus ni el firewall (por miedo). Abri el puerto 80, desde el firewall de Windows XP pero tampoco funcionaba. Y lo quiero es utilizar mi pc como web server de mi blog y para otras webs, para aprender sobre el funcionamiento de los servidores con vista a migrar cuando ya sepa utilizarlo a un servidor de pago.

  9. blognode octubre 11, 2007 a 9:07 pm #

    Por lo poco que pude ver con la ip que dejaste al hacer el comentario, el problema radica en el direccionamiento del servicio, te recomiendo que vuelvas a chequear las configuraciones del Xampp y del servicio de direccionamiento de ips dinamicas, ya que desde internet cuando escribo la ip que me diste estoy intentando acceder a la pagina principal de Xampp en tu localhost. Si las rutas estan bien, chequea que el acceso a esos directorios sea publico. En este momento no puedo decirte como hacerlo por que hace unos dias me quede sin pc pero pronto comprare otra.

  10. kristhian21 octubre 16, 2007 a 11:14 am #

    Gracias por toda tu ayuda, me gusta el nuevo diseño del blog.

  11. anonimofms noviembre 22, 2007 a 4:28 pm #

    Hola blognode, tnks por contestar, no problema si no pones algo de la páginación del blog.

    Te tengo otra consulta:

    Crees tú que afecte dar de alta un foro en phpbb3 usando la misma base de datos que use para el blog con worpress ?

    Bueno camaradas ahí les agradeceré su opinión.

  12. blognode noviembre 22, 2007 a 10:26 pm #

    Hola Anonimo, te pido disculpas por no contestar tu primera pregunta, se me paso 😆
    Respecto del foro, pues no se, todo depende de la cantidad de visitantes que pueda llegar a tener, y de los recursos que consuma, por lo general phpbb consume una cantidad importante de recursos cuando el foro es visitado por 30 o mas personas al mismo tiempo pero eso nunca se sabe, yo pondria uno mas liviano, un vbulletin

  13. jcm marzo 26, 2008 a 9:50 pm #

    al hacer eso para que los demas vean mi blog tiene que estar encendida mi computadora???????

  14. m4lv4d0 julio 23, 2008 a 9:16 pm #

    man hice todo lo q me dijistes y me salio bien pero en el momento de iniciar sesion me sale un error diciendo atencion no se puede encontrar, wp-config.php.
    tengo q borrar wp-config-sample??
    yo deje lo dos…

  15. Axel Alviso agosto 9, 2008 a 6:29 am #

    Gracias por el aporte, muy buen tutorial.
    @jcm La instalación de WP en tu computadora es sólo para hacer pruebas, no para que las personas te visiten, para eso necesitas contratar un servicio de hospedaje o tener un sitio gratuito en http://www.wordpress.com

    • MexMen May 20, 2009 a 6:34 pm #

      Este sistema hace eso, tener tu propio hospedaje en tu computadora.

      Checa esta direccion http://seter.no-ip.org

      La puedes ver y eso está en mi compu con el servicio este.

  16. jaimemira agosto 24, 2008 a 12:06 am #

    Hola.
    Estoy tratando de instalr wordpress y me sale: error no se puede encontrar, wp-config.php, renombré el wp-config-sample,pèrome falla.
    Gracias

  17. Vladislav marzo 14, 2009 a 9:19 am #

    Muy bueno tutorial!!!
    Me sirvió.

  18. Yeah! May 13, 2009 a 5:59 am #

    hola blognode , muchas gracias por tu tutorial , me resulto de maravillas , tengo una pregunta que hacerte , contrate un servivio de host , puedo usar el wordpress con eso ?
    baje wordpress , lo instale en mi ordenador pero nose como cambiarle el theme , lo subo a mi sitio? como lo hago para dejarlo con el sistema de wordpress ? muchas gracias

  19. Sol May 14, 2009 a 1:41 am #

    Hola
    Te cuento que segui tus pasos, y instalé wordpress, pero a la hora de poner http://www…. no sale nada. Dá error.
    Como hago para que se vea?

  20. MexMen May 20, 2009 a 6:31 pm #

    Excelente, pero tengo un problema, todo parece funcionar bien, pero a la hora que le das click a una entrada para verla individualmente, me sale que ‘objeto no encontrado’.

    igual pasa si le das click a ‘categorias’, ‘archivos’, a los comentarios, ¿sabes algo de esto?.

    Gracias y repito, excelente

  21. Oscar Rovira junio 2, 2009 a 8:33 pm #

    Me parece bien la idea del XAMPP aunque la explicación de como instalar el wordpress es mínima si me permiten les dejo el siguiente link
    http://wadmins.com/como-instalar-wordpress/
    Que explica paso a paso como instalar el wordpress
    Saludos

  22. Globalsounds julio 6, 2009 a 11:08 pm #

    Hola, intenté instalar el xampp, y cuando descomprimo el zip dentro de c:\archivos de programa busco el icono en el escritorio y no lo encuentro, voy al directorio xampp dentro de archivos de programa, clico sobre el icono y un vez en el panel del menu tildo apache y mysql y luego clico en start pero no veo el mensaje running; además cuando pongo localhost en Explorer

  23. Globalsounds julio 8, 2009 a 2:06 am #

    desinstalé Xampp y probé con Wamp, y me dió resultado, ahora bien, ya tenía mi blog en wordpress, ahora además tengo wordpress instalado en mi pc, y ya había solicitado hace tiempo el registro de un dominio a NIC, ya me lo concedieron, también tengo una cuenta en 000webhost, necesito que alguien me explique que debo hacer para editar mi blog en el wordpress que tengo instalado en mi pc, y luego el contenido del blog volcarlo en el dominio, contando con el hospedaje de 000webhost, muchas gracias.

  24. Emiliano septiembre 11, 2009 a 11:47 am #

    Buenas una consulta medio tarde por que el post es viejo. Me sale el siguiente error:
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\wordpress\wp-settings.php on line 520

    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\wordpress\wp-settings.php on line 535

    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\wordpress\wp-settings.php on line 542

    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\wordpress\wp-settings.php on line 578

    Deprecated: Function set_magic_quotes_runtime() is deprecated in C:\wamp\www\wordpress\wp-settings.php on line 18

    Alguna idea de que puede ser?
    Sds! y gracias!

  25. Dan's Variety septiembre 14, 2009 a 6:21 pm #

    Hola! Espectacular tutorial, me funciono todo, pero tengo una pregunta. Yo ya tengo creado el blog hace unos meses, y recien me entero que existe esto, como puedo hacer para configurar mi blog existente con este sistema de wordpress de localhost? Gracias!

  26. betzy octubre 28, 2009 a 6:49 pm #

    hola oye un favor me puedes agregar es que no me se explicar con lo de wordprees de antemano te lo agradezco princesitavs-hotmail.com

  27. Jose Rondon abril 18, 2010 a 7:46 am #

    Hermano, buenos dias, exlente tus indicaciones para instalar WP localmente, l he hechopero me da el siguiente Error, yo cre lBD como indicaste pero nada, sera que t puedo enviar por correo el archivo de configuracion, disculpa la molestia, soy muy, pero muy uevo en esto
    Gracias
    Can’t select database

    We were able to connect to the database server (which means your username and password is okay) but not able to select the �wordpress database.

    * Are you sure it exists?
    * Does the user root have permission to use the �wordpress database?
    * On some systems the name of your database is prefixed with your username, so it would be like username_�wordpress. Could that be the problem?

    • Jose Rondon abril 19, 2010 a 1:51 pm #

      Disculpa. ya consegui el error, era un apostrofe q esta de mas, Saludos

  28. Walter May 23, 2010 a 9:56 pm #

    Hola estoy tratando de instalar WordPress siguiendo los pasos que se describen en la página. pero tengo un problema cuando llego al paso que hay que entrar en la siguiente url
    http://localhost/wordpress/wp-admin/install.php

    me pone objeto no encontrado Error 404

    ¿cual es mi problema?
    Gracias
    Walter

    • Anónimo noviembre 27, 2011 a 12:36 am #

      Me pasa exactamente lo mismo, ¿será que la ruta no es la correcta…?

      Muchísimas gracias por estas excelentes aportaciones!!

  29. Guillermosg junio 11, 2010 a 7:47 pm #

    Una pregunta… Es posible intalar un sistema de blogs a partir de wordpres?

  30. sonia junio 25, 2010 a 2:23 pm #

    Hola: muy bueno tu instructivo pero cuando intento crear el archivo de configuracion para instalar Word press me da el Error de conexión con la base de datos. Estoy en una red en el trabajo, no se si será eso. Pero tambien he probado desconectandome de la red y nada. les agradecere la ayuda que me puedan dar.
    Sonia

  31. David Uribe julio 19, 2010 a 12:09 am #

    Hola

    E Instalado varias veces wordpress en varios servicios de hosting sin ningun problema, pero cuando quiero instalarlo en localhost al querer ver como se ve con cada post que agrego, solo se ve la lista de los archivos que estan en el directorio y no se ven las paginas, la url que pongo es la del directorio donde instale wordpress:

    http://localhost/SecretosDeLaFotografia/

    Pero como te digo, solo aparece la lista de los archivos que estan en ese directorio.

    ¿Alguna idea de como resolver esto?

    Saludos

    David Uribe

    • jesus noviembre 23, 2010 a 7:31 pm #

      Hola, me pasa lo mismo que a ti, ¿conseguiste solucionarlo? ¿a que es debido?

      Espero tu respuesta.

      Gracias!

  32. jhony septiembre 1, 2010 a 12:16 am #

    Gracias no sabia q fuera tan sencillo, muchas gracias

  33. Crepier septiembre 3, 2010 a 11:53 pm #

    Se pueden hacer instalaciones de varias bases de datos y que el wordpress las identifique como diferentes local host? o habria que hacer un renombramiento de varios local Host?

  34. Carlos septiembre 13, 2010 a 8:35 pm #

    Hola, mi consulta es que necesito hacer dos instalaciones en localhost, ya he creado otra base de datos pero no me deja en entrar que habra q hacer en este caso saludos y gracias.

  35. Sistemas de Información Gerencial abril 20, 2011 a 9:56 pm #

    Hola un pregunta urgente como hago para entrar a mi blog desde otra pc si lo tengo instalado localhost

  36. naypes May 5, 2011 a 3:55 am #

    amigo muy buen blog pero tengo un problema con el xampp al momento de meterme a Herramientas -> phpMyAdmin al cargar la pagina queda totalmente en blanco no me deja crear la base de datos. que creen que sea lo que me sucede

  37. Pedro Pinzon octubre 16, 2011 a 8:08 pm #

    Hola como hago para crear paginas con WordPress y publicarlas en diferente directorio donde está instalado.se puede instalar el mismo usuario de WordPress en diferentes carpetas o debo crear diferente usuario a cada carpeta .Gracias 🙂

  38. Alexis noviembre 6, 2011 a 12:02 pm #

    graxx!

  39. C34Q noviembre 23, 2011 a 8:02 pm #

    Hola amigo, buenas tardes, soy nuevo en esto y estoy usando WordPress 3.2.1 pero tu tutotial no me funcionada, asi que descargue el XAMPP 1.7.7 pero al pulsar ENTER en http://localhost/wordpress/wp-admin/install.php me aparece esto:

    Objecto no localizado!

    El URL solicitado no ha sido localizado en este servidor. Si usted tecleó el URL manualmente, por favor revise su ortografía y vuélvalo a intentar.

    Por favor contacte con el webmaster en caso de que usted crea que existe un error en el servidor.
    Error 404
    localhost
    11/23/11 15:24:49
    Apache/2.2.21 (Win32) mod_ssl/2.2.21 OpenSSL/1.0.0e PHP/5.3.8 mod_perl/2.0.4 Perl/v5.10.1

  40. juanjo noviembre 30, 2011 a 2:36 am #

    hola mira yo use este tutorial apra istalar wordpres como lo dise este otro tutorial mira pero no puedo http://www.taringa.net/posts/videos/7430969/como-crear-tu-pagina-web-con-wordpress-hecho-por-mi.html

  41. kathy diciembre 3, 2011 a 9:21 pm #

    no me abre mi wordpress desde mi pc no se que sucede

  42. Oxigeno diciembre 9, 2011 a 10:27 pm #

    Hola mi profesor de herramienta de portales me ha pedido instalar el xamp junto con el wordpress y todo y ademas quiere que trabajemos una plantilla la llevemos a dreamweaver y la armemos mediante codigos pero esta algo dificil ya que yo no domino muchos codigos haber si me pudieras ayudar.

  43. Patricia Maguet diciembre 11, 2011 a 12:43 am #

    Gracias! Había seguido instrucciones de otros tutoriales y no lo había conseguido pero esta vez sí!

  44. Shadowdou febrero 15, 2012 a 2:21 pm #

    Seguí los pasos pero me sale esto

    ¡Objeto no encontrado!

    El enlace requerido no ha sido localizado en este servidor. Si usted proporcionó el enlace de manera manual le solicitamos que por favor revise los datos e intentelo de nuevo.

    Por favor contacte con el webmaster en caso de que usted crea que existe un error en el servidor.

    Error 404

    localhost
    02/15/12 09:20:15
    Apache/2.2.3 (Win32) DAV/2 mod_ssl/2.2.3 OpenSSL/0.9.8d mod_autoindex_color PHP/5.2.0

  45. juanfemejia abril 12, 2012 a 5:01 pm #

    Saludos, gracias pro compartir tu conocimiento. Tengo una dificultad con el puerto 80 por disponibilidad lo usa el IIS, como hago para cambiarlo o dejar disponible para poder trabajar?
    Quisiera

  46. marcelo junio 13, 2012 a 8:14 pm #

    Una pregunta hasta donde decis llego sin problemas. Pero la duda que tengo es la siguiente.
    La pagina ya esta hecha, y tiene entradas. Como hago para que en esto que decis me mustre lo que tengo en la web, para luego poder empesar a hacer pruebas. Gracias Marcelo

Replica a kristhian21 Cancelar la respuesta