Tutorial Install WordPress di Windows Server 2012 – WordPress adalah salah satu CMS untuk membuat website yang bisa didapatkan secara gratis (open source), wordpress sendiri dibuat dengan menggunakan bahasa pemrograman PHP dengan database MYSQL, keduanya merupakan aplikasi gratis (open source software)
Sebagian besar wordpress ini di install di mesin Linux, tapi penulis akan mencoba memberikan tutorial install wordpress di windows server 2012. Banyak error yang terjadi saat proses install, perlu problem solved tersendiri.
Daftar Isi
File Pendukung yang diperlukan
Visual C++ Redistributable for Visual Studio 2015 : https://url.paidjo.com/3dhvOvj
Mysql Installer 8.0.18 : https://url.paidjo.com/33CCcIP
PHP Manager : https://url.paidjo.com/2xfpfsA
PHP 7.2.29 yang saat ini digunakan : https://url.paidjo.com/2Uq6TwY
PHPmyadmin 5.0.2 : https://url.paidjo.com/2QzZvxI
WordPress 5.3.2 : https://url.paidjo.com/2Ut0XDd
Install IIS
Server Manager –> Add Roles and Features



Install Visual C++ Redistributable for Visual Studio 2015
Untuk install Visual C++ ini mudah, tinggal next dan next sampai proses install
Install Mysql
Proses install tidak di capture secara penuh, hanya beberapa info saja yang bisa dicapture, tapi intinya semua sama


Install PHP Manager
Mengikuti proses install seperti umumnya
Install PHP 7.2.29
Sebenarnya prosesnya bukan install, tapi hanya meng ekstrak file ke
C:\php\

Install PHP Myadmin
Ini juga sama dengan PHP meng-ekstrak untuk lokasi silahkan disesuaikan dengan keingin, saat ini penulis mengekstrak
C:\inetpub\IntranetWeb\

Buat permision user IUSR agar dapat dibuka via web, bila tidak ada silahkan ditambahkan user IUSR

Membuat website untuk PHPmyadmin sengaja dibuat Video karena screenshot terlalu banyak yang di capture
Install WordPress
Ekstrak file WordPress disesuaikan keinginan ya
C:\inetpub\wp
Untuk proses Add Site ini sama dengan menambahkan site phpmyadmin tapi untuk port gunakan port 80
Buka web config pertama wordpress
http://localhost/wp-admin/setup-config.php
Bila masih ada yang perlu ditanyakan silahkan tinggalkan komentar dibawah
TROUBLESHOOTING
Bila phpmyadmin tidak bisa login atau ada error mengenai authentication
mysqli::real_connect(): The server requested authentication method unknown to the client [caching_sha2_password]
Ini terjadi karena client/connect tidak support dengan caching_sha2_password. Issue ini karena Mysql versi 8 terbaru
SOLUSI:
Buka config my.ini

silahkan dirubah bagian seperti diatas
[mysqld]
default-authentication-plugin=mysql_native_password
Bila sudah create user di Mysql silahkan usernya di Alter menjadi native password
ALTER USER 'paidjo'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
atau
CREATE USER 'paidjo'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Kemudian restart service mysql
Baca juga : Enable Disable Comment WordPress untuk Semua Post