

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Schritt 5: Aktualisieren Sie Ihre WordPress Anwendung und stellen Sie sie erneut bereit
<a name="tutorials-wordpress-update-and-redeploy-application"></a>

Nachdem Sie Ihre Anwendungsversion erfolgreich bereitgestellt haben, aktualisieren Sie den WordPress Code auf dem Entwicklungscomputer und verwenden Sie ihn dann, CodeDeploy um die Site erneut bereitzustellen. Danach sollten Sie die Codeänderungen auf der Amazon EC2 EC2-Instance sehen.

**Topics**
+ [Richten Sie die Site ein WordPress](#tutorials-wordpress-update-and-redeploy-application-configure-and-install)
+ [Ändern Sie die Site](#tutorials-wordpress-update-and-redeploy-application-modify-code)
+ [Stellen Sie die Site erneut bereit](#tutorials-wordpress-update-and-redeploy-application-deploy-updates)

## Richten Sie die Site ein WordPress
<a name="tutorials-wordpress-update-and-redeploy-application-configure-and-install"></a>

Um die Auswirkungen der Codeänderung zu sehen, beenden Sie die Einrichtung der WordPress Site, sodass Sie über eine voll funktionsfähige Installation verfügen.

1. Geben Sie die URL Ihrer Site in Ihren Webbrowser ein. Die URL ist die öffentliche DNS-Adresse der Amazon EC2 EC2-Instance plus eine `/WordPress` Erweiterung. Für diese WordPress Beispiel-Site (und die öffentliche DNS-Adresse der Amazon EC2 EC2-Instance) lautet die URL. **http://ec2-01-234-567-890.compute-1.amazonaws.com/WordPress**

1. Wenn Sie die Site noch nicht eingerichtet haben, wird die WordPress Standard-Willkommensseite angezeigt. Wählen Sie **Let's go\$1** (Los geht's\$1).

1. Geben Sie auf der Seite Datenbankkonfiguration die folgenden Werte ein, um die Standard-MySQL-Datenbank zu nutzen:
   + **Datenbankname**: **test**
   + **Benutzername**: **root**
   + **Passwort**: Lassen Sie das Feld leer.
   + **Datenbank-Host**: **localhost**
   + **Tabellenpräfix**: **wp\$1**

   Wählen Sie **Submit**, um die Datenbank einzurichten.

1. Fahren Sie mit der Einrichtung der Website fort. Geben Sie auf der **Willkommensseite** alle gewünschten Werte ein und wählen Sie **Installieren WordPress**. Wenn die Installation abgeschlossen ist, können Sie sich bei Ihrem Dashboard anmelden.

**Wichtig**  
 Während der Bereitstellung der WordPress Anwendung hat das **change\$1permissions.sh** Skript die Berechtigungen für den `/tmp/WordPress` Ordner aktualisiert, sodass jeder in den Ordner schreiben kann. Nun ist eine gute Gelegenheit, den folgenden Befehl auszuführen, um die Berechtigungen so einzuschränken, dass nur Sie als Eigentümer darin schreiben können:  

```
chmod -R 755 /var/www/html/WordPress
```

## Ändern Sie die Site
<a name="tutorials-wordpress-update-and-redeploy-application-modify-code"></a>

Um die WordPress Site zu ändern, wechseln Sie in den Ordner der Anwendung auf Ihrem Entwicklungscomputer:

```
cd /tmp/WordPress
```

Verwenden Sie zur Modifizierung einiger der Farben der Website in der Datei `wp-content/themes/twentyfifteen/style.css` einen Texteditor oder **sed**, um `#fff` in `#768331` zu ändern. 

Bei Linux oder anderen Systemen mit GNU **sed** verwenden Sie:

```
sed -i 's/#fff/#768331/g' wp-content/themes/twentyfifteen/style.css
```

Bei macOS, Unix oder anderen Systemen mit BSD **sed** verwenden Sie:

```
sed -i '' 's/#fff/#768331/g' wp-content/themes/twentyfifteen/style.css
```

## Stellen Sie die Site erneut bereit
<a name="tutorials-wordpress-update-and-redeploy-application-deploy-updates"></a>

Nachdem Sie den Code der Site geändert haben, verwenden Sie Amazon S3 und CodeDeploy stellen Sie die Site erneut bereit.

Bündeln Sie die Änderungen und laden Sie sie auf Amazon S3 hoch, wie unter beschrieben[Bündeln Sie die Dateien der Anwendung in einer einzigen Archivdatei und übertragen Sie die Archivdatei per Push](tutorials-wordpress-upload-application.md#tutorials-wordpress-upload-application-bundle-and-push-archive). (Wenn Sie diese Anweisungen befolgen, müssen Sie keine Anwendung erstellen.) Geben Sie der neuen Revision denselben Schlüssel wie zuvor (**WordPressApp.zip**). Laden Sie es in denselben Amazon S3 S3-Bucket hoch, den Sie zuvor erstellt haben (z. B.**amzn-s3-demo-bucket**).

Verwenden Sie die AWS CLI, die CodeDeploy Konsole oder die, CodeDeploy APIs um die Site erneut bereitzustellen.

**Topics**
+ [Erneutes Bereitstellen der Website (CLI)](#tutorials-wordpress-update-and-redeploy-application-deploy-updates-cli)
+ [Erneutes Bereitstellen der Website (Konsole)](#tutorials-wordpress-update-and-redeploy-application-deploy-updates-console)

### Erneutes Bereitstellen der Website (CLI)
<a name="tutorials-wordpress-update-and-redeploy-application-deploy-updates-cli"></a>

Rufen Sie den Befehl **create-deployment** auf, um eine auf der neu hochgeladenen Revision basierende Bereitstellung zu erstellen. Verwenden Sie die Anwendung mit dem Namen **WordPress\$1App**, die Bereitstellungskonfiguration mit dem Namen **CodeDeployDefault.OneAtATime**, die Bereitstellungsgruppe mit dem Namen **WordPress\$1DepGroup** und die Revision mit dem Namen **WordPressApp.zip** im Bucket mit dem Namen **amzn-s3-demo-bucket**:

```
 aws deploy create-deployment \
  --application-name WordPress_App \
  --deployment-config-name CodeDeployDefault.OneAtATime \
  --deployment-group-name WordPress_DepGroup \  
  --s3-location bucket=amzn-s3-demo-bucket,bundleType=zip,key=WordPressApp.zip
```

Sie können den Status der Bereitstellung wie in [Überwachen Sie Ihre Bereitstellung und beheben Sie Fehler](tutorials-wordpress-deploy-application.md#tutorials-wordpress-deploy-application-monitor) beschrieben überprüfen.

Nachdem CodeDeploy Sie die Site erneut bereitgestellt haben, rufen Sie die Site erneut in Ihrem Webbrowser auf, um zu überprüfen, ob die Farben geändert wurden. (Sie müssen möglicherweise Ihren Browser aktualisieren.) Wenn die Farben geändert wurden, herzlichen Glückwunsch\$1 Sie haben Ihre Website erfolgreich geändert und erneut bereitgestellt\$1

### Erneutes Bereitstellen der Website (Konsole)
<a name="tutorials-wordpress-update-and-redeploy-application-deploy-updates-console"></a>

1. [Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die CodeDeploy Konsole unter https://console.aws.amazon.com /codedeploy.](https://console.aws.amazon.com/codedeploy)
**Anmerkung**  
Melden Sie sich mit demselben Benutzer an, den Sie eingerichtet haben. [Erste Schritte mit CodeDeploy](getting-started-codedeploy.md)

1. Erweitern Sie im Navigationsbereich die Option **Bereitstellen** und wählen Sie dann **Anwendungen** aus.

1. Wählen Sie in der Liste der Anwendungen die Option **WordPress\$1App** aus.

1. Wählen Sie auf der Registerkarte **Deployment groups (Bereitstellungsgruppen)** die Option **WordPress\$1DepGroup**.

1. Wählen Sie **Create deployment**. 

1. Auf der Seite **Create deployment**:

   1. Wählen Sie unter **Deployment group (Bereitstellungsgruppe)** die Option **WordPress\$1DepGroup** aus.

   1. Wählen Sie im Bereich **Repository-Typ** die Option **Meine Anwendung ist in Amazon S3 gespeichert** aus und kopieren Sie dann den Amazon S3 S3-Link Ihrer Revision in das Feld **Speicherort der Revision**. Ermitteln des Link-Wertes: 

      1. In einer separaten Browser-Registerkarte:

         Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

          Navigieren Sie zu **amzn-s3-demo-bucket**, öffnen Sie es und wählen Sie dann Ihre Revision aus. **WordPressApp.zip** 

      1.  Wenn der **Eigenschaftenbereich** in der Amazon S3 S3-Konsole nicht sichtbar ist, wählen Sie die Schaltfläche **Eigenschaften**. 

      1.  Kopieren Sie im **Eigenschaftenbereich** den Wert des **Link-Felds** in das Feld **Revisionsort** in der CodeDeploy Konsole. 

   1. Wenn eine Meldung angezeigt wird, die besagt, dass der Dateityp nicht erkannt werden konnte, wählen Sie **.zip**. 

   1. Lassen Sie das Feld **Deployment description** leer.

   1. **Erweitern Sie **Deployment Group Overrides** und wählen Sie CodeDeployDefault unter **Deployment-Konfiguration** die Option aus. OneAtATime**.

   1. Klicken Sie auf **Start deployment (Bereitstellung starten)**. Auf der Seite **Deployments** werden nun Informationen zu der neu erstellten Bereitstellung angezeigt.

   1. Sie können den Status der Bereitstellung wie in [Überwachen Sie Ihre Bereitstellung und beheben Sie Fehler](tutorials-wordpress-deploy-application.md#tutorials-wordpress-deploy-application-monitor) beschrieben überprüfen.

      Nachdem CodeDeploy Sie die Site erneut bereitgestellt haben, rufen Sie die Site erneut in Ihrem Webbrowser auf, um zu überprüfen, ob die Farben geändert wurden. (Sie müssen möglicherweise Ihren Browser aktualisieren.) Wenn die Farben geändert wurden, herzlichen Glückwunsch\$1 Sie haben Ihre Website erfolgreich geändert und erneut bereitgestellt\$1