Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

[SOLUCIONADO] WordPress: Problema con sentencias SQL

Estas en el tema de WordPress: Problema con sentencias SQL en el foro de WordPress en Foros del Web. Buenos días. Actualmente estoy intentando migrar de dominio una web creada en WordPress. Esta web ha sido creada en un espacio web genérico (sin dominio) ...
  #1 (permalink)  
Antiguo 28/09/2015, 02:16
 
Fecha de Ingreso: junio-2015
Ubicación: Madrid
Mensajes: 29
Antigüedad: 8 años, 10 meses
Puntos: 2
Exclamación WordPress: Problema con sentencias SQL

Buenos días.

Actualmente estoy intentando migrar de dominio una web creada en WordPress. Esta web ha sido creada en un espacio web genérico (sin dominio) y para asignarle el dominio tengo que cambiar las URL de Wordpress. Tengo entendido que esto se hace aplicando estas 4 sentencias SQL:
Código:
UPDATE wp_options SET option_value = REPLACE ( option_value, ‘dominioantiguo.com’, ‘dominionuevo.com’ );

UPDATE wp_posts SET guid = REPLACE ( guid, ‘dominioantiguo.com’, ‘dominionuevo.com’ );

UPDATE wp_posts SET post_content = REPLACE ( post_content, ‘dominioantiguo.com’, ‘dominionuevo.com’ );

UPDATE wp_postmeta SET meta_value = REPLACE ( meta_value, ‘dominioantiguo.com’, ‘dominionuevo.com’ );
¡Gracias por vuestra ayuda!

El problema que tengo es que al aplicar la primera sentencia obtengo errores SQL y no sé por qué, no entiendo de SQL. Antes de pegaros los mensajes de error os explico que esta web está alojada en una subcarpeta /tg y no en la raíz del servidor.

Código:
ERROR: Signo de puntuación desconocido @ 67
STR: ://
SQL: UPDATE wp_options SET option_value = REPLACE ( option_value, ‘http://s39.mialojamiento.es/tg’, ‘http://nuevodominio.eu/tg’ )
consulta SQL:

UPDATE wp_options SET option_value = REPLACE ( option_value, ‘http://s39.mialojamiento.es/tg’, ‘http://nuevodominio.eu/tg’ )

MySQL ha dicho: Documentación

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '://s39.mialojamiento.es/tg’, ‘http://nuevodominio.eu/tg’ )' at line 1
Como obtuve este error de signo de puntuación, probé a poner la sentencia sin el http:// y el error cambió, pero sigo sin saber la solución.

consulta SQL:

Código:
UPDATE wp_options SET option_value = REPLACE ( option_value, ‘s39.mialojamiento.es/tg’, ‘nuevodominio.eu/tg’ )
MySQL ha dicho: Documentación

#1054 - Unknown column '‘s39.mialojamiento.es' in 'field list'
  #2 (permalink)  
Antiguo 29/09/2015, 01:03
Avatar de franciscomarin  
Fecha de Ingreso: junio-2009
Ubicación: Terrassa, BCN, CAT
Mensajes: 2.414
Antigüedad: 14 años, 9 meses
Puntos: 327
Respuesta: WordPress: Problema con sentencias SQL

¿Que tal si te descargas el .sql, lo abres con un editor de texto plano y haces un buscar y reemplazar y cambias la ruta?
  #3 (permalink)  
Antiguo 29/09/2015, 01:14
Colaborador
 
Fecha de Ingreso: mayo-2005
Ubicación: Costa Rica
Mensajes: 2.642
Antigüedad: 18 años, 11 meses
Puntos: 31
Respuesta: WordPress: Problema con sentencias SQL

Hola,

Yo te recomiendo usar la siguiente herramienta de "búsqueda y reemplazo", es muy sencillo:

https://interconnectit.com/products/...ess-databases/

Recuerda respaldar tu base de datos antes de llevar a cabo cualquier cambio.

Saludos!
__________________
ALL IN HOSTING-Alojamiento Web Profesional en USA y España - Hosting Wordpress, Reseller,CLOUD,Servidores VPS y Dedicados.
  #4 (permalink)  
Antiguo 29/09/2015, 03:23
 
Fecha de Ingreso: junio-2015
Ubicación: Madrid
Mensajes: 29
Antigüedad: 8 años, 10 meses
Puntos: 2
Respuesta: WordPress: Problema con sentencias SQL

Pongo en práctica vuestros consejos.

¡Gracias!
  #5 (permalink)  
Antiguo 29/09/2015, 10:08
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 10 meses
Puntos: 832
Respuesta: WordPress: Problema con sentencias SQL

Cita:
Iniciado por jandres4 Ver Mensaje
Hola,

Yo te recomiendo usar la siguiente herramienta de "búsqueda y reemplazo", es muy sencillo:

https://interconnectit.com/products/...ess-databases/

Recuerda respaldar tu base de datos antes de llevar a cabo cualquier cambio.

Saludos!
Muy interesante este recurso jandres4, gracias! No lo conocía, ya me lo descargué para ver cómo es la cosa. No me quedó muy claro cómo es que se instala.
  #6 (permalink)  
Antiguo 29/09/2015, 11:04
Colaborador
 
Fecha de Ingreso: mayo-2005
Ubicación: Costa Rica
Mensajes: 2.642
Antigüedad: 18 años, 11 meses
Puntos: 31
Respuesta: WordPress: Problema con sentencias SQL

Cita:
Iniciado por Wazz Ver Mensaje
Pongo en práctica vuestros consejos.

¡Gracias!
Suerte .

Cita:
Muy interesante este recurso jandres4, gracias! No lo conocía, ya me lo descargué para ver cómo es la cosa. No me quedó muy claro cómo es que se instala.
Con todo gusto, espero te sirva. Al menos la última versión que usé solo era un archivo php que se coloca en tu folder de instalación y se accede mediante el navegador, es bastante sencillo. Solo ten el cuidado de borrar la herramienta una vez termines con los cambios, si no lo haces sería un gran riesgo de seguridad.

Saludos
__________________
ALL IN HOSTING-Alojamiento Web Profesional en USA y España - Hosting Wordpress, Reseller,CLOUD,Servidores VPS y Dedicados.

Etiquetas: migración, sistemas-de-gestión-de-contenidos, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:34.