Cara menginstall wordpress di vagrant box?

By Admin
29 Jul 2022

Untuk kalian yang belum tahu apa itu Vagrant, Vagrant adalah sebuah software yang menggunakan teknologi virtual machine dimana kita dapat membuat lingkungan development secara portable, konsisten dan lebih fleksible.

Ini berarti dengan Vagrant kita bisa menghindari permasalah seperti:

  1. Perbedaan operating sistem antar programmer
  2. Kesulitan ketika os yang kita gunakan untuk development berbeda dengan production server
  3. Ada error ketika sebuah aplikas berjalan di satu komputer tapi tidak berjalan dengan baik di komputer lain.

Tapi kali ini kita harap kalian sudah menginstall vagrant box dan Laravel Homestead. 

Apa lagi nih Homestead? Kalau Vagrant untuk membuat virtual machine, Homestead adalah sebuah pre-package vagrant box yang sudah terinstall php, web server dan software lainnya yang dibutuhkan. Jadi kalian tidak perlu lagi takut untuk mengutak-atik configurasi komputer kalian karena semua konfigurasi vagrant hanya berlaku di virtual machine, kalau sudah selesai pakai bisa tinggal di delete atau buat ulang lagi.

1. Buat konfigurasi baru di Homestead.yaml

Tambahkan sebuah sites baru dengan map ke domain yang kalian bisa tentukan seperti contoh di bawah ini:

sites:
    - map: wpproject.local
      to: /home/vagrant/Sites/wordpress
      ~~~

map berfungsi untuk mapping ke nama domain local yang akan kita pakai. Kemudian kedua adalah to yang mengarah ke folder mana tempat kita akan menginstall wordpress. Biasanya berbeda2 tergantung dimana kalian menginstallnya nanti

Kemudian pada bagian database, tambahkan juga sebuah database dengan nama wp

~~~php
databases:
    - wp

2. Tambahkan host baru

Untuk pengguna windows, kalian bisa edit C:WindowsSystem32Driversetchosts dan tambahan sebuah host baru sesuai dengan nama host yang kalian pakai di pengaturan sites di atas. 

Pengguna linux based os edit file hostnya di /etc/hosts

192.168.10.10 wpproject.local

3. Download dan install wordpress.

Sekarang kita akan download installer wordpress dan menaruhnya di folder /Sites/wordpress. ini juga bisa berbeda-beda tergantung config dari homestead kalian.

Edit dan rename wp-config-sample.php menjadi wp-config.php, kemudian masukkan config database seperti di bawah ini:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wp');

/** MySQL database username */
define('DB_USER', 'homestead');

/** MySQL database password */
define('DB_PASSWORD', 'secret');

/** MySQL hostname */
define('DB_HOST', 'localhost');

Secara default, user dan password dari database homestead adalah homestead dan secret

4. Running server

Sekarang saatnya untuk menghidupkan virtual machine kita. Caranya dengan memanggil perintah vagrant up

Jika tidak terjadi kesalahan, maka saat kamu membuka host tersebut di browser akan mendapatkan tampilan seperti berikut ini dan bisa mulai melakukan config untuk wordpress kamu.

Cara menginstall wordpress di vagrant box?Step 1. Pilih Bahasa

Nah itulah cara menginstall wordpress di dalam vagrant dan homestead. Semoga artikel ini bermanfaat ya.

Artikel Lainnya

Artikel lain yang mungkin menarik juga untuk kamu baca.

Apa itu Persistance Layer?

Kali ini kita akan membahas tentang apa itu persistance layer khususnya dalam PHP OOP. Persistance layer biasa dijelaskan sebagai layer tempat untuk CREATE, UPDATE, DELETE data.
Admin
5 min read

Tips untuk simple code: part 4. Batasi penggunaan variable yang tidak perlu

Tips untuk simple code adalah membatasi penggunaan variable yang tidak perlu. Mau tahu implementasinya seperti apa? Yuk baca artikel ini lebih lanjut.
Admin
5 min read

Tips untuk simple code: part 3. satu level indentation

Part ketiga dari tips membuat kode kamu lebih simple ini adalah bagaimana caranya agar kode yang kamu buat memiliki minimal satu level indentation di dalam fungsi yang kamu buat. Kedengarannya memang susah sih, tapi kita lihat dahulu sample kode di bawah ini.
Admin
5 min read

© 2024