Skip to content

Latest commit

 

History

History
88 lines (53 loc) · 4.7 KB

Practica.md

File metadata and controls

88 lines (53 loc) · 4.7 KB

Despliegue tradicional de CMS PHP

Tienes dos opciones para realizar esta práctica:

  1. Consideramos que el primer hosting compartido es tu servidor dedicado, posteriormente tendrás que hacer la migración a un hosting externo.
  2. Utilizar dos servicios de hosting distintos (tal cómo se explica en la práctica.)

Tarea 1: Elección del escenario que vas a montar

Indica que opción has elegido:

  • Dos servicios de hosting distintos

Esta tarea consiste en instalar un CMS de tecnología PHP (elige un CMS que no hayas usado en la práctica anterior) en un hosting compartido. Los pasos que tendrás que dar los siguientes:

Tarea 2: Elección de un hosting compartido

  • Elige un servicio de hosting compartido con las caracterísitcas necesarias para instalar un CMS PHP (soporte PHP, base de datos,…)
  • Date de alta en el servicio.

Indica que servicio de hosting has elegido. Indica las características del hosting que vas a utilizar. Indica la URL que tendrá tu página web. Indica el CMS que vas a instalar.

El hosting que voy a utilizar es x10hosting. Entramos en su página web y creamos un usuario. El dominio será: palomapache2.x10host.com

El segundo hosting será InfinityFree. Tras registrarnos y validar el usuario a través de un correo que nos llegará a la dirección que indiquemos. La URL será: paloma-prestashop.com

Tarea 3: Instalación del CMS PHP en el hosting compartido

  • Descarga en tu ordenado el CMS PHP que vas a instalar.
  • Sube los ficheros al hosting compartido por FTP.
  • Realizar la configuración de la base de datos de forma adecuada.
  • Realiza la instalación.
  • Realiza una configuración mínima de la aplicación (Cambia la plantilla, crea algún contenido, …)
  • Instala un módulo para añadir alguna funcionalidad al CMS PHP.

En este momento, muestra al profesor la aplicación funcionando. Entrega un documentación resumida donde expliques los pasos fundamentales para realizar esta tarea.

Se descarga el CMS en la máquina y se pasa al hosting que se va a usar en primer lugar, x10hosting, por FTP. Para ello necesitamos la siguietne información que nos aporta el hosting: Información para FTP

El fichero zip se descomprime y se utiliza Filezilla para pasar los ficheros que se han descomprimido: (Imagen de Filezilla)

El resultado es el siguiente: Ficheros en el directorio Ficheros en el directorio

En la pestaña Databases del hosting se crea la base de datos y el usuario, palomap2_presta, al que se le otorgan todos los privilegios. Creacion BBDD

Accediendo al dominio que nos proporciona el hosting se comienza la instalación del CMS. Intalacion CMS

Durante la instalación del nuevo CMS se introducen los datos de la base de datos que se ha creado anteriormente. BBDD - CMS

Una vez acabada la instalación, se informa de que es recomendable eliminar la carpeta "install" por seguridad. BBDD - CMS

Como administrador se modifica la apariencia del sitio web. El tema, se añaden módulos, el logo, etc.

Para cambiar el tema hay que acceder a el directorio themes y añadir el directorio del nuevo tema que queremos agregar, en nuestro caso Bootstrap.

BBDD - CMS

Tarea 4: Migración de la apliación web

  • Elige otro servicio de hosting para PHP.
  • Realiza el proceso de migración.

Entrega una documentación resumida donde expliques los pasos fundamentales para realizar esta tarea. En este momento, muestra al profesor la aplicación funcionando en el otro hosting.

En el primer hosting hay que hacer una copia de seguridad de la base de datos y del CMS. Para hacer la copia de seguridad de la base de datos en x10hosting se accede a la pestaña donde se guardan las bases de datos que tenemos y se selecciona la opción phpMyAdmin. En este sitio está la pestaña exportar, que la usamos con las opciones rápido, como métido de exportación, y SQL como formato. Copia BBDD

A continuación, se realiza la copia del CMS. Para ello se copian todos los directorios y ficheros de nuestro CMS a nuestro equipo por FTP. Copia BBDD

Para realizar la copia de la base de datos en el nuevo hosting, InfinityFree, con la herramienta phpMyAdmin se importa la base de datos que se ha descargado del anterior hosting. Copia BBDD

Hay que asegurarse que en el fichero .config/db_slave_server.inc.php tenemos que indicarle nuestra base de datos creada en InfinityFree, nombre de usuario y contraseña. Una vez realizado todo esto, tendremos nuestro CMS migrado y funcionando.

Copia BBDD