Migrar WordPress manualmente: archivos, base de datos y wp-config.php
Un sitio de WordPress consta de dos partes: los archivos (el propio WordPress, su tema, sus plugins y los archivos subidos) y la base de datos (sus páginas, entradas, usuarios y ajustes). El archivo wp-config.php conecta ambas partes. Si realiza la migración manualmente, deberá transferir las dos y adaptar wp-config.php. A continuación encontrará los pasos para migrar a un plan de WebOké.
Primero: ¿es necesario hacerlo manualmente?
Hacerlo manualmente es lo que más trabajo requiere, pero le permite ver cada paso y funciona también cuando otros métodos fallan. Existen opciones más sencillas:
- En el Website Manager de Mi WebOké, seleccione Importar sitio web y El sitio web está alojado en otro proveedor. Consulte ¿Se puede hacer también en Mi WebOké? El Website Manager.
- Installatron puede obtener un sitio desde otro servidor: Importar un sitio web existente en Installatron.
- También puede dejar que nosotros nos encarguemos de la migración: Servicio de migración gratuito: así trasladamos su sitio web a WebOké.
¿Va a trasladar también su dominio y su correo? Lea primero Trasladar dominio, sitio web y correo electrónico a la vez sin interrupciones: el plan paso a paso. Ese plan determina el orden.
Paso 1: los archivos
- En su proveedor anterior, cree un archivo zip de toda la carpeta web de su sitio o descargue todos los archivos mediante SFTP o FTP. No olvide
.htaccess: los archivos que empiezan por un punto suelen estar ocultos. - Suba el zip en WebOké a
domains/example.com/public_htmly descomprímalo allí. Consulte Descomprimir y crear archivos zip. Asegúrese de que su sitio no quede una carpeta más abajo de lo debido. - Elimine la página predeterminada
index.htmlde WebOké si todavía existe y borre el zip después de descomprimirlo.
Paso 2: la base de datos
- Exporte la base de datos en su proveedor anterior, por ejemplo con phpMyAdmin. En WebOké se hace así: Exportar una base de datos.
- Cree en DirectAdmin una base de datos nueva y vacía con un usuario. Su nombre de usuario de DA y un guion bajo se añaden automáticamente delante del nombre. Anote el nombre, el usuario y la contraseña. Consulte ¿Cuáles son el nombre de usuario, la contraseña y el nombre de la base de datos para MySQL?
- Importe su exportación en esa base de datos. Si contiene una línea
CREATE DATABASEoUSEcon el nombre antiguo, elimínela. Consulte Importar una base de datos, también archivos grandes.
public_html, ni siquiera por un momento. Cualquiera que adivine el nombre podrá descargarlo, con todos los datos de su sitio y de sus clientes. Utilice la carpeta principal de su plan y elimine el archivo cuando haya terminado.Paso 3: adaptar wp-config.php
Abra wp-config.php en public_html con el Administrador de archivos (botón derecho del ratón, Editar) e introduzca los datos de la nueva base de datos:
define( 'DB_NAME', 'gebruiker_wp' ); define( 'DB_USER', 'gebruiker_wp' ); define( 'DB_PASSWORD', 'het-wachtwoord-van-de-databasegebruiker' ); define( 'DB_HOST', 'localhost' );
En WebOké, el host es siempre localhost. Compruebe también la línea $table_prefix: debe tener el mismo prefijo que las tablas de su base de datos, por ejemplo wp_. Si alguno de estos datos no es correcto, verá "Error establishing a database connection". Consulte Error establishing a database connection.
Paso 4: ¿nueva dirección? Buscar y reemplazar
Si el dominio sigue siendo el mismo, no es necesario cambiar nada en la base de datos. Si su sitio pasa a otro dominio o de http a https, reemplace la dirección en toda la base de datos con una herramienta que entienda los datos serializados. Nunca utilice para ello una consulta SQL normal. Consulte Buscar y reemplazar en la base de datos de WordPress.
Paso 5: probar antes de trasladar el dominio
Si su dominio todavía apunta al proveedor anterior, ya puede ver el sitio en nuestros servidores sin cambiar nada en el DNS. Consulte Ver su sitio web en WebOké antes de trasladar el nombre de dominio. Revise sus páginas, el inicio de sesión, los formularios y, si procede, su tienda.
Paso 6: hacer el cambio
- ¿Tiene una tienda online o recibe comentarios? En ese caso, no modifique nada más en el sitio antiguo a partir de ahora. Transfiera la base de datos una vez más si ha cambiado algo desde el paso 2.
- Haga que su dominio apunte a WebOké o trasládelo, siguiendo el plan paso a paso del artículo 99 mencionado arriba.
- Tras la migración, su sitio recibe automáticamente un certificado. Si no es así, consulte Activar y renovar un certificado SSL y solucionar problemas.
Después de la migración
- Si algunas páginas muestran un error 404, vaya a Ajustes > Enlaces permanentes y guarde una vez. Encontrará más causas en Mi sitio web no funciona después de subirlo o migrarlo.
- Compruebe que su sitio envía correo. Consulte Enviar correo de forma fiable desde WordPress y WooCommerce mediante SMTP.
- Si tenía cron jobs en el proveedor anterior, vuelva a configurarlos. Consulte Tareas cron: ejecutar tareas automáticamente.
- Importe el sitio en Installatron o en el Website Manager para poder actualizarlo y hacer copias de seguridad desde allí (artículo 182 mencionado arriba).
- No cancele el alojamiento anterior hasta que todo funcione correctamente durante unos días, y descargue antes una última copia de seguridad.
¿Su sitio también ha pasado a otro dominio? En ese caso, redirija el dominio antiguo y consérvelo. Consulte Trasladar su sitio web a otro dominio sin perder posicionamiento.
Más información
- Migrating WordPress en developer.wordpress.org (en inglés)
¿Quiere aprender más? Siga el curso gratuito de WordPress, lección 9.5 Migrar un sitio de WordPress.
