Implantación de aplicaciones web PHP
Objetivos
- Aprender a instalar la pila LAMP en un servidor
- Identificar las características de los CMS más usado
- Descargar e instalar un CMS drupal
- Separar servidor web y servidor de base de datos en equipos distintos
- Instalación de otros CMS usando virtualhost
- Necesidad de otros servicios: por ejemplo, servidor de correo saliente
Despliegue tradicional de CMS PHP
- Seleccionar un hosting compartido e identificar sus características
- Subir ficheros al hosting compartido (FTP)
- Realizar la configuración de la base de datos de forma adecuada
- Modificación (instalación de plugin) en el CMS
- Migración a otro hosting compartido
- Estudiar cómo podemos realizar una copia de seguridad de nuestra aplicación
- Identificación de problemas: los cambios se realizan directamente en el servidor en producción
- Identificación de problemas: los hosting compartidos no son escalables ni elásticos
- Identificación de problemas: el uso de FTP no me permite control de versiones y no es el mecanismo más eficiente.
- Identificación de problemas: Este esquema no funciona si tenemos un equipo de desarrollo construyendo una aplicación web a medida.
- Identificación de problemas: Las copias de seguridad pueden ser complicadas de realizar y además es complicado la automatización.
Enlaces
Vídeos de clases
Prácticas