Cambiar blog wordpress de dominio

post - - 4 replies - share

En esta entrada voy a tratar de explicar como hacer una migración de nuestro blog (wordpress) a un nuevo dominio y de una forma eficiente.

1.- Copia de seguridad

Lo primero es hacer una copia de seguridad completa, que contenga los ficheros y la base de datos de nuestro blog.

  • Copiar todos los ficheros contenidos en el sitio web. Esto lo podemos hacer con nuestro gestor de FTP favorito y descargando el directorio raíz de la web.
  • Copiar la estructura y contenido de la base de datos. Una buena forma puede ser exportarla a un fichero SQL con un gestor local (lo prefiero) o de web (como phpMyAdmin).

2.- Restaurar datos en el nuevo dominio

A continuación acudimos a nuestro nuevo dominio y subimos los ficheros previamente copiados y restauramos la base de datos importando el fichero SQL.

3.- Actualizar la base de datos

En este momento tenemos todos los datos de nuestro blog en el nuevo dominio, pero nos queda lo más importante, actualizar la información almacenada en la base de datos para que wordpress tenga en cuenta correctamente el cambio.

La instrucción SQL que debemos usar es:

update table set field = replace(field, 'string1', 'string2');

La explicación es sencilla, actualizamos la tabla remplazando string1 por string2 en el campo especificado.

Esta instrucción debemos ejecutarla en varios lugares adaptándonos a cada caso:

update wp_options set option_value = replace(option_value, 'aureawebdesign.com', 'aurea.es');
update wp_posts set post_content = replace(post_content, 'aureawebdesign.com', 'aurea.es');
update wp_posts set guid = replace(guid, 'aureawebdesign.com', 'aurea.es');
update wp_postmeta set meta_value = replace(meta_value, 'aureawebdesign.com', 'aurea.es');

Desarrollo de base de datos

post - - 5 replies - share

Como muchos sabemos, ponerse a desarrollar una base de datos con cierta complejidad y tamaño “a ojo” es perder el tiempo.

Para que la aplicación cumpla eficientemente sus objetivos y los resultados sean buenos, debemos seguir un proceso:

  1. Análisis.
  2. Diseño del modelo entidad / relación.
  3. Diseño del modelo relacional.
  4. Lenguaje SQL y base de datos final.

Read more

CMS prefabricado ó Aplicación a medida

post - - 2 replies - share

Los famosos CMS no son una bicoca, y aunque algunos vayan dirigidos muy en concreto a un objetivo, en la mayoría de los casos si deseamos crear una aplicación determinada, no nos servirán ó habrá reformas.

Yo personalmente soy de los que apuestan firmemente por que es preferible desarrollar la aplicación a medida con su propio CMS. Y no “matar moscas a cañonazos” con alguno ya prefabricado.

Read more