Novato Web
- Registrado
- 30 Oct 2023
- Mensajes
- 3
Cualquier usuario medianamente experimentado puede realizar la migración de WordPress a un nuevo servidor y a un nuevo dominio. Siguiendo unos sencillos pasos, es posible transferir todos los temas, plugins, configuraciones, y por supuesto, todo el contenido, incluyendo los comentarios. Los únicos requisitos para una migración exitosa son tener acceso FTP a la página y a phpMyAdmin, así como un pack de alojamiento web con cualquier proveedor. En una hora aproximadamente se guardan y exportan los datos antiguos, se crean nuevas bases de datos y se adaptan e importan otros archivos.
Primer paso: copia de seguridad de la base de datos y los archivos de WordPress
Migrar WordPress de servidor no consiste únicamente en exportar el contenido. Siempre será necesario hacer una copia de seguridad del estado actual de la base de datos pues, de lo contrario, se perderían plugins y otros ajustes importantes. El software phpmyAdmin resulta una opción apropiada para blogs y páginas web con un máximo de 2 MB, y es ofrecido por la mayoría de proveedores de alojamiento web. Para proyectos web más grandes se recomienda usar un programa externo como mySQLDumper y la copia de seguridad se almacena localmente. En caso de que estés ejecutando varias páginas web en un mismo servidor, selecciona la base de datos correcta dentro de phpMyAdmin. Haz clic en “Export” y luego en “Quick” o “Custom”, que te permite influir en la exportación. Sin embargo, esto solo es recomendable para usuarios familiarizados con MySQL. La principal razón para crear una copia de seguridad es querer migrar WordPress manualmente, por lo que también debes seleccionar de nuevo el formato SQL. Los otros formatos solo son útiles si el propósito de la exportación es otro. Ahora solo tienes que confirmar los ajustes y guardar el archivo en tu disco duro.Segundo paso: crear un nuevo acceso y una nueva base de datos
A continuación se debe crear una base de datos para el nuevo proveedor. Como cliente de IONOS es posible crear un nuevo acceso FTP y gestionar las bases de datos desde el Panel de Control en el apartado de base de datos MySQL, donde también puedes crear una nueva base de datos. Necesitarás crear una nueva cuenta de acceso FTP para tu nuevo servidor, lo que puedes hacer fácilmente en la zona de acceso de tu proveedor de alojamiento. Es importante guardar el nombre de usuario, el nombre de la base de datos y la contraseña, pues estos serán necesarios para futuras acciones. Para la gestión de la base de datos serán necesarios el nombre de la base de datos, el nombre del host, el nombre de usuario de la base de datos y la contraseña.Tercer paso: ajustar y cargar archivos de WordPress
Ahora es necesario ajustar los datos existentes. Para ello, abre el archivo wp-config.php con cualquier editor de texto. Este archivo se encuentra en el directorio raíz de las copias de seguridad previamente creadas. A continuación, es necesario ajustar y guardar la información de DB_NAME, DB_USER, DB_PASSWORD y DB_HOST. Esta información también la encontrarás en la configuración de tu host. Tras este paso, el blog de WordPress está listo para migrarse a otro servidor. Con FileZilla u otro programa similar se guarda una copia de todos los archivos de WordPress y se carga automáticamente en el directorio raíz del nuevo servidor.Cuarto paso: cambio de dominio
Cuando, además del servidor, también cambia el nombre de dominio, es posible modificarlo directamente en el archivo SQL antes de que este se cargue. Lo único que hay que hacer es buscar las palabras “siteurl” y “home” en el editor de texto y reemplazar el antiguo dominio por el nuevo.Quinto paso: importar la base de datos
Para completar la migración de WordPress es necesario importar la base de datos. Para ello, accede al apartado de administración del nuevo proveedor y selecciona phpMyAdmin o, para proyectos más grandes, implementa MySQLDumper. Allí podrás importar el archivo SQL exportado anteriormente. Para phpMyAdmin es importante verificar que se ha seleccionado la base de datos correcta en la barra lateral izquierda, porque de lo contrario fallará la importación. Ya puedes cambiar a la pestaña de importación, seleccionar la base de datos en el disco duro y empezar la carga (upload). En caso de que no hayas hecho ningún cambio relevante durante la exportación, podrás mantener la configuración predeterminada durante la importación.Sexto paso: finalizar y comprobar la migración de WordPress
El último paso consiste en ejecutar la web en el nuevo servidor. Recuerda que siempre pueden ocurrir errores. Entre los tres más comunes, con su solución correspondiente, se encuentran:- Error .htaccess: Los ficheros .htaccess sirven para gestionar enlaces de forma manual. Después de migrar WordPress a otro servidor, es común que algunos de estos enlaces se refieran al dominio antiguo, lo que suele causar mensajes de error. Sin embargo, es muy sencillo adaptar y realizar cambios en los ficheros .htaccess.
- Las tildes no se muestran correctamente: Si las tildes no se muestran correctamente, lo más probable es que se esté usando el charset (formato de codificación de caracteres) equivocado. Por lo que puede ser necesario reemplazarlo o adaptarlo. En algunos casos es recomendable probar con varias opciones (latino, UTF-8 etc.) hasta conseguir la plantilla correcta. Durante la instalación de WordPress es posible extraer el conjunto de caracteres más apropiado para una web. Además, existen varios plugins que se encargan de solucionar errores relacionados con el uso de tildes y otros caracteres especiales.
- El módulo Mod_Rewrite y el Internal Error 500: Cuando el nuevo servidor no reconoce los ficheros .htaccess, la principal causa es que este carece del módulo mod_rewrite, por lo que aparece el mensaje de error Internal Error 500. Para desactivar la aparición de estos mensajes es necesario ir al Escritorio y modificar la configuración de “Ajustes/Enlaces permanentes”. Una vez hecho esto, puedes activar el mod_rewrite y la página se ejecutará perfectamente una vez realizada la migración.