WordPress adalah sistem manajemen konten (CMS) gratis dan open-source yang memungkinkan Anda membuat serta mengelola situs web dengan mudah, termasuk blog, situs berita, e-commerce, dan platform media sosial. WordPress menawarkan perpustakaan tema dan plugin yang kaya untuk menyesuaikan tampilan dan fungsi situs Anda. Topik ini menjelaskan cara membangun situs WordPress pada instance Elastic Compute Service (ECS) yang menjalankan sistem operasi Windows.
Persiapan
Sebelum membangun situs WordPress pada instance ECS yang ada, pastikan instance tersebut memenuhi persyaratan berikut:
Alamat IP publik secara otomatis ditetapkan ke instance ECS atau alamat IP elastis (EIP) terkait dengan instance tersebut. Untuk instruksi tentang cara mengaktifkan bandwidth publik, lihat Aktifkan Bandwidth Publik.
Aturan arah masuk telah ditambahkan ke grup keamanan instance ECS untuk membuka port 80 dan 3389. Untuk informasi lebih lanjut tentang cara menambahkan aturan grup keamanan, lihat Tambahkan Aturan Grup Keamanan.
PentingUntuk memastikan keamanan, konfigurasikan aturan dalam grup keamanan instance ECS sesuai dengan kebutuhan bisnis Anda. Misalnya, jika ingin terhubung ke database MySQL pada instance ECS, konfigurasikan aturan arah masuk dalam grup keamanan untuk membuka port 3306, yang merupakan port default untuk MySQL.
Prosedur
Bagian ini menjelaskan cara membangun situs WordPress pada instance ECS yang menjalankan Windows Server 2022. Antarmuka grafis dapat bervariasi tergantung pada versi sistem operasi Windows.
Langkah 1: Membangun lingkungan WIMP
WIMP adalah singkatan dari Windows, Internet Information Services (IIS), MySQL, dan PHP.
Setiap versi WordPress memerlukan versi PHP dan MySQL tertentu. Jika versi PHP atau MySQL tidak kompatibel dengan versi WordPress yang ingin diinstal, instalasi WordPress mungkin gagal. Untuk informasi tentang versi PHP dan MySQL yang kompatibel dengan setiap versi WordPress, lihat Kompatibilitas WordPress. Dalam contoh ini, digunakan WordPress 6.4.4, IIS 10.0, MySQL 8.0, dan PHP 8.0.
Untuk informasi tentang cara menerapkan IIS, lihat Cara Menginstal Layanan IIS dan FTP pada Instance Windows.
Untuk informasi tentang cara menerapkan MySQL, lihat Terapkan Database MySQL pada Instance ECS Windows.
Untuk informasi tentang cara menerapkan PHP, lihat Bagaimana Cara Menggunakan IIS untuk Membangun Lingkungan PHP pada Instance Windows?
Langkah 2: Membangun Situs WordPress
Hubungkan ke instance Windows tempat Anda ingin membangun situs WordPress dan unduh paket instalasi WordPress.
Hubungkan ke instance ECS.
Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk Terhubung ke Instance Windows melalui RDP.
Unduh Paket Instalasi WordPress 6.4.4 dari situs resmi WordPress.
CatatanDalam tutorial ini, digunakan WordPress 6.4.4. Kunjungi situs resmi WordPress untuk versi lainnya. Jika Anda mengunduh paket instalasi WordPress pada instance yang berlokasi di wilayah daratan Tiongkok dan kesalahan
429 Too Many Requestsdilaporkan, kami sarankan Anda mencoba lagi atau mengunduh paket instalasi WordPress dari situs pihak ketiga.Ekstrak paket instalasi WordPress.
Dalam tutorial ini, paket instalasi WordPress diekstrak ke direktori
C:\wordpress-6.4.4\wordpress.
Buat database MySQL untuk situs WordPress yang ingin dibangun.
Pergi ke folder
bindi direktori instalasi MySQL, klik kanan area kosong sambil menekan tombolShift, lalu pilih Open command window here.Dalam contoh ini, folder
bindi direktori instalasi MySQL adalahC:\BtSoft\mysql\MySQL8.0.Masuk ke MySQL.
.\mysql -u root -pMasukkan kata sandi pengguna root MySQL saat diminta.
Buat database bernama
wordpress.create database wordpress;
Konfigurasikan WordPress.
Di direktori
C:\wordpress-6.4.4\wordpress, temukan filewp-config-sample.php, salin file tersebut, lalu ubah nama salinan file menjadiwp-config.php.Gunakan editor teks untuk membuka file
wp-config.php, modifikasi informasi tentang databasewordpress, lalu simpan file.Gambar berikut menunjukkan contoh cara memodifikasi informasi.

Tambahkan situs WordPress ke Server Manager.
Buka menu Start di desktop Windows. Di bagian Windows Server, klik Server Manager.

Di bilah navigasi atas jendela Server Manager, pilih .

Di panel Connections, pilih .
Hapus situs yang terikat ke port 80 atau ubah nomor port dari 80 ke nomor port yang tidak digunakan, seperti 8088.
Dalam contoh ini, situs bernama
127.0.0.1, yang terikat ke port 80, dihapus.
Di panel Actions di sebelah kanan, klik Add Website untuk menambahkan situs WordPress.
Gambar berikut menunjukkan contoh cara mengonfigurasi parameter di kotak dialog Tambah Situs Web.

Perhatikan parameter berikut:
Site name: Tentukan nama untuk situs WordPress. Dalam contoh ini, masukkan
wordpress.Physical path: Pilih direktori tempat Anda mengekstrak paket instalasi WordPress. Dalam contoh ini, pilih
C:\wordpress-6.4.4\wordpress.Port: Masukkan 80.
Instal WordPress dan masuk ke situs WordPress.
Di instance Windows, gunakan browser web untuk mengakses
http://localhost/untuk pergi ke halaman instalasi WordPress.Konfigurasikan informasi dasar tentang situs WordPress dan klik Run the installation.
Konfigurasikan parameter berikut:
Site Title: Nama situs WordPress. Contoh: demowp.
Username: Nama pengguna yang ingin digunakan untuk masuk ke WordPress. Pastikan nama pengguna aman. Contoh: testwp.
Password: Kata sandi yang ingin digunakan untuk masuk ke WordPress. Kami sarankan Anda menentukan kata sandi yang kuat.
Your Email: Alamat email yang ingin digunakan untuk menerima notifikasi. Contoh: example.com.
Klik Install Wordpress.
Masukkan nama pengguna dan kata sandi yang Anda tentukan saat menginstal WordPress, lalu klik LOGIN.
Anda telah masuk ke situs WordPress. Untuk informasi lebih lanjut tentang cara menggunakan WordPress, lihat Dokumentasi WordPress.

Operasi Terkait
Konfigurasikan Nama Domain untuk Situs WordPress
FAQ
Mengapa saya tidak dapat mengakses situs WordPress menggunakan alamat IP publik instance ECS tempat situs WordPress di-host?
Referensi
Anda dapat menggunakan Docker untuk menerapkan WordPress. Untuk informasi lebih lanjut, lihat Gunakan Docker Compose untuk Menerapkan Aplikasi.
Anda dapat membangun beberapa situs web pada instance ECS. Untuk informasi lebih lanjut, lihat topik berikut:
Jika nama domain terhubung ke situs WordPress, Anda dapat mengonfigurasi komunikasi terenkripsi melalui HTTPS untuk nama domain tersebut. Untuk informasi lebih lanjut, lihat Terapkan Sertifikat SSL.
