¿Cómo instalar un servidor local?
Aprende a instalar un servidor local con WAMP para crear un sitio web con WordPress.
Una vez hayamos finalizado el desarrollo de nuestro sitio web, hayamos pulido los detalles y se encuentre listo para estar online, es hora de migrarlo a un servidor remoto.
En esta lección te voy a enseñar, paso a paso, cómo migrar WordPress de local a remoto de una manera muy sencilla y sin complicaciones.
Anuncio publicitario
Te estaría muy agradecido si pudieras valorar esta entrada y compartirla en tus redes sociales. De esta manera me animas a continuar trabajando en este proyecto y ayudas a otras personas que desean aprender.
(46 votos, promedio: 4.8 de 5)
Todo el contenido que puedes encontrar en este sitio web es gratis y siempre lo será pero, mantenerlo, requiere de muchos cafés y muuuuchas horas . Si te gusta mi trabajo y te está ayudando, considera invitarme un café para apoyarme y apoyar este proyecto. ¡Te invito un café!.
No me gusta el SPAM y se que a ti tampoco. Sólo recibirás información útil sobre WordPress.
Al enviar, confirmas que has leído y aceptas la política de privacidad. Conoce nuestro compromiso con tu privacidad.
Deja un comentario si tienes alguna duda o cuéntanos cómo ha sido tu experiencia.
Aprende a instalar un servidor local con WAMP para crear un sitio web con WordPress.
Una de las recomendaciones de seguridad más importantes, cuando desarrollamos un sitio web con WordPress, es trabajar con un usuario
Cuando trabajamos en un servidor local solo es posible ver el sitio web desde nuestro ordenador (computadora) y, si estamos
Local es un software con el que podemos instalar un servidor local en nuestro ordenador (computadora) de una manera muy
Una de las recomendaciones de seguridad más importantes, cuando desarrollamos un sitio web con WordPress, es trabajar con un usuario
Copyright © 2024 Curso de WordPress
Hecho con Venezolano!
Desarrollado con WordPress y diseñado con Hello Theme y Elementor.
Utilizamos cookies propias y de terceros para fines analíticos y para mostrarte publicidad personalizada o a partir de tus hábitos de navegación. Puedes cambiar la configuración u obtener más información consultando la política de cookies.
La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.
Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.
Dejar esta cookie activa nos permite mejorar nuestra web.
¡Por favor, activa primero las cookies estrictamente necesarias para que podamos guardar tus preferencias!
Más información sobre nuestra política de cookies.
Me vino geniallll este post!!! Seguí todos los pasos cuidadosamente y no tuve ningún problema! Muchísimas gracias!!!!
Hola Sofi, me alegra mucho que te haya servido el artículo. Un saludo!
Buenas noches, me parece genial, ciertamente me descargue una version de wordpress desde wordpress venezuela y resulta que lo instalé en mi pc y todo bien pero cuando lo paso a mi hosting, instalo y aparecen los archivos en la carpeta publica que tu dices y al final me da un error y no puedo ver el sitio, gracias a tu post me di cuenta que me equivoqué en los datos de configuracion del wp-config, gracias hermanito!!
Hola Jean, me alegra saber que has podido solucionar tu problema. Un saludo!
Hola Muchas Gracias por tu blog, esta muy bueno y me suscribiré, mi tema es distinto pero estoy seguro ya lo has tocado, yo hice mi local host como una intranet, tengo todos los proyectos que trabajamos y discutimos comentamos fechas reuniones diesños animaciones etc, todo excelente, tienen muchisimas paginas ya fotos videos etc, pero ahora los clientes quieren participar de los proyectos comentar desde afuera de la empresa, es posible? instale el No IP para eso pero el navegador queda en localhos/wordpress y no puede mostrar la pagina, entiendo que las direcciones cambian, pero como no es una conversion de local a remoto sino una conversion de local a local con acceso remoto. Saludos espero me puedas dar luces, saludos y gracias
Hola Ricardo, gracias por ponerte en contacto. Lamentablemente este no es un tema en el que esté yo muy puesto y no te podría ayudar. Igualmente prueba a migrarlo a remoto y así te evitas todos estos rollos. El artículo lo he actualizado hace unos días. Espero que te pueda ayudar. Un saludo!
Estimado, primero qur todo muchas gracias por el tutorial, subí el sitio a un servidor de pago y no tuve problemas solo que las imágenes no se muestran en ninguna entrada, la carpeta de fotos fue subida ya que si agregó una misma imagen a una entrada lo hace sin problemas. gracias
Hola Marco, he visto tu blog y si que cargan las imágenes pero con mucho retraso. Inicialmente veo 3 problemas:
1. Algunas de las fotos que subes son muy pesadas y tardan mucho en cargar. Te recomiendo que las comprimas desde https://tinypng.com/,
2. El tema que utilizas para el blog está mal optimizado en su código fuente y es por esto que tarda tanto en cargar la página y las imágenes. Te recomiendo que visites https://es.wordpress.org/themes/ donde podrás encontrar y descargar gratuitamente un tema con un buen diseño,
3. El servidor donde tienes alojado el sitio web no funciona correctamente. No se exactamente que servicio has contratado pero va bastante lento.
Igualmente prueba a mejorar el punto 1 y 2 antes de tener en cuenta el 3 ya que no es muy normal que un servidor funcione tan mal, pero es posible. De todas maneras te recomiendo contratar Raiola Networks por su precio, velocidad y atención al cliente. Un saludo!
define(‘DB_HOST’, ‘localhost’); Cambia “localhost” por el nombre del servidor o IP que te ha proporcionado el servidor".
Donde encuentro esta parte en el servidor de Godady.com
Hola Carlos, no sabría decirte porque no trabajo con godaddy. Te recomiendo que consultes el soporte técnico de esta empresa y ellos te podrán ayudar. Un saludo!
hola Gian, un amigo me paso su word press para que lo montara en un servidor casero que tengo, jamas había utilizado word press y lo que hice fue copiar todo lo que me mando a mi carpeta de alojamiento web, creé la base de datos y asigne el usuario contraseña y servidor al archivo de configuración, el problema es que solo me muestra el index sin formato y sin imágenes; al dar clic en un sub menu me dice que la pagina no existe. he notado que la barra de navegación se cambia a localhost, que mas debo de mover para que funcione. gracias.
Hola Christian, lo más sencillo que puedes hacer es seguir los pasos de este artículo pero en sentido inverso, "migrar WordPress de remoto a local". Es un poco extraño hacerlo así pero como es tu caso igual es válido hacerlo. Ten en cuenta que en un servidor local las rutas cambian y para esto tienes que entrar en la tabla wp-options y cambiar la ruta del dominio donde la tenia alojada tu amigo a la ruta de tu servidor local. Luego desde el panel de WordPress cambiar la ruta de visualización. En el archivo wp-config.php deberás cambiar los datos de la base de datos y ya te debería funcionar tu WordPress en local. Un saludo!
Excelente articulo me sirvio muy bien, bueno excepto algo que queria ver si podrias ayudarme, todo se subio muy bien a mi dominio solo que ahora en internet no aparece el sidebar que tenia, el localhost se veia muy bien pero ahora en el servidor remoto no, que podrá ser?
Saludos y de nuevo excelente tutorial!
Hola Carlos, esto suele suceder cuando se migra una instalación de WordPress de un servidor a otro ya que depende de la plantilla que hayas seleccionado. Lo que tienes que hacer es volver a crear el sidebar en tu instalación remota y debería funcionar todo correctamente. Un saludo!
Hola Gian.
Lo primero felicitarte por lo bien explicado que está todo, y darte las gracias por la forma desinteresada en que ayudas a la gente.
Lo malo es que no se si todo este sirve para mi caso. Me explico:
Hace aproximadamente un mes me decidí a abrir un blog en wordpress, y accedí a la oferta de comprar el dominio .com por 15 euros, y así quitar lo de xxxxx.wordpress.com. El blog que se llama reto80kilos.com.
El problema vino cuando me di cuenta de que tenía que usar plugins, y he leído que desde wordpress no se puede, sólo se puede teniéndolo en local, así que me puse a ello. Para ello utilicé XAMPP, poniendo los mismos parámetros de usuario, contraseña y nombre del site que tengo en wordpress.com. El problema es que cuando escribo algo desde wordpress.com, se escribe en el blog de internet (www.reto80kilos.com), pero si lo escribo desde local, se queda ahí. Entonces tengo 2 blogs diferentes, con diferente diseño, pero mismo usuario de wordpress, mismo nombre del site, etc... pero parece que no tienen nada que ver el uno con el otro.
Para arreglarlo me metí en la configuración del local, y en las dos de URL cambié lo de "localhost/xampp........" por "www.reto80kilos.com", y al darle a guardar cambios me llevó directamente a la página online, sin los plugins, y desconfigurándose todo el localhost...
Estoy bastante desesperado ya que en todos sitios, como aquí, lo único que encuentro es como crearlo todo desde cero, pero para algo ya creado, como es mi caso, y alojado en wordpress.com, no encuentro nada.
Perdón por la parrafada y gracias de antemano.
Un saludo crack
Hola DLiner, he entrado a tu blog y veo que funciona bien aunque igual respondo a tu duda por si te ayuda de algo. El servicio wordpress.com lo ofrece una empresa privada (automattic.com) mediante la creación de un SUBDOMINIO dentro del dominio wordpress.com como lo tenias anteriormente. Por otro lado existe wordpress.org que es el proyecto PÚBLICO donde puedes crear un blog WordPress con un dominio personal como en el caso de reto80kilos.com. Lo del uso de plugins (no se donde lo has leído) puede que te haya confundido un poco. Desde wordpress.com es posible que no se puedan usar ya que este servicio es muy limitado mientras que si usas wordpress.org (descargar el paquete WordPress e instalarlo desde cero en tu servidor) el limite lo pones tu. Si instalas WordPress en un servidor local o remoto es un poco indiferente ya que igualmente te va a funcionar. La diferencia que planteo en cuanto a un servidor local es que así se pueden realizar instalaciones de prueba antes de tener lista la página o blog. He estado preparando un artículo muy completo de las diferencias entre wordpress.com y wordpress.org ya que hay muchos como tu que aún tienen estas dudas. Te invito a que te suscribas al blog si aún no lo has hecho y en cuanto lo suba tendrás acceso a este artículo de primera mano. Enhorabuena por tu proyecto y adelante! Un saludo!
Hola he seguido todo los pasos y cuando accedo a mi web me sale el mensaje la página de instalación de WordPress ( se redirige mi web al directorio wp-admin/install.php) en vez de mi web tal y como la tenía en el servidor local. Alguna idea de donde puede estar el fallo?¿
Hola Gala, en algún paso te has equivocado y no se ha realizado la instalación con éxito. Te sugiero que limpies la caché de tu navegador y lo vuelvas a intentar. Un saludo!
Hola!! buen día, realicé el procedimiento tal cual pero presento dos inconvenientes que me traen de cabeza:
1.- al escribir http:// misitio.com/wp-admin me aparece mi inicio de sesión y no me deja pasar de pantalla ni me da error en http:// misitio.com/wp-login.php. Estoy colocando el mismo usuario local y contraseña.
2.- al escribir http:// misitio.com/ no me muestra la página como usuario final y en cambio me muestra el siguiente mensaje: "La página no está siendo redireccionada correctamente"
Te comento que tengo como hosting godaddy y lo único que hice fue subir todo el sitio local al servidor y luego cree la base de datos como indicas en este post.
¿Puedes tener idea de que esta ocurriendo? ¿Que estoy omitiendo? ¿Que otra cosa necesito hacer?
Hola Avs, lo más seguro es que te hayas saltado el paso donde hay que cambiar las URL's de la tabla wp-options. Te recomiendo que vuelvas a leer el artículo con más detenimiento y compruebes si no te has saltado algún paso. Un saludo!
Primero darte la enhorabuena por lo bien que lo explicas todo. Vas paso a paso y no te dejas nada.
Creo que lo he hecho todo correctamente, la web esta on line, pero a la hora de querer modificar o subir algo, no puedo entrar al panel de wordpress... le pongo emmaperez.com/wp-admin y se queda en blanco....
No he encontrado el directorio public_html en Filezilla ni el archivo default.php... ¿es por eso ? ¿Qué debo hacer?
Hola Emma, primero que todo darte la enhorabuena por tu web. Perdona el retraso en contestar pero he tenido mucho trabajo y hasta ahora es que me he podido pasar por aquí. Por lo visto ya has podido resolver tu incidencia. Cualquier otra duda que tengas no dudes en ponerte en contacto conmigo. Prometo ser más rápido en contestar. Un saludo!
Muchísimas gracias por tu aportación, es muy buen tutorial. Pero tengo un problema, sigo al pie de la letra tus pasos y a la hora de importar en la base remota me da error:
"No se recibieron datos para importar. O no se envió el nombre del archivo o el tamaño del archivo excedió el máximo permitido por su configuración PHP"
Lo he comprimido y continua dando error, no sé qué más hacer, necesito me ayudes.
Muchas gracias y un saludoooooooo :))
Hola Yessica, no se exactamente que es lo que estás haciendo pero si sigues el artículo paso a paso no deberías tener problemas. Algún paso te estás saltando para que te de ese error. Asegúrate en el momento de la exportación de seleccionar todas las tablas para que cuando realices la importación tengas algo que importar. Es posible que realices la exportación desde el local sin haber seleccionado ninguna tabla. Un saludo!
Muchas graciassssss Giann, eso ya lo solucioné, era problema del compresor. Ahora bien después de seguir todos tus pasos, una vez volcados toooooooooooooodos los archivos al servidor remoto, me da error en la conexión de la base de datos, no entiendo ya que puede ocurrir, configure el wp_config, cambié lo que explicas....DESESPERACIÓNNNNNNNNNNN.
A ver si puedes ayudarme. ':(
Hola Yessica, como te comenté en el comentario pasado, es posible que te sigas saltando algún paso. El artículo lo he revisado varias veces y siguiendo los pasos no me ha dado ningún problema. Asegúrate que todos los datos de tu base de datos sean los correctos, los escribas exactamente igual a como te los ofrece el hosting remoto y seguro que te funcionará. Un saludo!
Hola Gian;
Tengo un web hecha en wordpress, lo que quiero es levantarlo en mi servidor local he descargado del hosting tanto la base datos como el proyecto, lo estoy tratando de levantar de forma local pero al parecer la configuración que estoy realizando no es la adecuada, te estaría agradecido recibir tus consejos. gracias
Hola Eddy, lo que tienes que hacer es más o menos seguir los pasos que se indican en el artículo pero al contrario. Revisa tu archivo wp-config.php que tenga los datos de tu base de datos en local y modifica los parámetros de la tabla wp-options de la base de datos para que la URL de la página y el admin de WordPress coincidan en local. Un saludo!
Gracias por este post desinteresado y muy valioso. tenia el mismo problema que no me daba la url del servidor. Ya configure la tabla que le indicastes a Eddy y listo!!!. Gracias nuevamente.
Hola!muchas gracias por el tutorial, me ha sido de gran ayuda.
Pero al terminar todos los pasos, tengo un problema, y es que al teclear la dirección de la we no aparece nada…la pantalla en blanco. Tampoco me deja acceder a página de administración de wordpress. ¿Qué podría estar pasando? He seguido todos los pasos y creo estar segura que en wp_config he puesto todos los datos correctamente.
Muchas gracias!!!
Hola Irene, esto puede ser un problema en la configuración de la base de datos que te has pasado por alto. En los últimos 3 párrafos del punto 4 en el artículo indico como se hace esta configuración para que elimines la etiqueta “localhost” en tu instalación online. Un saludo!
Hola, cuando quiero entrar en mi admin online me redirige a mi localhost, lo mismo al hacer click en los link de la pagina, siempre vuelve al localhost, si cierro el xxamp me sale error.
debo crear los articulos de alguna manera especifica? de ser asi, los podre reeditar de forma local o solo podre verlos en forma web a no ser que vuelva a editarlos a localhoist.
saludos y gracias
Hola Pablo, el problema no está en los artículos sino en la configuración de tu base de datos. Asegúrate de cambiar la URL del sitio y la de administración antes de subir la base de datos a remoto. En los últimos 3 párrafos del punto 4 en el artículo indico como se hace esta configuración para que elimines la etiqueta "localhost" en tu instalación online. Un saludo!
hola, luego de mucho luchar finalmente encontre tu web y logre subir mi pagina. muchas gracias. En la medida que agregue entradas lo hago en mi localhost, para actualizar mi pag online debo subir todo al htmlpublic otra vez? y debo exportar la base de datos y subirla? que otros pasos se realizan cada vez que actualizo mi pag?
saludos desde argentina y muchsa gracias por compartir.
Hola Pablo, la idea de realizar un blog o una página en local es para aclarar los detalles iniciales y que quede todo perfectamente configurado antes de subirla online. Una vez que la tengas online puedes continuar trabajando de esta manera. No hace falta que lo hagas en local y la actualices todo el tiempo ya que haces el trabajo doble. Además corres el riesgo de cometer algún error y que la página deje de funcionar. Si ya la tienes online realiza tus actualizaciones online, no en local. Un saludo!
Hola Gian.
Lo primero de todo, muchas gracias por hacer lo que haces, todo se encuentra de manera muy estructurada y concisa. Mi duda surge acerca de que tengo un Servidor Local con WordPress a través de WAMP en un Windows. Ahora, quiero migrar ese contenido de mi WordPress local alojado en Windows a un hosting + dominio que voy a contratar con GoDaddy. Mi problema es el siguiente: al yo haber instalado el Servidor Local en un Windows, ¿afectará en algo que en GoDaddy empleen un cPanel / servidor basado en Linux en vez de en Windows? Ya que yo he empleado el WAMP y no el LAMP a la hora de crear mi web. Mi idea se basa en crear la página web de forma offline para así obtener la máxima velocidad posible a la hora de trabajar y, una vez terminada, subirla directamente al hosting de GoDaddy empleando un hosting basado en Linux.
Desde ya, muchas gracias y ansío tu respuesta.
Hola Gala, gracias por escribir. WAMP significa (Windows Apache MySQL PHP) y LAMP (Linux Apache MySQL PHP). Simplemente WAMP es lo mismo pero adaptado a su funcionamiento en Windows por lo que, si has usado un servidor WAMP para hacer tu página web en local, al subirla a un servidor "LAMP" te funcionará exactamente igual ya que la tecnología con la que la has realizado es exactamente la misma. Simplemente en WAMP se ha modificado algunas líneas de código para que funcionara en Windows exactamente igual a como funciona en Linux. Por otro lado, por experiencia propia te recomiendo que no utilices los servicios de GoDaddy. Yo lo he probado un tiempo y sinceramente no es para nada bueno.
El mejor alojamiento que te puedo recomendar es Raiola Networks. Es uno de los mejores alojamientos es español y el servicio que ofrecen es más que excelente. El precio es bastante competitivo y se puede contratar por meses. Además su servicio técnico es fabuloso y siempre responden a tiempo. Bueno espero haberte sido de ayuda y que no sea tarde y hayas caído en las maléficas garras de GoDaddy. Un saludo!
Muchas gracias, me ha quedado todo muy claro.
No he llegado a caer en las maléficas garras de GoDaddy y, ya había escuchado muy buenos comentarios de WEBEMPRESA, así que lo que haré es hacer la página entera de forma local y, una vez terminada, migraré todo a WEBEMPRESA y ahí hacer en "live" los retoques oportunos. Creo que esa es la mejor manera de trabajar, ¿qué crees tú?
Un saludo!
Hola Gala, totalmente de acuerdo. Por eso es que siempre recomiendo utilizar un servidor local para hacer todas las pruebas necesarias antes de poner en funcionamiento una web online. Existe un pequeño problema si estás usando un CMS como WordPress. En un servidor local no puedes usar tus URL's amigables ya que WordPress no lo permite. Así que si no usas WordPress no es tu caso pero si lo haces puedes arriesgarte a contratar el dominio y el hosting antes y comenzar a hacerlo online y así puedes ir probando como se verá tu página online. Si lo estás haciendo desde cero no debería de haber ningún problema ya que nadie visitará tu página de momento y así cuando la tengas lista ya la puedes publicitar y posicionar. Bueno ya me contarás como te ha ido. Un saludo!
Hola. No sé si después de tanto tiempo leerás mi comentario, pero me ha surgido el problema del error al importar mi DB en servidor. El típico de que hay datos duplicados:
INSERT INTO `wp_commentmeta` etc......
He seguido tu ejemplo de borrar esas líneas en el archivo sql pero al volcarlo de nuevo al servidor me dio todavía más errores. La única forma que he encontrado de solucionarlo es borrando la DB de mi nixiweb y crearla de nuevo con el mismo nombre db y de usuario.
Me gustaría saber si hay otra forma de solventar esto, porque borrando y creando la base de datos cada vez en nixiweb, es un rollo la verdad.
Un saludo y muchas gracias, espero que puedas ver el comentario.
Hola Alberto, si has seguido los pasos uno a uno del artículo no debería de darte más problemas ya que el artículo le he ido escribiendo mientras lo iba realizando online. Igualmente intenta hacerlo de nuevo o lo mejor es realizar la instalación online directamente si ya estás seguro de que en local te ha funcionado. Un saludo!
Hola Gian.
Estoy intentando migrar mi wordpress desde local a remoto yhe seguido al pie de la letra todos los pasos que se indican. Lo he hecho con el software que recomiendas nixiweb, filezilla y el dominio .tk
Parece que la transmisión de datos es correcta y cuando intento abrir mi web emplorfhoto.tk, obtengo una pagina en blanco.
¿A qué se puede deber?.
He repetido el proceso de nuevo como se indica y me vuelve a ocurrir lo mismo.
¿Alguna solución para poder trabajar en remoto?
Gracias.
Hola Emilio, cuando migras una instalación WordPress de local a remoto debes hacerlo con mucha calma y cuidado ya que cualquier detalle puede significar la diferencia entre que funcione o no. Revisa bien que hayas subido tu base de datos y no te haya dado ningún error y los cambios que hay que hacer en la tabla wp-options ya que sino no te funcionará. También es importante el archivo wp-config.php y que los DNS del dominio estén bien configurados. El artículo lo he realizado mientras iba haciendo el procedimiento así que te aseguro que no se me pasó nada. Un saludo y suerte con la migración!
Hola:
Estoy iniciándome con wordpress en localhost y me gustaría tener un servidor gratuito para ir subiendo las pruebas. Mi pregunta es ¿Necesito un dominio para eso?
Hola Nacho, si lo que quieres es realizar sitios de prueba lo mejor es instalar un servidor local en tu PC. Lo puedes ver en esta entrada. Los sitios solo podrás verlos tú mientras lo hagas en el servidor local. Un saludo!