Auto Install WordPress cPanel
Find a file
2025-02-23 08:14:55 +07:00
README.md Update readme 2025-02-23 08:14:55 +07:00
wordpress_auto.sh first commit 2025-02-23 08:01:29 +07:00
wordpress_auto_multi.sh first commit 2025-02-23 08:01:29 +07:00

WordPress Auto Installer for cPanel

Repository ini berisi dua script Bash untuk mengotomatiskan instalasi WordPress di cPanel menggunakan wp-cli dan uapi.

Daftar Isi

Deskripsi

Script ini dibuat untuk memudahkan proses instalasi WordPress melalui cPanel. Tersedia dua versi:

Fitur

  • Mengambil DocumentRoot domain via uapi dan jq.
  • Membuat database, user database, dan mengatur privileges melalui uapi.
  • Mengunduh WordPress core dengan wp-cli dan membuat file konfigurasi secara otomatis.
  • Instalasi WordPress lengkap dengan pembuatan admin user (dengan opsi menggunakan kredensial yang sama untuk multiple domain).

Persyaratan

Pastikan server Anda sudah terinstall:

  • uapi (cPanel API)
  • jq
  • wp-cli
  • openssl
  • shuf

Pastikan juga file script disimpan dengan format Unix (LF) untuk menghindari error "command not found" karena karakter CRLF.

Cara Penggunaan

Instalasi Single Domain

  1. Ubah permission script agar dapat dieksekusi:
    chmod +x wordpress_auto.sh
    
  2. Jalankan script:
    bash wordpress_auto.sh
    
  3. Ikuti instruksi yang muncul untuk memasukkan nama domain dan kredensial admin WordPress.

Instalasi Multiple Domain

  1. Ubah permission script agar dapat dieksekusi:
    chmod +x wordpress_auto_multi.sh
    
  2. Jalankan script:
    bash wordpress_auto_multi.sh
    
  3. Ikuti instruksi yang muncul untuk memasukkan daftar domain (dipisahkan spasi) dan pilih apakah akan menggunakan kredensial admin yang sama atau berbeda untuk tiap domain.

Catatan

  • Pastikan perintah uapi dan wp-cli sudah berfungsi dengan baik pada server Anda.
  • Script ini menggunakan jeda pendek (sleep 3) untuk memastikan perubahan pada database sudah diterapkan sebelum proses instalasi WordPress dilanjutkan.