Una manera fácil de migrar el sitio Joomla a un nuevo servidor
Los propietarios de sitios web a menudo necesitan la migración de sus sitios debido a algunas razones comerciales.
Los pasos para migrar Joomla a un nuevo servidor implican copiar archivos de sitios web y bases de datos.
Sin embargo, la migración descuidada podría conducir a un funcionamiento incorrecto del sitio. No necesitas esa situación, ¿verdad?
A menudo recibimos solicitudes de nuestros clientes para migrar el sitio Joomla a un nuevo servidor como parte de nuestros Servicios de Migración de servidores.
Hoy vamos a discutir cómo nuestros ingenieros de soporte migran el sitio Joomla a otro servidor.
Pasos para migrar el sitio Joomla a un nuevo servidor
Las migraciones de sitios web son esenciales para usar funciones mejoradas y las últimas tecnologías.
Por lo tanto, el paso inicial para migrar un sitio Joomla a un nuevo servidor es realizar la copia de seguridad de los archivos y bases de datos del sitio web. Como todos sabemos, la copia de seguridad es esencial para evitar la corrupción de los datos.
Pero, ¿cómo tomamos la copia de seguridad?
Sigamos adelante y comprobemos los pasos de migración en detalle.
Copia de seguridad y restauración de archivos de sitios web y bases de datos con acceso root
Tener acceso root en el servidor facilita las cosas.
Usualmente tomamos la copia de seguridad de archivos usando el siguiente comando tar:
tar -czf username_backup.tar.gz /home/username/public_html
Ahora, la copia de seguridad estará disponible en el directorio personal del usuario.
Después de comprimir los archivos principales del sitio web Joomla, lo transferimos al nuevo servidor utilizando el comando scp.
En primer lugar, nos movemos al directorio que contiene el archivo de copia de seguridad y luego ejecutamos el comando,
scp username_backup.tar.gz _IPaddress:/remote/directory
Si el servidor remoto usa un puerto SSH personalizado, entonces necesitamos especificar el puerto en el comando usando el argumento-P.
Joomla es un CMS basado en bases de datos. Por lo tanto, la migración de bases de datos también es crucial.
Generalmente tomamos la copia de seguridad de la base de datos utilizando el comando:
mysqldump database_name > database_name.sql
Este comando mantiene una copia de la base de datos en a .archivo sql.
En el servidor de destino, restauramos la copia de seguridad de la base de datos utilizando el comando MySQL.
mysql database_name < database_name.sql
Copia de seguridad y restauración de archivos de sitios web y bases de datos sin acceso root
Cuando no tenga acceso root, siempre alentamos a los clientes a realizar una copia de seguridad desde el panel de control. Ahora vamos a comprobar los pasos para realizar la copia de seguridad de archivos utilizando Cpanel.
- Primero, inicie sesión en cPanel. A continuación, seleccione Copias de seguridad en la sección Archivos.
- Después de eso, haga clic en, Descargue una copia de seguridad completa del sitio web.
- A continuación, elija el directorio personal como destino de copia de seguridad.
Ahora hemos generado la copia de seguridad. Después de eso, usa FTP o la instalación de Administrador de archivos en cPanel para restaurar todos los archivos Joomla al nuevo servidor.
Por ejemplo, en cPanel,
Nos movemos al Administrador de archivos en la sección Archivos. Elija el archivo de copia de seguridad y haga clic en cargar.
Así es como restauramos los archivos Joomla.
Para la copia de seguridad y restauración de bases de datos sin tener acceso root, utilizamos cPanel.
- En primer lugar, iniciamos sesión en el cPanel.
- Luego, navegamos a Copias de seguridad> > Descargar una copia de seguridad de base de datos MySQL
- Después de eso, seleccionamos el nombre de la base de datos.
- Finalmente, elegimos el destino para guardar la copia de seguridad.
Para restaurar la base de datos, seguimos los pasos a continuación,
- En primer lugar, iniciamos sesión en cPanel y pasamos a las copias de seguridad.
- A continuación, seleccione la opción Examinar en Restaurar una base de datos MySQL y elija el .SQL.archivo gz que desea restaurar.
- Haga clic en Abrir y, a continuación, cargar. Ahora el destino proporcionado contendrá la base de datos restaurada.
phpMyAdmin también ayuda a importar y exportar la base de datos Joomla. En phpMyAdmin, seleccionamos la base de datos y elegimos la pestaña exportar. Después de eso, hacemos clic en Guardar y listo.
Del mismo modo, para la restauración, elegimos la base de datos y hacemos clic en la pestaña Importar en phpMyAdmin. Hacemos clic en el botón Examinar y seleccionamos el archivo de base de datos del ordenador. Y, proceda con la importación de la base de datos.
Que completa la copia de seguridad y restauración utilizando phpMyAdmin.
Cómo solucionamos los errores comunes de migración
En Bobcares, vemos que muchos clientes obtienen errores al migrar archivos Joomla a un nuevo servidor. Veamos cómo nuestros ingenieros de soporte solucionan algunos de los errores principales.
Error de página en blanco
Muy a menudo los usuarios reciben una página en blanco mientras cargan el sitio Joomla después de la migración.
En general, las variaciones en la configuración de PHP de los servidores de origen y destino terminan en el error de página en blanco de Joomla.
Recientemente, uno de nuestros clientes se acercó a nosotros con un error de página en blanco en el sitio Joomla. Al comprobarlo, nuestros ingenieros de soporte encontraron que el problema era el módulo PHP que faltaba. Para encontrar la verdadera razón detrás de la página en blanco, tuvimos que establecer el informe de errores en la configuración de Joomla al máximo. Finalmente reinstalar el módulo PHP resolvió el error de página en blanco de Joomla.
Del mismo modo, reglas incorrectas en .archivo htaccess causa errores de página en blanco de Joomla. Aquí, corregimos el error corrigiendo las reglas y la sintaxis en el .archivo htaccess.
2. Estructura de directorios incorrecta
El error de página en blanco en Joomla también podría ocurrir debido a estructuras de directorios de sitios web incorrectas.
Diferentes servidores tienen diferentes estructuras de directorios. Los sitios Joomla lanzan un error por estructuras de directorios incorrectas. Así que mientras migramos sitios Joomla, nuestros ingenieros de soporte se aseguran de que los archivos y carpetas tengan una estructura de directorios adecuada.
3. Archivos Joomla dañados
Los archivos principales de Joomla incluyen administrador, caché, etc.
A veces, la migración podría conducir a la corrupción de los archivos principales de Joomla. Esto causa un error al cargar el sitio.
Luego, nuestros ingenieros de soporte corrigen este error actualizando la versión de Joomla o restaurando de nuevo la copia de seguridad.
Leave a Reply