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
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 EC2 Amazon-Instance sehen.
Richten Sie die Site WordPress ein
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.
-
Geben Sie die Ihrer Website URL in Ihren Webbrowser ein. Das URL ist die öffentliche DNS Adresse der EC2 Amazon-Instance plus eine
/WordPress
Erweiterung. Für diese WordPress Beispielseite (und die öffentliche DNS Adresse der EC2 Amazon-Instance) URL ist dashttp://ec2-01-234-567-890.compute-1.amazonaws.com/WordPress
. -
Wenn Sie die Site noch nicht eingerichtet haben, wird die WordPress Standard-Willkommensseite angezeigt. Wählen Sie Let's go! (Los geht's!).
-
Um die Standardeinstellung Meine SQL Datenbank zu verwenden, geben Sie auf der Datenbankkonfigurationsseite die folgenden Werte ein:
-
Datenbankname:
test
-
Benutzername:
root
-
Passwort: Lassen Sie das Feld leer.
-
Datenbank-Host:
localhost
-
Tabellenpräfix:
wp_
Wählen Sie Submit, um die Datenbank einzurichten.
-
-
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_permissions.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
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.
Verwenden Sie auf Linux oder anderen Systemen mit GNUsed:
sed -i 's/#fff/#768331/g' wp-content/themes/twentyfifteen/style.css
Verwenden Sie auf macOS, Unix oder anderen Systemen mit BSDsed:
sed -i '' 's/#fff/#768331/g' wp-content/themes/twentyfifteen/style.css
Stellen Sie die Site erneut bereit
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 beschriebenBündeln Sie die Dateien der Anwendung in einer einzigen Archivdatei und übertragen Sie die Archivdatei per Push. (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.
Um die Site erneut bereitzustellen () CLI
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_App
, die Bereitstellungskonfiguration mit dem Namen CodeDeployDefault.OneAtATime
, die Bereitstellungsgruppe mit dem Namen WordPress_DepGroup
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 beschrieben überprüfen.
Rufen Sie die Site nach CodeDeploy der erneuten Bereitstellung 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! Sie haben Ihre Website erfolgreich geändert und erneut bereitgestellt!
Erneutes Bereitstellen der Website (Konsole)
-
Anmerkung
Melden Sie sich mit demselben Benutzer an, den Sie eingerichtet haben. Erste Schritte mit CodeDeploy
-
Erweitern Sie im Navigationsbereich die Option Bereitstellen und wählen Sie dann Anwendungen aus.
-
Wählen Sie in der Liste der Anwendungen die Option WordPress_App aus.
-
Wählen Sie auf der Registerkarte Deployment groups (Bereitstellungsgruppen) die Option
WordPress_DepGroup
. -
Wählen Sie Create deployment.
-
Auf der Seite Create deployment:
-
Wählen Sie unter Deployment group (Bereitstellungsgruppe) die Option
WordPress_DepGroup
aus. -
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:
-
In einer separaten Browser-Registerkarte:
Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon S3 S3-Konsole unter 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
-
Wenn der Eigenschaftenbereich in der Amazon S3 S3-Konsole nicht sichtbar ist, wählen Sie die Schaltfläche Eigenschaften.
-
Kopieren Sie im Eigenschaftenbereich den Wert des Link-Felds in das Feld Revisionsort in der CodeDeploy Konsole.
-
-
Wenn eine Meldung angezeigt wird, die besagt, dass der Dateityp nicht erkannt werden konnte, wählen Sie .zip.
-
Lassen Sie das Feld Deployment description leer.
-
Erweitern Sie Deployment Group Overrides und wählen Sie CodeDeployDefault unter Deployment-Konfiguration die Option aus. OneAtATime.
-
Klicken Sie auf Start deployment (Bereitstellung starten). Auf der Seite Deployments werden nun Informationen zu der neu erstellten Bereitstellung angezeigt.
-
Sie können den Status der Bereitstellung wie in Überwachen Sie Ihre Bereitstellung und beheben Sie Fehler 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! Sie haben Ihre Website erfolgreich geändert und erneut bereitgestellt!
-