Backups y restauración de CMS
Índice
1. Backups de la aplicación
- La aplicación puede tener una forma de backup
- Wordpress: crea un fichero XML con:
- Páginas
- Entradas
- Categorías
- Usuarios
- Comentarios
1.1. Ejercicio: copia de seguridad de Wordpres en hosting gratis
- Consigue la copia de seguridad del hosting gratis
- Restaura ese fichero en un wordpress local (Coder, Debian…)
2. Backups: conceptos generales
2.1. Qué copiar
- Aplicación
- Plugins
- Ficheros extra
- Base de datos
- Configuración Linux y/o PHP y/o Apache
2.2. Cómo restaurar
- Cambio de ruta de ficheros
- Cambio de dominio y ruta en la URL de acceso
- Ajuste de otros parámetros
- parámetros
php.ini - nombres de base de datos, usuarios…
- módulos de PHP y Apache
- parámetros
3. Backup MySQL/MariaDB
- Comando
mysqldump - Crea un fichero
sqlconcreate databasecreate tableinsert into
- Este fichero se ejecuta en la base de datos destino
- También se puede hacer desde PHPMyAdmin
3.1. Ejercicio: base de datos del hosting gratis
- Mediante línea de comandos o PHPMyAdmin
- Carga ese fichero en una instancia de MySQL local
4. Backup de ficheros
- Incluye
- Ficheros de aplicación (
.php, accesibles por Apache) - Otros ficheros (a definir por la aplicación)
- Ficheros de aplicación (
4.1. Ejercicio: ficheros del hosting gratis
- Mediante línea de comandos, Filezilla…
5. Ejercicio
- Restaurar completamente el wordpress del hosting gratuito en la máquina Debian
- Bajar ficheros PHP
- Bajar fichero SQL de base de datos
- Modificar en la base de datos la URL antigua por la nueva
- Subir ficheros a debian
- Importar base de datos en MySQL
- Con un usuario y base de datos nueva
- Modificar fichero
.htaccess - Activar
mod_rewrite Allow override Allen eldirectoryde Apache- Es posible que algunos menús/enlaces se pusieran como URL en vez de a una página. Habrá que modificarlos con el backend.
- 🙏🤞
6. Gráfico
7. Referencias
- Formatos:
- Creado con:
- Alojado en Github