Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Paso 3.2: Actualizar Simple PHPApp
importante
El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los actuales. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en AWS Re:post
Para empezar, necesitas una nueva versión de Simple PHPApp que utilice un almacén de datos interno. Con AWS OpsWorks Stacks es sencillo actualizar una aplicación. Si utiliza un repositorio Git o Subversion, puede tener una ramificación de repositorio independiente para cada versión de la aplicación. La aplicación de ejemplo almacena una versión de la aplicación que utiliza una base de datos de backend en la ramificación version2 del repositorio Git. Solo tiene que actualizar la configuración de la aplicación para especificar la nueva ramificación y volver a implementar la aplicación.
Para actualizar Simple PHPApp
-
Abrir la página de edición de la aplicación
En el panel de navegación, haga clic en Aplicaciones y, a continuación, en Editar en la columna Acciones de la PHPApp fila Simple.
-
Actualizar la configuración de la aplicación
Cambie los siguientes valores de configuración.
- Branch/Revision
-
Esta configuración indica la ramificación del repositorio de la aplicación. La primera versión de Simple PHPApp no se conectaba a una base de datos. Para utilizar una versión de la aplicación habilitada para bases de datos, establezca este valor en
version2
. - Document root (Raíz del documento)
-
Esta configuración especifica la carpeta raíz de la aplicación. La primera versión de Simple PHPApp utilizaba la configuración predeterminada, que se instala
index.php
en la carpeta raíz estándar del servidor (/srv/www
para aplicaciones PHP). Si especificas una subcarpeta aquí (solo el nombre, sin '/'),AWS OpsWorks Stacks la anexará a la ruta de la carpeta estándar. La versión 2 de Simple PHPApp debería estar disponible, así que establece Document root en/srv/www/web
.web
- Data source type (Tipo de origen de datos)
-
Esta configuración asocia un servidor de base de datos con la aplicación. En el ejemplo se usa la instancia de MySQL que creó en el paso anterior, por lo que debe establecer el tipo de fuente de datos OpsWorks y la instancia de base de datos en la instancia que creó en el paso anterior, db-master1 (mysql). Deja el nombre de la base de datos vacío; AWS OpsWorks Stacks creará una base de datos en el servidor nombrado con el nombre abreviado de la aplicación, simplephpapp.
A continuación, haga clic en Save (Guardar) para guardar la nueva configuración.
-
Inicie la instancia MySQL.
Después de actualizar una aplicación, AWS OpsWorks Stacks implementa automáticamente la nueva versión de la aplicación en cualquier instancia nueva del servidor de aplicaciones cuando la inicias. Sin embargo, AWS OpsWorks Stacks no implementa automáticamente la nueva versión de la aplicación en las instancias de servidor existentes; debes hacerlo manualmente, como se describe en. Paso 2.4: Crear e implementar una aplicación - Chef 11 Puedes implementar el Simple actualizado PHPApp ahora, pero para este ejemplo, es mejor esperar un poco.