Muchos usuarios de WordPress prefieren trabajar en sus sitios web utilizando un servidor local en su computadora. Esto te permite trabajar en tu sitio web de forma privada antes de que los cambios estén disponibles en línea.
Eventualmente, necesitarás moverlo a un servidor en vivo para hacerlo accesible a los visitantes en línea. Esta transición es crucial para asegurar que tu sitio web funcione correctamente en el sitio en vivo.
Hemos trabajado en muchos sitios web locales, por lo que tuvimos que aprender la forma más fácil de transferir contenido a sitios web en vivo.
En este artículo, te proporcionaremos instrucciones paso a paso sobre cómo mover WordPress de un servidor local a un sitio en vivo.

¿Por qué mover WordPress de un servidor local a un sitio en vivo?
Construir tu blog de WordPress en un servidor local es una forma segura de probar cambios en tu sitio web sin afectar a los visitantes.
Cuando hayas terminado de perfeccionar tu sitio web, el siguiente paso es pasar de tu servidor local a un sitio en vivo.
Te mostraremos dos formas de mover tu sitio de un servidor local a un sitio en vivo.
El primer método utiliza un plugin de migración de WordPress y se recomienda para principiantes.
En el segundo método, te mostraremos cómo mover manualmente WordPress de un servidor local a un sitio en vivo.
Puedes elegir el método que mejor te funcione:
- Method 1: Transfer WordPress From The Local Server to Live Site Using a Migration Plugin (Recommended)
- Method 2: Manually Transfer WordPress From the Local Server to the Live Site
Antes de migrar tu sitio de WordPress
Necesitas tener algunas cosas listas para migrar WordPress de un servidor local a un servidor en vivo.
Primero, asumimos que tienes un sitio de WordPress funcionando en un servidor local (también llamado localhost) en tu computadora y que tienes acceso completo a él.
A continuación, necesitarás tener un nombre de dominio y alojamiento web.
Hemos escuchado innumerables historias de principiantes que comenzaron con proveedores de alojamiento web deficientes o gratuitos y se arrepintieron. En nuestra experiencia, elegir el proveedor de alojamiento adecuado es fundamental para el éxito de cualquier sitio web.
Para facilitar tu decisión, te recomendamos usar Bluehost. Son una compañía de hosting de WordPress recomendada oficialmente y le están ofreciendo a los usuarios de WPBeginner un descuento exclusivo + dominio y certificado SSL gratis.
Básicamente, puedes empezar desde tan solo $2.99 al mes.
Si quieres una excelente alternativa a Bluehost, puedes considerar Hostinger. También están ofreciendo un descuento exclusivo para usuarios de WPBeginner con un nombre de dominio gratuito.
Si puedes permitirte pagar un poco más, entonces echa un vistazo a SiteGround. También tienen una oferta especial para los lectores de WPBeginner.
Si necesitas ayuda para configurar tu sitio web, sigue nuestra guía paso a paso sobre cómo crear un sitio web.
Finalmente, necesitarás un programa FTP y saber cómo usar FTP para subir tu sitio del servidor local al sitio en vivo.
¿Listo? Empecemos a migrar tu sitio de WordPress.
Tutorial en video
Si prefieres instrucciones escritas, sigue leyendo.
Método 1: Transferir WordPress del servidor local al sitio en vivo usando un plugin de migración (Recomendado)
Este método es más fácil y se recomienda para principiantes. Usaremos un plugin de migración de WordPress para mover WordPress de localhost a un sitio en vivo.
Paso 1: Instalar y configurar el plugin Duplicator
Primero, necesitas instalar y activar el plugin Duplicator en tu sitio local. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.
Consejo Pro: También existe una versión pro de Duplicator que ofrece copias de seguridad seguras, almacenamiento en la nube, restauración fácil del sitio y más.
Al activarlo, debes ir a la página Duplicator » Copias de seguridad y hacer clic en el botón ‘Crear nueva’.

Esto te llevará a una pantalla donde puedes darle un nombre a tu copia de seguridad.
Luego, haz clic en el botón ‘Siguiente’.

Duplicator ahora ejecutará algunas pruebas para ver si todo está en orden.
Si todos los elementos están marcados como ‘Bueno’, haz clic en el botón ‘Construir’.

Este proceso puede tardar unos minutos, dependiendo del tamaño de tu sitio web. Debes dejar esta pestaña abierta hasta que se complete.
Una vez terminado, verás opciones de descarga para los paquetes ‘Instalador’ y ‘Archivo’. Necesitas hacer clic en el botón ‘Descargar ambos archivos’ para descargar ambos archivos a tu computadora.

El archivo ‘Archivo’ es una copia completa de tu sitio de WordPress. Incluye todos los archivos principales de WordPress, así como tus imágenes, subidas, temas, plugins y una copia de seguridad de tu base de datos de WordPress.
El archivo ‘Instalador’ es un script que automatizará todo el proceso de migración descomprimiendo el archivo que contiene tu sitio web.
Paso 2: Crea una base de datos para tu sitio web de WordPress en vivo
Antes de poder ejecutar el instalador o subir el sitio web de WordPress desde localhost a tu servidor de hosting, necesitas crear una base de datos MySQL para tu nuevo sitio web en vivo.
Si ya has creado una base de datos MySQL, entonces puedes omitir este paso.
Para crear una base de datos, necesitas visitar el panel de control cPanel de tu cuenta de hosting. Luego, localiza la sección 'Bases de datos' y haz clic en el ícono 'Asistente de bases de datos MySQL'.

En la siguiente pantalla, hay un campo para crear una nueva base de datos.
Simplemente proporciona un nombre para tu base de datos y haz clic en el botón 'Crear base de datos'.

cPanel ahora creará una nueva base de datos para ti.
Después de eso, necesitas ingresar un nombre de usuario y una contraseña para tu nuevo usuario y luego hacer clic en el botón 'Crear usuario'.

A continuación, necesitas agregar el usuario que acabas de crear a la base de datos.
Primero, haz clic en la casilla 'Todos los privilegios'.

Luego, desplázate hacia abajo y haz clic en el botón 'Realizar cambios' para guardar tus modificaciones.
Tu base de datos ahora está lista para ser utilizada con tu sitio de WordPress. Asegúrate de anotar el nombre de la base de datos, el nombre de usuario y la contraseña. Necesitarás esta información en el siguiente paso.
Paso 3: Subir Archivos del Servidor Local al Sitio Web de WordPress en Vivo
Ahora, necesitas subir los archivos del archivo comprimido y del instalador desde tu sitio local a tu cuenta de hosting.
Primero, conéctate a tu sitio en vivo usando un cliente FTP. Una vez conectado, asegúrate de que el directorio raíz de tu sitio web esté completamente vacío.
Normalmente, el directorio raíz es la carpeta /home/public_html/.
Algunas compañías de hosting de WordPress instalan WordPress automáticamente cuando te registras. Si tienes archivos de WordPress allí, entonces necesitas eliminarlos.
Después de eso, puedes subir los archivos archive.zip e installer.php de Duplicator a tu directorio raíz vacío.

Paso 4: Ejecutar el Script de Migración
Después de haber subido los archivos de migración, necesitas visitar la siguiente URL en tu navegador:
http://example.com/installer.php
No olvides reemplazar 'ejemplo.com' con el nombre de tu propio dominio.
Esto iniciará el asistente de migración de Duplicator.
El instalador ejecutará algunas pruebas e inicializará el script.

En la sección de Configuración, se te pedirá que ingreses el host de MySQL, el nombre de la base de datos, el nombre de usuario y la contraseña.
Tu host probablemente será un host local. Después de eso, ingresarás los detalles de la base de datos que creaste en el paso anterior.
Luego, haz clic en el botón 'Validar' para asegurarte de que los detalles que ingresaste sean correctos.

Después de eso, haz clic en el botón 'Siguiente' para continuar.
Duplicator ahora importará tu copia de seguridad de la base de datos de WordPress del archivo a tu nueva base de datos.
También actualizará las URL que apuntan al sitio local y a tu nuevo sitio en vivo.
Ahora puedes hacer clic en el botón 'Iniciar sesión en el administrador' para ingresar al área de administración de WordPress de tu sitio en vivo.

Una vez que inicies sesión en tu sitio en vivo, Duplicator limpiará automáticamente los archivos de instalación.
Eso es todo. Has movido exitosamente WordPress del servidor local a tu sitio en vivo.
Método 2: Transferir WordPress manualmente del servidor local al sitio en vivo
En este método, te mostraremos cómo mover manualmente WordPress del servidor local a tu sitio en vivo. Será útil si el primer método no funciona o si prefieres hacerlo manualmente.
Paso 1: Exportar la base de datos local de WordPress
Lo primero que debes hacer es exportar tu base de datos local de WordPress. Usaremos phpMyAdmin para hacerlo.
Si no estás familiarizado con él, entonces quizás quieras echar un vistazo a nuestra guía de gestión de bases de datos de WordPress usando phpMyAdmin.
Simplemente ve a http://localhost/phpmyadmin/ y haz clic en tu base de datos de WordPress. Luego, haz clic en el botón 'Exportar' en la barra de menú superior.

En la opción 'Método de exportación:', puedes elegir 'Rápido' o 'Personalizado'. Personalizado te proporcionará más opciones para exportar tu base de datos.
Pero recomendamos elegir ‘Rápido’ y luego hacer clic en el botón ‘Ir’ para descargar tu base de datos.

Paso 2: Sube los archivos de WordPress al sitio en vivo
Ahora, necesitaremos mover todos los archivos de tu sitio web al sitio en vivo.
Para empezar, abre tu cliente FTP y conéctate a tu cuenta de alojamiento web.
Una vez que te hayas conectado a tu sitio en vivo, asegúrate de subir los archivos en el directorio correcto. Por ejemplo, si quieres que el sitio se aloje en ‘tusitio.com’, entonces querrás subir todos los archivos en tu directorio public_html.
Ahora selecciona tus archivos locales de WordPress y súbelos a tu servidor en vivo.

Paso 3: Crea una base de datos MySQL en tu sitio en vivo
Mientras tu cliente FTP está subiendo tus archivos de WordPress, puedes empezar a importar tu base de datos al servidor en vivo.
La mayoría de los proveedores de alojamiento de WordPress ofrecen cPanel para administrar tu cuenta de alojamiento, así que te mostraremos cómo crear una base de datos usando cPanel.
Primero, necesitas iniciar sesión en tu panel de control de cPanel y hacer clic en el ícono ‘Asistente para bases de datos MySQL’, que se encuentra en la sección ‘Bases de datos’.

En la siguiente pantalla, puedes crear una nueva base de datos.
Necesitas proporcionar un nombre para tu base de datos, luego haz clic en ‘Crear base de datos’.

cPanel creará automáticamente una nueva base de datos para ti.
A continuación, debes ingresar un nombre de usuario y una contraseña para tu nuevo usuario y luego hacer clic en ‘Crear Usuario’.

Después de eso, debes agregar el usuario que acabas de crear a la base de datos.
Primero, marca la casilla ‘Todos los privilegios’.

Luego, desplázate hacia abajo y haz clic en ‘Realizar cambios’ para guardar tus modificaciones.
Has creado exitosamente una nueva base de datos para tu sitio de WordPress en vivo.
Paso 4: Importar la base de datos de WordPress al sitio en vivo
El siguiente paso en el proceso es importar tu base de datos de WordPress.
Ve a tu panel de control de cPanel, desplázate hacia abajo hasta la sección ‘Bases de datos’ y haz clic en ‘phpMyAdmin’.

Esto te llevará a phpMyAdmin, donde querrás hacer clic en la base de datos que acabas de crear arriba. phpMyAdmin mostrará tu nueva base de datos sin tablas.
A continuación, haz clic en la pestaña ‘Importar’ en el menú superior. En la página de importación, haz clic en el botón ‘Elegir archivo’ y luego selecciona el archivo de la base de datos del sitio local que guardaste en el primer paso.

Después de eso, haz clic en el botón ‘Ir’ en la parte inferior de la página. Tu base de datos se importará automáticamente a phpMyadmin.
Paso 5: Cambiar la URL del sitio
Ahora, necesitas cambiar la URL del sitio en tu base de datos para que se conecte con tu sitio de WordPress en vivo.
En phpMyAdmin, busca la tabla wp_options en tu base de datos que acabas de importar arriba.
Si cambiaste el prefijo de tu base de datos, entonces en lugar de wp_options, podría ser {new_prefix}_options.
A continuación, haz clic en el botón ‘Examinar’ junto a wp_options. O, haz clic en el enlace en la barra lateral para abrir la página que tiene una lista de campos dentro de la tabla wp_options.

Luego, en la columna options_name, necesitas buscar la opción siteurl.
Luego, haz clic en el icono ‘Editar’.

Esto abre una ventana donde puedes editar el campo.
En el cuadro de entrada option_value, verá la URL de su instalación local, que será algo como http://localhost/test.
Necesita insertar la URL de su nuevo sitio en este campo, por ejemplo: https://014.leahstevensyj.workers.dev.
Luego, puede guardar el campo haciendo clic en el botón ‘Ir’.

A continuación, debe seguir los mismos pasos que los anteriores para el nombre de opción home. El menú wp_options puede tener varias páginas. Por lo general, la opción home estará en la segunda página.
Luego, actualice la URL de home, para que sea la misma que la URL de su sitio en vivo.
Paso 6: Configurar su sitio en vivo
Ahora que ha importado la base de datos y ha subido su contenido, es hora de configurar WordPress.
En este momento, su sitio debería mostrar un error de ‘Error al establecer una conexión de base de datos‘.
Para solucionar esto, conéctese a su sitio web usando un cliente FTP y abra el archivo wp-config.php.
Estará buscando las siguientes líneas de código:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
Deberás proporcionar el nombre de la base de datos, el nombre de usuario y la contraseña que creaste anteriormente.
A continuación, guarda el archivo wp-config.php y cárgalo de nuevo en tu servidor de hosting de WordPress.
Ahora, cuando visites tu sitio web, debería estar en línea.
Después de eso, necesitas iniciar sesión en tu panel de administración de WordPress y ir a Ajustes » Generales. Luego, sin cambiar nada, desplázate hasta el final y haz clic en el botón ‘Guardar cambios’.

Esto se asegurará de que la URL de tu sitio se corrija en cualquier otro lugar donde sea necesario.
Una vez que hayas hecho eso, ve a Ajustes » Enlaces permanentes, luego desplázate hacia abajo y haz clic en ‘Guardar cambios’ para asegurarte de que todos los enlaces de las publicaciones funcionen correctamente.

Paso 7: Corrige imágenes y enlaces rotos actualizando las rutas
Cada vez que muevas un sitio de WordPress de un dominio a otro o de un servidor local a un sitio en vivo, te enfrentarás a enlaces rotos e imágenes faltantes.
Te mostraremos dos formas de actualizar las URLs. Puedes elegir la que mejor te funcione.
1. Actualiza las URLs usando el plugin Search & Replace Everything (Recomendado)
La forma más segura de solucionar esto es usando Search & Replace Everything. Es un potente plugin de WordPress que te permite realizar fácilmente tareas de actualización masiva en tu sitio web sin escribir complejas consultas a la base de datos.
Primero, necesitas instalar y activar el plugin Search & Replace Everything.
Después de la activación, ve a la página Herramientas » WP Search & Replace.

Desde aquí, necesitas ingresar la URL de tu sitio local en el campo ‘Buscar’ y la URL de tu sitio en vivo en el campo ‘Reemplazar con’.
Desplázate un poco y haz clic en ‘Seleccionar todo’ debajo de las tablas. Esto asegura que el plugin buscará la URL antigua en todas partes de la base de datos.

Ahora haz clic en el botón ‘Vista previa de búsqueda y reemplazo’ para continuar.
El plugin buscará en tu base de datos todas las instancias de la URL antigua y luego previsualizará los resultados.

Si todo se ve bien, haz clic en ‘Reemplazar todo’ para guardar los cambios.
Verás una advertencia sobre los cambios que estás realizando. Haz clic en ‘Sí’ para continuar.
El plugin ahora actualizará la base de datos y reemplazará las URLs locales con la URL de tu sitio web actual.
2. Actualizar URLs manualmente (Avanzado)
Otra forma de actualizar las URLs es usando la siguiente consulta SQL:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.yourlivesite.com/');
Simplemente ve a phpMyAdmin, haz clic en tu base de datos y luego haz clic en ‘SQL’ en el menú superior y agrega la consulta anterior.
Asegúrate de cambiarla a las URLs de tu sitio local y sitio en vivo y haz clic en el botón ‘Ir’.

Eso es todo. Ahora has migrado con éxito WordPress de tu servidor local a un sitio en vivo.
Esperamos que tu sitio web en vivo esté funcionando sin problemas. Si notas algún error, puedes consultar nuestra guía sobre errores comunes de WordPress para obtener ayuda con la solución de problemas.
Esperamos que este artículo te haya ayudado a mover WordPress de un servidor local a un sitio en vivo. También te puede interesar nuestra guía sobre cómo mover un sitio en vivo a un servidor local o consultar la lista de verificación definitiva para migración de sitios web para pasos prácticos de migración de WordPress.
Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Christian
En el paso 6, el soporte de wpbeginner dijo: es necesario actualizar estas líneas en el archivo wp-config.php para responder a un comentario (el 2 de nov. de 2017 a las 12:34 am). Aquí están las líneas.
define(‘WP_HOME’,’http://example.com’);
define(‘WP_SITEURL’,’http://example.com’);
Mi pregunta es, ¿después de qué línea debo actualizar estas líneas en el archivo wp-config.php?
Aquí está el archivo wp-config.php sin comentarios.
<?php
define('DB_NAME', 'db');
define('DB_USER', 'user');
define('DB_PASSWORD', 'pass');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
define('AUTH_KEY', 'pon tu frase única aquí');
define('SECURE_AUTH_KEY', 'pon tu frase única aquí');
define('LOGGED_IN_KEY', 'pon tu frase única aquí');
define('NONCE_KEY', 'pon tu frase única aquí');
define('AUTH_SALT', 'pon tu frase única aquí');
define('SECURE_AUTH_SALT', 'pon tu frase única aquí');
define('LOGGED_IN_SALT', 'pon tu frase única aquí');
define('NONCE_SALT', 'pon tu frase única aquí');
$table_prefix = 'wp_';
define('WP_DEBUG', false);
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
require_once(ABSPATH . 'wp-settings.php');
Soporte de WPBeginner
Hola Christian,
Puedes agregarlas en cualquier lugar antes de la línea de comentario que dice:
/* Eso es todo, ¡deja de editar! Feliz blogging. */
Para ser más preciso, puedes agregar estas líneas después de:
define('WP_DEBUG', false)1-click Use in WordPress
Administrador
Ian Billingham
Hola.
¿Alguien podría decirme si este 'cómo hacerlo' sobrescribiría un sitio web existente establecido? Supongo que sí.
Soporte de WPBeginner
Hola Ian,
Sí, sobrescribirá un sitio web existente establecido.
Administrador
Ravishankar
¡¡¡Eres genial!!! ¡Muchas gracias, esto fue súper útil!
Kate
Hola
Gracias por esta publicación informativa. Seguí todas las instrucciones cuidadosamente y cuando intenté ver si el sitio estaba en línea en el paso 6, apareció la misma página que originalmente. Dice 'Index of/' como encabezado y luego tiene 2 opciones debajo (con detalles de la fecha de modificación, etc.). Las 2 opciones son cgi-bin que genera un error 403 y wordpress que va a una página en blanco. ¿Alguna idea de lo que podría haber hecho mal? ¡Soy muy nuevo en esto, así que podría haber confundido algo!
Gracias
Ahmed
Muchas gracias, esto es muy útil
Kritika
Agradable y útil. Gracias
Muhammad Azhar
Hola
Estoy intentando subir mi sitio de WordPress de localhost a producción.
Me he atascado en donde dice “error de conexión a la base de datos”. Edité el archivo wp-config y ahora solo aparece una pantalla en blanco en mi sitio web. Estoy confundido, ¿qué hago ahora? “A continuación, debe iniciar sesión en su panel de administración de WordPress y ir a Configuración » General. sea.” Tengo que instalar WordPress en mi hosting para realizar este paso. Por favor, guíeme.
CK Cheung
Hola,
Muchas gracias por las instrucciones. Me gustaría preguntar, ¿es posible que simplemente copie la base de datos exportada y la suba al sitio FTP?
¿Entonces puedo conservar el localhost para futuras actualizaciones y pruebas?
Si es así, ¿en el futuro qué archivo debo subir al ftp y hacerlo público?
Muchas gracias.
kathy
Hi, I wonder if you can help. I’ve got all the way to editing the config file and uploading
i would now appear to be at a sticking point – any ideas on the below? Everything has gone fine to this point. I’ve amended the name, user and password as advised. Would really appreciate any pointers. Thanks
Error del servidor en la aplicación '/'.
Error de tiempo de ejecución
Descripción: Ocurrió un error en la aplicación en el servidor. La configuración actual de errores personalizados para esta aplicación impide que los detalles del error de la aplicación se vean de forma remota (por razones de seguridad). Sin embargo, podría ser visto por navegadores que se ejecutan en la máquina del servidor local.
Amelia
Hola. Solo quiero agradecerles por un sitio tan informativo que administran. Siento que ustedes literalmente me guiaron todo el camino, y por cada problema que tuve, ustedes tenían un artículo sobre cómo solucionarlo.
Me complace decir que mi sitio ya está en funcionamiento, aunque todavía tengo que hacer algunos retoques finales. Solo un gran agradecimiento, no podría haberlo hecho sin seguir su sitio web paso a paso.
Nick
Tengo problemas con el paso 6, principalmente la parte donde dice “Luego, necesitas iniciar sesión en tu panel de administración de WordPress e ir a Ajustes » Generales. Sin cambiar nada, desplázate hasta el final y haz clic en el botón Guardar cambios. Esto asegurará que la URL del sitio se corrija en cualquier otro lugar donde sea necesario.
Después de eso, ve a Ajustes » Enlaces permanentes y haz clic en Guardar cambios para asegurarte de que todos los enlaces de las publicaciones funcionen correctamente”. No puedo acceder a la configuración porque no puedo iniciar sesión, he llegado a la página de inicio de sesión pero no me deja entrar y no puedo crear una cuenta porque el enlace no está conectado. ¿Cómo podría solucionar este problema?
Soporte de WPBeginner
Hola Nick,
También puedes actualizar las URL en el archivo wp-config.php. Conéctate a tu sitio web en vivo usando un cliente FTP y luego agrega estas dos líneas:
define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com');1-click Use in WordPress
No olvides reemplazar example.com con tu propia URL.
Administrador
Nisa
Muchas gracias, fue muy útil, estaba moviendo archivos de WP de un servidor a otro.
Pero no puedo completar la última parte del sexto paso, puedo escribir el nombre de usuario y la contraseña de administrador, por lo que el sitio muestra que he iniciado sesión como administrador desde la esquina superior derecha, pero no puedo acceder al panel de administración
Recibo el mensaje de error: "Lo sentimos, no tiene permiso para acceder a esta página."
Judit
Hola,
Me tardé muchísimo en configurar mi sitio web localmente, y ahora estoy listo para moverlo a un sitio en vivo. Sin embargo, cuando voy a me aparece un mensaje de error:
#1045 – Acceso denegado para el usuario ‘xxx'(mi nombre de usuario)@’localhost’ (usando contraseña: SÍ)
Estoy bastante seguro de que mi nombre de usuario y contraseña son correctos y, sin embargo, no puedo iniciar sesión ni cambiar mi contraseña.
Por favor, ayúdenme. Tengo miedo de haber invertido tanto tiempo en configurar WP y ahora no puedo moverlo a un sitio en vivo debido a este problema.
Soporte de WPBeginner
Hola Judit,
Necesitarás editar el archivo de configuración de phpmyadmin:
c:\wamp\apps\phpmyadmin4.1.14\phpmyadmin.conf
Intenta con root como nombre de usuario y deja el campo de contraseña en blanco. Establece ‘AllowNoPassword’ en true. Guarda tus cambios y reinicia WAMPSERVER
Administrador
TH
Hola. Moví mi sitio de mi host local wamp a mi servicio de hosting.
Hice todos los pasos del 1 al 7, pero me enfrento a los siguientes problemas:
(Había eliminado todos mis plugins para asegurar que no hubiera conflictos)
– cuando inicio sesión como administrador, me muestra la página de inicio de sesión en lugar de la página principal y el panel de administración.
– las pestañas de la barra de menú superior funcionan bien, excepto la pestaña INICIO. Cuando hago clic en INICIO, me lleva a localhost. Otras pestañas me llevan a las páginas correctas.
– las pestañas del menú de la barra superior (Favoritos, Notificaciones, Cerrar sesión) no funcionan. Cuando hago clic en Favoritos, aparece: nombredominio/login/?redirect_to=http%3A%2F%2Fnombredominio%2Fdashboard%2Fprojects%2F#favorites y todavía muestra la página de inicio de sesión.
– cuando hago clic en cerrar sesión, aparece nombredominio/login/nombredominio/wp-login.php?action=logout&_wpnonce=942fbc8980
– cuando hago clic en > nombredominio>dashboard, va a: nombredominio/login/?redirect_to=http%3A%2F%2Fnombredominio%2Fwp-admin%2F y todavía muestra la página de inicio de sesión.
1. ¿Cuáles son los problemas con la configuración? ¿Cómo los soluciono?
2. ¿Debería eliminar todos los archivos y la base de datos de WP en el servidor en vivo e intentarlo de nuevo?
Por favor, ayúdenme.
Gracias.
TH
Soporte de WPBeginner
Hola,
Es posible que desees seguir los pasos de nuestra guía para solucionar errores de WordPress. Te ayudará a determinar qué está causando el problema y cómo solucionarlo.
Administrador
Tara Giltner
Hola,
Seguí estas instrucciones, fueron geniales. Gracias. Mi problema es que todavía tengo un error al establecer la base de datos. Me doy cuenta de que probablemente sea porque el sitio web antiguo todavía está en los archivos public_html también. ¿Está bien eliminarlos?
Soporte de WPBeginner
Hola Tara,
Asegúrate de descargar los archivos como copia de seguridad en tu computadora antes de eliminarlos.
Administrador
Jheel
Por favor, responde pronto.
Jheel
Seguí todos los pasos mencionados anteriormente. El sitio web está en blanco. Y ni siquiera puedo iniciar sesión en mi sitio web de WordPress que creé sin conexión. Después de hacer todos los pasos, cuando intento ver si el sitio está en línea, obtengo "PÁGINA NO ENCONTRADA" y la página contiene la página de inicio sin imagen y subtítulos. ¿Podrías decirme qué se supone que debo hacer?
Klaas Cornelis
Obtengo el error "Prohibido: el motor PHP está deshabilitado" después de completar estos pasos. Creo que hice algo mal. ¿Alguien tiene una idea de dónde se puede ubicar la falla?
Jolie King
Hola,
Me gustaría preguntar si es posible subir los archivos de mi sitio web de WordPress comprimiendo todas las carpetas y archivos, usando el botón de carga en el cPanel para subirlos, y luego descomprimirlos después de la carga.
¿Alguien ha probado esto? ¿Han encontrado algún problema después de hacer esto??
Gracias.
Jim Thorne
Jolie, sí… Comprimí toda mi carpeta de Wordpress y la subí usando cPanel y luego la descomprimí en la carpeta public_html. Funcionó fantástico.
alan
wow. mejor lo hago de nuevo ya que esto parece tan difícil
Amirreza
Very useful. Thanks!
Abneer
Hola,
Pude mover mi sitio web de localhost a un sitio en vivo (con algunas excepciones). Pero tuve que trabajar también en mi localhost, así que usé el método de opciones de actualización que se da en Codex. Puedo usar mi panel de administración en localhost y solo la página principal. Si hago clic en cualquier otra página del sitio web, obtengo la página de configuración de wamp. ¿Cómo puedo resolver este problema?
¡Por favor, ayúdenme pronto!
¡Gracias!
Vince
Realmente agradecería la ayuda de cualquiera desesperadamente; ¡Pasé 2 semanas armando un sitio y ahora no puedo hacer que MAMP funcione!!!
Tenía todo funcionando, construí el sitio y luego tuve un corte de energía. No había usado mi computadora durante el fin de semana y cuando regresé, apareció el error de MySQL #2002 en la ventana del navegador. Ninguna de las otras ventanas tenía contenido tampoco.
Incluso intenté retroceder en mi Time Machine y todavía no puedo hacerlo funcionar. Cuando inicio MAMP, el servidor Apache se inicia pero el servidor MySQL no. Incluso intenté cosas como reiniciar Apache y MySQL en Terminal y borrar la caché, pero todavía nada. Y he intentado jugar con las preferencias en MAMP.
He usado MAMP antes, hace unos años sin ningún problema. ¡¡¡Me encantó!!! ¡¡¡Funcionó genial!!!
Estoy usando Sierra 10.12.6. Primero instalé MAMP 4.1.1 y luego, cuando comencé a tener problemas, intenté actualizar a 4.2 para ver si eso ayudaba, pero no. Tuve algunos problemas al principio, pero logré que funcionara.
Tengo otra computadora con El Capitan y el servidor MySQL tampoco se inicia en esa. Pensé que tal vez era la versión de PHP que se ejecuta en MacOS, así que ejecuté una actualización y ¡todavía nada!
¡Me da mucha rabia porque el sitio tiene una fecha programada para salir en vivo, y el cliente se va a volver loco si no está funcionando, sin mencionar a mi jefe! ¡Cualquier ayuda sería muy apreciada!
Saludos, Vince
Soporte de WPBeginner
Hola Vince,
Es un problema común con MAMP y encontrarás varias soluciones en línea que han funcionado para otros usuarios. La solución más común es eliminar los archivos de registro ubicados en el directorio MAMP/db/mysql y luego reiniciar MAMP.
Administrador
Sarah
Hola, mi página web todavía muestra en blanco después de habilitar WP-DEBUG a true
Chamini
Hice cada paso y ahora mi sitio está en vivo.
Pero ahora tengo otros dos problemas,
1. Todos mis estilos e imágenes no estaban en el sitio
2. Cuando intento ir a otros menús, no puedo. Muestra un Error Interno del Servidor 500.
Por favor, ayúdame a salir de aquí
Chris
Hola, ¿solucionaste esto? Estoy teniendo el mismo problema.
He eliminado .htaccess y creado uno nuevo. He cambiado la estructura de permalinks a %postname%, he usado los enlaces de velvet blues Y SQL update, pero todavía obtengo este error. No estoy seguro de a dónde más ir desde aquí...
Maiyo
Recomiendo cambiar la opción WP_DEBUG a valor true en el documento wp_option para ver qué errores están ocurriendo si tienes una página en blanco o un mensaje de error HTTP 500
Jordan
Seguí los pasos exactamente, pero cuando llegué al paso 6, al cargar el sitio web, funcionó, pero toda la información y las plantillas y páginas que diseñé no estaban allí.
Todavía podía acceder a mi sitio web local y traté de usar WP Migrate para transferir toda la información, pero eso no funcionó. Así que seguí las instrucciones de este tipo:
Ahora mi sitio web local ya no funciona...
Supongo que tendré que rediseñar todo el sitio web en línea ahora.
Soporte de WPBeginner
Hola Jordan,
Por favor, revisa la configuración de tu base de datos. Ve a phpMyAdmin para comparar tu base de datos del sitio en vivo con la base de datos de tu servidor local.
Administrador
Nou Kanvanny
Hola señor, no veo la opción de herramientas, por favor ayúdeme
gracias
Craig
Recibo este error al intentar importar mi base de datos:
Error
Consulta SQL:
—
— Base de datos: `wordpress_test`
—
CREATE DATABASE IF NOT EXISTS `wordpress_test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
MySQL dijo: Documentación
#1044 – Acceso denegado para el usuario ‘craigpar4_root’@’%’ a la base de datos ‘wordpress_test’
¿Alguien me puede ayudar?
Gracias
Liv
Esto parece haber funcionado, pero solo en mi computadora local. El nuevo sitio web de WordPress aparece en el dominio correcto en mi computadora. Pero al intentar el mismo dominio en mi teléfono o en otra computadora, todavía aparece el sitio web antiguo.
Patricia LaCroix
¿Borraste la caché en esas otras computadoras? A veces, ese es el problema.
Susan Keogh
¡Estoy fallando en el Paso 1! Escribo la dirección de phpmyadmin, y no se encuentra nada. ¿Qué estoy haciendo mal?
MrPET
Estimado/a,
todo lo que dijiste me funcionó. Tuve algunos problemas con la página de administración del backend, pero después de borrar el archivo .htaccess y refrescar, todo está bien.
Jason
Estimado WPBeginner,
Seguí todos tus pasos correctamente, ¡pero ahora mi página de wp-admin ha desaparecido! ¡dice 404!
Aunque la carpeta wp-admin existía.
Por favor, ayuda
Soporte de WPBeginner
Hola Jason,
Intenta actualizar la estructura de tus permalinks de WordPress. Dado que no puedes acceder al área de administración, deberás hacerlo a través de FTP. Conéctate a tu sitio web y localiza el archivo .htaccess. Descárgalo a tu computadora como copia de seguridad y luego elimina el archivo de tu servidor. Visita la página de inicio de tu sitio web y WordPress regenerará el archivo .htaccess por ti. Luego podrás intentar iniciar sesión.
Administrador
Jason
Sí, llegaste 19 días tarde para responder a mi comentario…
Había movido mi sitio con mucho trabajo… eso significa reinstalar y copiar y pegar cosas del viejo al nuevo T-T
Soporte de WPBeginner
Hola Jason,
Nuestras disculpas por la tardía respuesta. Intentamos responder a los comentarios y preguntas de manera oportuna, pero debido a la gran cantidad de comentarios, a veces podemos pasar por alto preguntas legítimas.
Tiernan
Muchas gracias por los consejos tan útiles que realmente han simplificado un proceso que de otro modo sería complicado
Kariena
Hola, muy útil, gracias.
Solo una pregunta, al agregar contenido a un plugin en mi localhost wp-admin, ¿necesito importar mi base de datos nuevamente a mi sitio en vivo para actualizar los cambios? (¿Me refiero a si necesito importar mi base de datos cada vez que hago cambios?)
Laura
Hola, gracias por la publicación, ¡es súper útil! Pregunta rápida: ¿debo crear mi mapa del sitio XML y enviarlo a Google / Webmaster tools mientras mi sitio todavía está en mi servidor local o debo subirlo primero al servidor en vivo?
Soporte de WPBeginner
Hola Laura,
Primero necesitarías subir tu sitio a un servidor en vivo.
Administrador
jenny
Gracias, esto es muy útil, gracias de nuevo
Kim Sofo
Estoy teniendo problemas con esto. Creo que es el paso 2. ¿Podrías aclarar desde dónde debo subir los archivos de WordPress? ¿Están instalados como parte de WAMP? ¿Entonces es ahí donde los encontraría? ¿O están en otro lugar? Gracias
Rohit Gogoi
¿Puedes hacer un video sobre esto, por favor? Algunos pasos no están claros. Como el segundo paso. No lo entendí. Por favor, ayúdame.
Soporte de WPBeginner
Hola Rohit,
Intentaremos agregar un video pronto. Mientras tanto, necesitarás un cliente FTP para el paso 2. Una vez que te hayas conectado a tu sitio web, subirás los archivos locales de WordPress desde tu computadora al sitio web en vivo.
Administrador
Collins
Muchas gracias, la redacción fue útil. Sin embargo, después de exportar mi base de datos e importarla a mi servidor en vivo, perdí algunos archivos de la base de datos. ¿Hay alguna forma o herramienta posible para recuperarlos? Ayuda por favor
Rizki Suciana
Muy útil... ¡muchas gracias!
Ari
Gracias por la publicación excepcional. Fue realmente completa y me permitió transferir mi sitio de local a servidor con éxito.
La única parte en la que tuve que ser 'ingenioso externamente' fue al guardar la configuración al exportar mi base de datos SQL, para asegurarme de que no creara una nueva (como bien especulaste, mi proveedor de internet solo permitía una base de datos).
Ritul
¿Es seguro transferir un sitio web de localhost a un servidor en vivo? Porque quiero saber si debo empezar con hosting en vivo o servidor local para crear mi blog.
Kirsty
Por favooooor
Cuando cambié mi URL de .dev a .com me está diciendo 404 sitio no encontrado y ni siquiera puedo volver a WordPress para arreglarlo. :'(
Soporte de WPBeginner
Por favor, consulta nuestra guía sobre cómo solucionar el error 404 en WordPress.
Administrador
Tony Clarkson
Hola, tengo problemas para importar el contenido de la base de datos de localhost a la nueva base de datos. He revisado los pasos uno por uno y, hasta donde sé, estoy haciendo lo correcto, pero me sale este error al importar:
Error
Consulta SQL:
—
— Base de datos: `push_db`
—
— ——————————————————–
—
— Estructura de tabla para la tabla `wp_commentmeta`
—
CREATE TABLE `wp_commentmeta` (
`meta_id` BIGINT(20) UNSIGNED NOT NULL,
`comment_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0',
`meta_key` VARCHAR(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
`meta_value` LONGTEXT COLLATE utf8mb4_unicode_520_ci
) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_520_ci;
MySQL dijo: Documentación
#1273 – Colación desconocida: ‘utf8mb4_unicode_520_ci’
Cuando elijo la opción personalizada para exportar la base de datos local, asumo que el resto de la configuración permanece por defecto, solo cambio a 'Guardar salida en un archivo'.
¿Qué crees que podría ser?
Tony
Tony Clarkson
Logré superar este punto, la versión de MySQL en el sitio local era más nueva que la del servidor, sin embargo, me he detenido de nuevo en el paso 6. Cuando navego por el sitio, solo obtengo un Error HTTP 500. No estoy seguro por dónde empezar...
Peter Singh
Hola Tony:
Tuve un problema similar con otro sitio que tuve que poner en vivo hace un tiempo. Descubrí que la raíz del error 500 de http se debía a una asignación de memoria insuficiente en el archivo php.ini. Sé que realmente no puedes acceder y cambiar eso en un servidor web. Encontré un pequeño truco definiéndolo dentro del archivo wp-config.php. Simplemente agrega esto en la primera línea.
define( ‘wp_max_memory_limit’ ‘256m’ )
y listo.
Dawn
Intenté esto y no hubo ningún cambio… Sigue apareciendo un error 500 o una página en blanco. :'(
Soporte de WPBeginner
Hola Dawn,
Por favor, prueba estos pasos para solucionar problemas de WordPress para averiguar qué está causando el problema.
Victor
Hola, Tony. ¿Cómo manejaste el problema con la versión de MySQL? Estoy recibiendo el mismo error aquí y no tengo idea por dónde empezar. ¿Podrías aclararme esto?
Victor
Hola, logré evitar este problema, pero ahora tengo uno diferente.
Todas mis páginas, incluido el administrador de WP (inicio de sesión, panel, etc.), se muestran en HTML plano. Como si no hubiera diseño ni estilo. ¿Qué podría ser?
goutam majumder
¡Muchas gracias por estos pasos detallados. Me salvaste el día.
God bless you
Che Devert
Qué excelente escrito. Gracias.
H Finn
Este tutorial es excelente. Siempre y cuando sigas los pasos, y no tengas problemas de tu lado, funciona a la perfección.
Gracias por esta publicación.
Mohanraj
Hola amigos,
He hecho un proyecto de WordPress en un servidor local. Necesito subir un proyecto de WP a un subdirectorio. Díganme los procedimientos.
Stephanie
Hola
Transferí un sitio web local a mi servidor en producción y seguí todos los pasos. Acabo de actualizar todas las URL que encontré con localhost:888 por mi URL final.
Todas las páginas están bien excepto una donde perdí un slider y una tabla en la página.
¿Alguien puede ayudarme, por favor?
Alex Hammerschmied
¡También aprecio mucho esta publicación!
Me resulta útil cada vez que necesito hacer una migración...
¡Gracias por eso! ¡Y sigue con el buen trabajo!
Saludos,
Alex
Soporte de WPBeginner
Hola Alex,
We are glad you find it helpful
Don’t forget to join us on Twitter for more WordPress tips and tutorials.
Administrador