Cómo migrar una instalación de WordPress® a un servidor cPanel y WHM
Última modificación: 23 de febrero de 2021
Visión general
Este tutorial explica cómo migrar una instalación de WordPress® alojada en un servidor macOS® a un servidor cPanel & WHM. Esto es útil, por ejemplo, si desarrolla su sitio web en un servidor alojado localmente y desea implementar su trabajo en un servidor público.
Advertencia:
- Es probable que su sitio web experimente un tiempo de inactividad durante este proceso.
- Debido a que cPanel, LLC no desarrolla WordPress en sí, el soporte técnico de cPanel no puede ayudarlo a realizar la migración.
Nota:
A partir del otoño de 2018, Apple® no más admite el alojamiento de sitios web en servidores macOS. Para obtener más información, lea el Soporte técnico de Apple. Prepárese para los cambios en macOS Server documentación.
Migre su instalación de WordPress
Requisitos previos a la migración
Antes de comenzar, haga cierto que posee lo siguiente:
Exportar la base de datos de WordPress
Exporte la base de datos de su instalación de WordPress con la herramienta phpMyAdmin. Para hacer esto, siga los siguientes pasos:
Navegar a
localexample.com/phpmyadmin
, donde localexample representa su dominio alojado localmente. Aparecerá la interfaz phpMyAdmin.Hacer clic Exportar en la barra de herramientas. Aparecerá una nueva interfaz.
Bajo la Métodos de exportación: encabezado, seleccione cualquiera de los siguientes métodos de exportación:
- Rápido – Este método muestra la configuración mínima.
- Personalizado – Este método muestra todas las configuraciones posibles.
Nota:
Le recomendamos que seleccione Rápido.
Seleccione el formato de la base de datos de la Formato: menú. Esta configuración tiene como valor predeterminado SQL.
Hacer clic Ir. El sistema creará un archivo de descarga que contiene la información de su base de datos.
Sube los archivos al nuevo servidor
Conéctese a su cuenta de alojamiento web a través de su cliente FTP preferido y cargue sus archivos de WordPress en la cuenta de su alojamiento web. public_html
directorio.
Crea una base de datos MySQL
Cree una base de datos MySQL® a la que importar la base de datos de WordPress en cPanel’s Bases de datos MySQL interfaz (cPanel >> Inicio >> Bases de datos >> Bases de datos MySQL®).
Importar la base de datos de WordPress a cPanel
Importe su archivo de respaldo de la base de datos de WordPress a cPanel & WHM. Para hacer esto, siga los siguientes pasos:
- Navega a cPanel’s phpMyAdmin interfaz (cPanel >> Inicio >> Bases de datos >> phpMyAdmin).
- Hacer clic Bases de datos en la barra de herramientas y luego haga clic en la base de datos que creó en el paso anterior.
- Hacer clic Importar en la barra de herramientas. Aparecerá una nueva interfaz.
- Hacer clic Elija el archivo y seleccione el archivo de respaldo de la base de datos que creó en el Paso 1.
- Hacer clic Ir. El sistema importará su base de datos de WordPress.
Cambiar la URL del sitio web
usted debe cambie la URL del sitio web en su base de datos para que la base de datos se conecte con su sitio de WordPress. Para hacer esto, realice los siguientes pasos en cPanel’s phpMyAdmin interfaz (cPanel >> Inicio >> Bases de datos >> phpMyAdmin):
- Localizar el wp_options tabla y haga clic en Navegar.
- Bajo la option_name columna, ubique el Sitio URL entrada y haga clic en Editar.
- En el valor de la opción columna, ingrese la nueva URL de su sitio web en el cuadro de texto y haga clic en Ir.
- Busque la entrada de la casa y haga clic en Editar.
- En el fijando el valor columna, ingrese la nueva URL de su sitio web en el cuadro de texto y haga clic en Ir.
Configure los ajustes de la base de datos de WordPress
usted debe configure los ajustes de su base de datos de WordPress para usar la información de la base de datos que creó en el paso 3. Para hacer esto, siga los siguientes pasos:
Navega a cPanel’s Administrador de archivos interfaz (cPanel >> Inicio >> Archivos >> Administrador de archivos).
Abre el
public_html
directorio y ubicar elwp-config.php
expediente.Haga clic derecho en el
wp-config.php
archivo y haga clic en Editar. Aparecerá una ventana emergente.Hacer clic Editar en la ventana emergente. El editor aparecerá en una nueva pestaña del navegador.
Edite el
DB_NAME
,DB_USER
, yDB_PASSWORD
líneas para que coincidan con la información de la base de datos que creó en el paso 3. Esto se parecerá al siguiente ejemplo:1 2 3 4 5 6 7 8 9 10 11 12
// ** MySQL settings ** // /** The name of the database for WordPress */ define( 'DB_NAME', 'mrfrogor_wp' ); /** MySQL database username */ define( 'DB_USER', 'mrfrogor_wp' ); /** MySQL database password */ define( 'DB_PASSWORD', 'zQWDu1CdqbVx' ); /** MySQL hostname */ define( 'DB_HOST', 'localhost' );
Después de realizar sus cambios, haga clic en Guardar cambios
Actualizar enlaces e imágenes
Su sitio web puede contener enlaces e imágenes rotos después de migrar su sitio web. Para actualizar los enlaces y las imágenes para utilizar la URL de su nuevo sitio web, realice los siguientes pasos:
Navega a cPanel’s phpMyAdmin interfaz (cPanel >> Inicio >> Bases de datos >> phpMyAdmin).
Hacer clic Bases de datos en la barra de herramientas y luego haga clic en la base de datos que creó en el paso 3.
Hacer clic SQL en la barra de herramientas.
En el cuadro de texto, ingrese una consulta SQL para actualizar sus URL. Por ejemplo:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'localexample.com/, www.mrfrog.com/')
Hacer clic Ir para ejecutar la consulta.
Guarde los cambios en la interfaz de WordPress
Después de actualizar sus enlaces e imágenes, guarde los cambios en el panel de WordPress para actualizar la URL. Para hacer esto, siga los siguientes pasos:
Inicie sesión en el panel de WordPress.
Navega al General interfaz (Principal >> Configuración >> General).
Hacer clic Ahorrar en la parte inferior de la interfaz.
Navega al Enlace permanente interfaz (Principal >> Configuración >> Enlace permanente).
Hacer clic Ahorrar en la parte inferior de la interfaz.
Elimina tu sitio web de macOS
Después de completar la migración de su sitio web a un servidor cPanel & WHM, elimine el sitio web que permanece en su servidor macOS.