mirror of
https://github.com/zexry619/auto-install-wp.git
synced 2025-08-18 02:19:14 +08:00
Auto Install WordPress cPanel
README.md | ||
wordpress_auto.sh | ||
wordpress_auto_multi.sh |
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:
- Single Domain: wordpress_auto.sh
Menginstall WordPress pada satu domain. - Multiple Domain: wordpress_auto_multi.sh
Menginstall WordPress secara otomatis pada beberapa domain sekaligus.
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
- Ubah permission script agar dapat dieksekusi:
chmod +x wordpress_auto.sh
- Jalankan script:
bash wordpress_auto.sh
- Ikuti instruksi yang muncul untuk memasukkan nama domain dan kredensial admin WordPress.
Instalasi Multiple Domain
- Ubah permission script agar dapat dieksekusi:
chmod +x wordpress_auto_multi.sh
- Jalankan script:
bash wordpress_auto_multi.sh
- 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
danwp-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.