Tutorial Deploy WordPress 5.8 di App Engine Google Cloud Platform (GCP)

Pada tutorial seri kali ini kita akan ngedeploy WordPress edisi terbaru (pada saat ini masih versi 5.8) ke GCP (Google Cloud Platform). Jadi wajib bagi kalian yang mau ngikutin tutorial ini harus sudah punya akun GCP dan google cloud SDK di komputer masing-masing. Silakan install kalau belum.

Buat Cloud SQL Dulu

Dengan menggunakan tool gcloud, kita buat sebuah instance Cloud SQL di regional Jakarta (asia-southeast2) sekaligus dengan mengganti password root DB nya:

gcloud sql instances create wordpress --activation-policy=ALWAYS --tier=db-g1-small --region=asia-southeast2

gcloud sql databases create wordpress --instance wordpress

gcloud sql users set-password root --host=% --instance wordpress --password=PASSWORD_ROOT_KAMU

Deploy dengan Cloud Tools

Pertama, referensi bacaan kita kali ini adalah halaman dokumentasi dari Google sendiri, disini: https://cloud.google.com/community/tutorials/run-wordpress-on-appengine-standard cuma kita harus tweak sedikit-sedikit biar bisa jalan dengan mulus. Berdasarkan tutorial diatas, kita bisa deploy dengan mudah menggunakan tool buatan komunitas google cloud dengan tool wp-gae.

Pada folder kerja, silakan install cloud tools.

composer require google/cloud-tools

Kedua, buat folder container WordPress dengan wp-gae:

php vendor/bin/wp-gae create

tuliskan nama folder kerja, misal ‘wordpress’. dan pilih region dari Cloud SQL yang telah dibuat. Lanjutkan sampai proses input nama project di GCP, nama database, username, password. Nah, jika kita menggunakan GCP di region Asia Southeast 2 (Jakarta) kita akan kelabakan karena tool diatas belum mendukung. Silakan pilih saja Asia Southeast 1 saja (sementara).

Setelah selesai, kita harus mengubah konfigurasi yang ada di wp-config.php. Ganti konfigurasi host database dengan region yang benar (asia-southeast2).

kemudian edit juga app.yaml ganti dari php72 ke php74

setelah itu deploy ke google cloud dengan perintah:

gcloud app deploy app.yaml cron.yaml

URL hasil deployment bisa dilihat dari terminal dengan domain appspot.com

Terakhir, lanjutkan dengan menginstall WordPress dari URL http://xxxx.appspot.com

Wagiman Wiryosukiro

Petani Sistem Informasi, tukang las plugin & themes Wordpress. Co-Founder SistemInformasi.biz. Saat ini aktif sebagai Developer & kontributor di OpenMandriva Linux.

You may also like...

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: