WordPress adalah sistem manajemen blog dan konten yang paling populer dan banyak digunakan di dunia. Pemrosesan PHP dan database MySQL/MariaDB digunakan sebagai backend di WordPress. Ini adalah cara paling sederhana untuk membuat Blog, Situs Web Portofolio, toko web, dll. Dalam tutorial ini, kami akan menunjukkan cara menginstal WordPress dengan Nginx di Debian 10 Buster
Prasyarat
Kita akan menggunakan tumpukan LEMP (Linux, Nginx, MariaDB, dan PHP) dengan Nginx sebagai server web. Pastikan Anda memenuhi prasyarat berikut sebelum memulai proses instalasi
- Server Debian 10 dengan pengguna non-root dengan hak sudo
- Nginx harus diinstal dan dikonfigurasi, seperti yang ditunjukkan dalam tutorial ini
- Nama domain Anda harus menunjuk ke alamat IP server Anda
- Sertifikat SSL dipasang untuk domain Anda. Anda dapat menginstal sertifikat Let's Encrypt SSL gratis seperti yang ditunjukkan dalam tutorial ini
Buat database MariaDB dan Berikan Izin
Seperti yang telah kita bahas sebelumnya WordPress menggunakan database berbasis MySQL untuk menyimpan datanya. Jadi pertama-tama kita perlu membuat database MariaDB, pengguna MariaDB dan memberikan izin. Jika sistem Anda belum menginstal MariaDB, Anda dapat mengikuti tutorial Cara Memasang MariaDB di Debian 10
Pada awalnya, masuk ke shell MariaDB menggunakan perintah di bawah ini
mariadb -u root -pIni akan meminta Anda memasukkan kata sandi untuk pengguna root. Anda akan masuk saat memasukkan kata sandi yang benar
Ketik perintah di bawah ini untuk membuat database MariaDB baru untuk WordPress Anda
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;_Sekarang Anda harus membuat pengguna MariaDB baru dengan mengeluarkan perintah di bawah ini
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'enter-strong-password';Perlu menyiram database agar perubahan dapat tercermin di MySQL, ketik
Terakhir, eksis dari shell MySQL dengan mengetik
EXIT;_Instal PHP di Debian 10
PHP 7. 3 adalah versi PHP terbaru dan default di sistem Debian 10. Anda juga dapat memeriksa versi terbaru untuk pemasangan di situs web resmi PHP
Pertama-tama Anda perlu memperbarui indeks pengelola paket apt dan memutakhirkan paket
sudo apt update && sudo apt upgradeSelanjutnya, untuk menginstal PHP dan semua modul yang diperlukan jalankan perintah di bawah ini di terminal
sudo apt install php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip_Catatan. Paket PHP menetapkan persyaratan tergantung pada plugin WordPress. Beberapa mungkin memerlukan paket PHP tambahan untuk diinstal. Periksa dokumentasi plugin Anda untuk mengetahui persyaratan PHP-nya
Anda dapat memverifikasi instalasi dengan mengetikkan perintah di bawah ini
php -vAnda harus memulai ulang proses PHP-FPM dan layanan Nginx agar berlaku dengan mengeluarkan perintah di bawah ini
sudo systemctl restart php7.3-fpm.servicesudo systemctl restart nginxMengunduh dan Menyiapkan WordPress
Pertama, navigasikan ke direktori /tmp menggunakan perintah di bawah ini
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;_0Sekarang unduh pengaturan WordPress terbaru dari halaman unduhan WordPress menggunakan perintah wget di bawah ini
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;_1Setelah unduhan selesai, ekstrak file yang diunduh menggunakan perintah di bawah ini
Setelah itu, buat file konfigurasi untuk WordPress menggunakan perintah di bawah ini
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;_3Kemudian salin semua file ke contoh. direktori com menggunakan perintah di bawah ini
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;_4Anda perlu mengatur izin yang benar agar server web dapat menyimpan file dan direktori situs. Untuk mengubah kepemilikan contoh. Direktori com menggunakan perintah chown berikut
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;_5Konfigurasi Nginx
Anda harus menginstal Nginx dengan sertifikat SSL yang diinstal pada mesin Debian Anda. Kami akan mengikuti resep Nginx dari situs resmi Nginx untuk membuat blok server baru untuk instance WordPress kami
Buka editor teks Anda dan buat file berikut
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;_6Catatan. Anda harus mengganti nama domain asli Anda dengan contoh. com dan atur jalur sertifikat SSL yang benar
Selanjutnya, Anda harus Mengaktifkan blok server dengan membuat tautan simbolis ke direktori yang mengaktifkan situs
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;_7Disarankan untuk memeriksa kesalahan sintaks nginx dengan mengetik
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;_8Jika tidak ada kesalahan, hasilnya akan terlihat seperti ini
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;_9Setelah itu restart server nginx
sudo systemctl restart nginx_Selesaikan Instalasi WordPress
Sekarang konfigurasi WordPress selesai dan kita dapat menyelesaikan instalasi yang tersisa melalui antarmuka web
Untuk melakukannya buka browser Anda dan ketik nama domain Anda dan itu akan menampilkan halaman sebagai berikut
Pilih bahasa yang ingin Anda atur dan klik tombol lanjutkan untuk melanjutkan
Setelah itu akan muncul halaman di bawah ini, Anda hanya perlu mengklik Let's Go. tombol untuk melanjutkan
Pada halaman berikutnya Anda akan diminta untuk memasukkan rincian koneksi database. Masukkan database MySQL dan detail pengguna yang telah Anda buat sebelumnya
Selanjutnya tekan tombol Run the installation untuk memulai proses instalasi
Di layar berikutnya, Anda harus memasukkan nama situs WordPress dan menetapkan nama pengguna dan kata sandi untuk situs Anda. Juga, masukkan alamat email Anda dan pilih apakah Anda ingin mencegah mesin telusur mengindeks situs (Tidak disarankan)
Terakhir, klik tombol Instal WordPress dan setelah penginstalan selesai, Anda akan melihat layar di bawah ini
Tekan tombol Login Anda akan diarahkan ke halaman login WordPress. Sekarang gunakan nama pengguna dan kata sandi yang Anda atur pada langkah sebelumnya
Setelah login berhasil, Anda akan diarahkan ke dasbor administrasi WordPress sebagai berikut
Itu dia. Anda melakukannya dan sekarang Anda dapat menyesuaikan instalasi WordPress Anda dengan menginstal tema dan plugin baru