Migrar de servidor y actualizar Wordpress al mismo tiempo en 10 pasos

Fecha Sábado, 2 Febrero 2008 a las 13:54

Este es el proceso que seguí para mover el blog de Vieja URL a Nueva URL y, ya de paso, actualizar mi viejo Wordpress 1.5.2. a Wordpress 2.3:

1) Desactivar todos los plug-ins en Wordpress 1.5.2.

2) Exportar la base de datos MySQL del blog mediante el PHPMyAdmin de Lycos Tripod

3) Hacer una instalación de la última versión de Wordpress en el nuevo servidor y subir los archivos, imágenes… con la misma estructura de subdirectorios que había en el viejo servidor.

4) Instalar el plug-in WP-phpMyAdmin en el Wordpress recién instalado.

5) Seleccionar la opción Importar dentro de Administrar > PHPMyAdmin y elegir el archivo que descargamos en el paso 2. Cuando finalice la importación de la base de datos, ejecutar el script http://www.nuevodominio.net/wp-admin/upgrade.php para que actualice la estructura de la base de datos a la usada por Wordpress 2.x

6) Ir a la página principal del blog y comprobar si hay categorías de enlaces que se han “añadido” como categorías de posts y viceversa (a mí me pasó). Eliminar lo sobrante.

7) Instalar los plug-ins que había en nuestra vieja instalación.

8 ) Desde WP-phpMyAdmin, ejecutar la siguiente consulta:

UPDATE wp_posts SET post_content = replace(post_content, 'http://viejodominio.es/subdirectorio_si_lo_hay', 'http://www.nuevodominio.net');

Realiza una sustitución en todos y cada uno de los posts, así no hay que corregir manualmente enlaces entre posts ni rutas a imágenes.

9) Revisar las páginas estáticas a ver si hay enlaces rotos o cualquier otro fallo.

10) En el viejo servidor, abrir el index.php y poner lo siguiente:

<?php
Header("HTTP/1.1 301 Moved Permanently");
$orig = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$redir = str_replace("viejadireccion.com/subdirectorio", "http://nuevadireccion.net", $orig);
Header("Location: $redir");
?>

Este PHP lo único que hace es tomar la URL solicitada, sustituir el dominio por el nuevo y hacer una redirección 301 a la nueva dirección.

Y ya está.

Entradas relacionadas

Dejar un comentario

XHTML: Puedes usar las siguientes etiquetar para dar formato a tu comentario: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> . Gracias por tu comentario. No olvider ser respetuoso, cumplir la netiqueta y recuerda que tu comentario puede ser moderado si su contenido lo requiere.

This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)

Debes leer y teclear los 3 caracteres entre 0..9 y A..F, y enviar la respuesta.

  

No puedo leer esto. Por favor, generar un