

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Langkah 5: Perbarui dan terapkan ulang aplikasi Anda WordPress
<a name="tutorials-wordpress-update-and-redeploy-application"></a>

Sekarang setelah Anda berhasil menerapkan revisi aplikasi Anda, perbarui WordPress kode pada mesin pengembangan, dan kemudian gunakan CodeDeploy untuk menerapkan ulang situs. Setelah itu, Anda akan melihat perubahan kode pada instans Amazon EC2.

**Topics**
+ [Siapkan WordPress situs](#tutorials-wordpress-update-and-redeploy-application-configure-and-install)
+ [Memodifikasi situs](#tutorials-wordpress-update-and-redeploy-application-modify-code)
+ [Menerapkan ulang situs](#tutorials-wordpress-update-and-redeploy-application-deploy-updates)

## Siapkan WordPress situs
<a name="tutorials-wordpress-update-and-redeploy-application-configure-and-install"></a>

Untuk melihat efek perubahan kode, selesaikan pengaturan WordPress situs sehingga Anda memiliki instalasi yang berfungsi penuh.

1. Ketik URL situs Anda ke browser web Anda. URL adalah alamat DNS publik dari instans Amazon EC2 ditambah `/WordPress` ekstensi. Untuk WordPress situs contoh ini (dan contoh alamat DNS publik instans Amazon EC2), URL-nya adalah. **http://ec2-01-234-567-890.compute-1.amazonaws.com/WordPress**

1. Jika Anda belum menyiapkan situs, halaman selamat datang WordPress default akan muncul. Pilih **Ayo pergi\$1** .

1. Untuk menggunakan database MySQL default, pada halaman konfigurasi database, ketikkan nilai berikut:
   + **Nama Database**: **test**
   + **Nama pengguna**: **root**
   + **Kata sandi**: Biarkan kosong.
   + **Host Database**: **localhost**
   + **Awalan Tabel**: **wp\$1**

   Pilih **Kirim** untuk mengatur database.

1. Lanjutkan pengaturan situs. Pada halaman **Selamat Datang**, isi nilai apa pun yang Anda inginkan, dan pilih **Instal WordPress**. Setelah instalasi selesai, Anda dapat masuk ke dasbor Anda.

**penting**  
 Selama penyebaran WordPress aplikasi, **change\$1permissions.sh** skrip memperbarui izin `/tmp/WordPress` folder sehingga siapa pun dapat menulis ke sana. Sekarang adalah saat yang tepat untuk menjalankan perintah berikut untuk membatasi izin sehingga hanya Anda, pemilik, yang dapat menulis kepadanya:  

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

## Memodifikasi situs
<a name="tutorials-wordpress-update-and-redeploy-application-modify-code"></a>

Untuk memodifikasi WordPress situs, buka folder aplikasi di mesin pengembangan Anda:

```
cd /tmp/WordPress
```

Untuk memodifikasi beberapa warna situs, dalam `wp-content/themes/twentyfifteen/style.css` file, gunakan editor teks atau **sed** `#fff` untuk mengubahnya`#768331`. 

Di Linux atau sistem lain dengan GNU**sed**, gunakan:

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

Di macOS, Unix, atau sistem lain dengan **sed** BSD, gunakan:

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

## Menerapkan ulang situs
<a name="tutorials-wordpress-update-and-redeploy-application-deploy-updates"></a>

Sekarang setelah Anda memodifikasi kode situs, gunakan Amazon S3 dan CodeDeploy untuk menyebarkan kembali situs.

Bundel dan unggah perubahan ke Amazon S3, seperti yang dijelaskan dalam. [Bundel file aplikasi ke dalam satu file arsip dan dorong file arsip](tutorials-wordpress-upload-application.md#tutorials-wordpress-upload-application-bundle-and-push-archive) (Saat Anda mengikuti instruksi tersebut, ingatlah bahwa Anda tidak perlu membuat aplikasi.) Berikan revisi baru kunci yang sama seperti before (**WordPressApp.zip**). Unggah ke bucket Amazon S3 yang sama yang Anda buat sebelumnya (misalnya,**amzn-s3-demo-bucket**).

Gunakan AWS CLI, CodeDeploy konsol, atau CodeDeploy APIs untuk menyebarkan kembali situs.

**Topics**
+ [Untuk menyebarkan kembali situs (CLI)](#tutorials-wordpress-update-and-redeploy-application-deploy-updates-cli)
+ [Untuk menyebarkan kembali situs (konsol)](#tutorials-wordpress-update-and-redeploy-application-deploy-updates-console)

### Untuk menyebarkan kembali situs (CLI)
<a name="tutorials-wordpress-update-and-redeploy-application-deploy-updates-cli"></a>

Panggil **create-deployment** perintah untuk membuat penerapan berdasarkan revisi yang baru diunggah. Gunakan aplikasi bernama**WordPress\$1App**, konfigurasi penerapan bernama**CodeDeployDefault.OneAtATime**, grup penyebaran bernama**WordPress\$1DepGroup**, dan revisi yang disebutkan **WordPressApp.zip** dalam bucket bernama: **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
```

Anda dapat memeriksa status penerapan, seperti yang dijelaskan dalam[Pantau dan pecahkan masalah penerapan Anda](tutorials-wordpress-deploy-application.md#tutorials-wordpress-deploy-application-monitor).

 CodeDeploy Setelah menempatkan kembali situs, kunjungi kembali situs di browser web Anda untuk memverifikasi warna telah diubah. (Anda mungkin perlu menyegarkan browser Anda.) Jika warnanya telah diubah, selamat\$1 Anda telah berhasil memodifikasi dan memindahkan situs Anda\$1

### Untuk menyebarkan kembali situs (konsol)
<a name="tutorials-wordpress-update-and-redeploy-application-deploy-updates-console"></a>

1. Masuk ke Konsol Manajemen AWS dan buka CodeDeploy konsol di [https://console.aws.amazon.com/codedeploy](https://console.aws.amazon.com/codedeploy).
**catatan**  
Masuk dengan pengguna yang sama dengan yang Anda atur[Memulai dengan CodeDeploy](getting-started-codedeploy.md).

1. **Di panel navigasi, perluas **Deploy**, lalu pilih Applications.**

1. Dalam daftar aplikasi, pilih **WordPress\$1App**.

1. Pada tab **Grup Deployment**, pilih**WordPress\$1DepGroup**.

1. Pilih **Buat penerapan**. 

1. Pada halaman **Create deployment**:

   1. Di **grup Deployment**, pilih**WordPress\$1DepGroup**.

   1. **Di area **tipe Repositori**, pilih **Aplikasi saya disimpan di Amazon S3, lalu salin tautan Amazon** S3 revisi Anda ke kotak lokasi Revisi.** Untuk menemukan nilai tautan: 

      1. Di tab browser terpisah:

         Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

          Jelajahi dan buka **amzn-s3-demo-bucket**, lalu pilih revisi Anda,. **WordPressApp.zip** 

      1.  Jika panel **Properties** tidak terlihat di konsol Amazon S3, pilih tombol **Properties**. 

      1.  Di panel **Properti**, salin nilai bidang **Tautan** ke kotak **Lokasi revisi** di CodeDeploy konsol. 

   1. Jika muncul pesan yang mengatakan jenis file tidak dapat dideteksi, **pilih.zip.** 

   1. Biarkan kotak **deskripsi Deployment** kosong.

   1. **Perluas **penggantian grup Deployment** dan dari konfigurasi **Deployment**, pilih. CodeDeployDefault OneAtATime**.

   1. Pilih **Mulai penerapan**. Informasi tentang penerapan yang baru dibuat muncul di halaman **Deployment**.

   1. Anda dapat memeriksa status penerapan, seperti yang dijelaskan dalam[Pantau dan pecahkan masalah penerapan Anda](tutorials-wordpress-deploy-application.md#tutorials-wordpress-deploy-application-monitor).

       CodeDeploy Setelah menempatkan kembali situs, kunjungi kembali situs di browser web Anda untuk memverifikasi warna telah diubah. (Anda mungkin perlu menyegarkan browser Anda.) Jika warnanya telah diubah, selamat\$1 Anda telah berhasil memodifikasi dan memindahkan situs Anda\$1