Cómo copiar un sitio existente (con tema personalizado) a un nuevo dominio

29 ene 2013, 15:32:49
Vistas: 28.7K
Votos: 3

Estoy tratando de encontrar una manera de duplicar un sitio WordPress existente que usa un tema personalizado a un nuevo dominio. Una vez que esté allí, haré un rediseño del sitio y redireccionaré la URL antigua a la nueva.

Brevemente... Intenté seguir las instrucciones en http://codex.wordpress.org/Moving_WordPress pero cuando me indicó que "3. Vuelve a tu blog ANTIGUO y ve a opciones y cambia la url (ambas) a la de tu nuevo sitio." Me desconectó y causó cerca de 3 horas intentando arreglarlo de nuevo!!

Entonces, mi pregunta es - ¿cómo copio un sitio WordPress personalizado existente y su tema (incluyendo posts, etc.) a un nuevo dominio?

Soy completamente novato en WordPress y agradecería mucho cualquier ayuda... ¡Gracias!

0
Todas las respuestas a la pregunta 3
6

Si es un dominio nuevo, es bastante sencillo:

  1. Instala WordPress en el NUEVO dominio
  2. Copia las carpetas wp-content/themes y wp-content/plugin del dominio ANTIGUO al NUEVO dominio (usando FTP)
  3. Activa el Tema en el NUEVO dominio
  4. Activa los Plugins en el NUEVO dominio
  5. Elimina el contenido genérico (entrada "Hello world", página "About", etc.) del NUEVO dominio
  6. Exporta todo el contenido del dominio ANTIGUO mediante Escritorio -> Herramientas -> Exportar
  7. Importa el archivo recién exportado en el NUEVO dominio mediante Escritorio -> Herramientas -> Importar. Importante: asegúrate de marcar/habilitar la opción para descargar/instalar archivos adjuntos

Eso debería ser básicamente todo.

29 ene 2013 15:46:52
Comentarios

Hola Chip, gracias por tu respuesta. He seguido tus sugerencias, pero cuando activo el tema en el nuevo dominio, parece que pierdo todos los estilos CSS.

wotney wotney
29 ene 2013 17:38:46

¿Cómo están implementados esos estilos CSS? ¿Opciones personalizadas del tema? ¿Plugin de CSS personalizado? ¿Otra cosa?

Chip Bennett Chip Bennett
29 ene 2013 17:54:05

Disculpa la demora Chip, intenté adelantarme y necesité reinstalar el sitio de WP nuevamente.

wotney wotney
29 ene 2013 18:54:37

No estoy seguro de cómo se referencia el CSS. SNM es el nombre de nuestro tema personalizado...

En el sitio original puedo ver el archivo css aquí: http://www.site.com/wp-content/themes/snm/style.css

Lo interesante es que, una vez que aplico el tema snm, perdemos todo el estilo. Cada vez que intento navegar a otra parte del sitio, me desconecta y luego obtengo un error 404. Mirando la URL, está intentando encontrar la página en mi antiguo sitio. Por ejemplo: hago clic en "posts" y me lleva a oldsite.com/wp-login.php?redirect_to=newsite.com

wotney wotney
29 ene 2013 19:32:05

¿Tu tema tiene URLs codificadas por algún motivo?

Chip Bennett Chip Bennett
29 ene 2013 19:51:18

¡Hola Chip, gracias una vez más por esperar mi respuesta! Mi último problema (ser redirigido) ahora está resuelto. Era el antiguo define('WP_SITEURL', 'http://example.com'); define('WP_HOME', 'http://example.com');

Seguí el resto de tus instrucciones y ¡esencialmente ya estoy ahí!

¡Muchas gracias!

wotney wotney
30 ene 2013 16:55:30
Mostrar los 1 comentarios restantes
0

Una opción es descargar un plugin como BackUpWordPress y crear una copia de seguridad completa de tu sitio antiguo.

Luego, accede por FTP a tu nuevo alojamiento o al mismo alojamiento pero en el nuevo dominio y extrae allí los archivos descargados.

También se incluye una base de datos en tu archivo zip.

Esto podría ser un poco confuso o quizás para usuarios más avanzados. Pero otros pueden ver esta publicación y encontrarla útil.

29 ene 2013 16:38:57
0

También puedes:

  1. Copiar archivos del sitio de producción actual al sitio de desarrollo local
  2. Crear un usuario en MySQL (phpMyAdmin)
  3. Exportar el archivo localhost.sql del sitio de producción actual (phpMyAdmin)
  4. Importar el archivo localhost.sql al sitio de desarrollo local (phpMyAdmin)
  5. Pegar este código en la segunda línea del archivo functions.php de tu tema activo

NOTA: Para más información, consulta: https://www.sitepoint.com/how-to-migrate-a-wordpress-site-to-a-new-domain-and-hosting/

php <?php // Si tu copia local se sirve desde /www/site/ update_option ( 'siteurl', 'http://localdev.net/site' ); update_option ( 'home', 'http://localdev.net/site' );

  1. Cargar el sitio en tu navegador web
  2. Listo

PASO FINAL: Comenta esas dos líneas en el functions.php

Encuentro que esto es mucho más rápido y menos exigente mentalmente que la respuesta aceptada. Son como dos pasos después de comprimir tu sitio existente. Pégalo en la carpeta deseada, exporta/importa la base de datos, luego añade esa línea al functions.php, y listo.

12 mar 2018 07:54:46