Dalam tutorial ini kami akan memandu Anda melalui langkah-langkah menginstal WordPress pada VPS Ubuntu 18.04 dengan semua komponen yang diperlukan, seperti server web Apache, server database PHP dan MySQL/MariaDB, dan mengkonfigurasi WordPress untuk menggunakan database pada server jarak jauh.
WordPress adalah sistem manajemen konten (CMS) yang paling populer dan paling banyak digunakan. Ini adalah CMS pilihan untuk 26% dari keseluruhan web. Ini didasarkan pada PHP, dan menyimpan informasinya dalam database MySQL. Banyaknya tema dan plugin menjadikan CMS ini pilihan yang sangat baik bagi seseorang yang membutuhkan cara yang mudah digunakan untuk memasukkan ide-ide mereka ke situs web yang terlihat bagus. Mari kita mulai dengan penginstalan.
Prasyarat
- VPS Ubuntu 18.04 + Server basis data jarak jauh
- PHP versi 7.3 atau yang lebih baru.
- Database MySQL versi 5.6 atau yang lebih baru ATAU MariaDB versi 10.1 atau yang lebih baru.
- Dukungan HTTPS
Langkah 1:Masuk dan Perbarui Server
Masuk ke Ubuntu 18.04 VPS Anda melalui SSH sebagai root pengguna
ssh root@IP_Address -p Port_number
Jangan lupa untuk mengganti ‘IP_Address‘ dan ‘Port_number‘ dengan alamat IP server Anda yang sebenarnya dan nomor port SSH.
Setelah Anda masuk, jalankan perintah berikut untuk memastikan bahwa semua paket yang diinstal di server Anda diperbarui ke versi terbaru yang tersedia:
perbarui tepat &&peningkatan tepat
Langkah 2:Instal Server Web Apache
Kita perlu menginstal server web untuk menyajikan konten WordPress. Untuk tujuan ini, kami akan menginstal dan menggunakan server web Apache. Ini tersedia di repositori resmi Ubuntu dan dapat dengan mudah diinstal menggunakan manajer paket apt:
apt -y install apache2
Setelah instalasi server web selesai, Apache harus dimulai secara otomatis. Anda dapat mengonfirmasi ini dengan memeriksa statusnya
systemctl status apache2
Keluaran:
apache2.service - Server HTTP Apache Dimuat:dimuat (/lib/systemd/system/apache2.service; diaktifkan; preset vendor:diaktifkan) Drop-In:/lib/systemd/system/Apache2.service.d apache2-systemd.conf Aktif:aktif (berjalan) sejak Jum 2019-08-09 02:31:39 CST; 14 menit yang lalu PID Utama:406 (apache2) Tugas:7 (batas:1110) CGroup:/system.slice/apache2.service 407 /usr/sbin/Apache2 -k start 423 /usr/sbin/apache2 -k mulai 426 /usr/sbin/Apache2 -k mulai 427 /usr/sbin/Apache2 -k mulai 428 /usr/sbin/Apache2 -k mulai
Aktifkan Apache untuk memulai secara otomatis setelah server reboot
systemctl aktifkan Apache2
Langkah 3:Instal PHP
Seperti yang telah kami sebutkan, WordPress adalah aplikasi berbasis PHP, jadi kami harus menginstal PHP dan beberapa ekstensi PHP di server. Jalankan perintah berikut untuk menginstal semua komponen yang diperlukan:
apt -y install php php-xml php-common php-gd php-mbstring php-xmlrpc php-curl php-soap php-zip php-intl
Setelah instalasi PHP selesai, Anda dapat memeriksa versi yang diinstal:
PHP 7.2.19-0ubuntu0.18.04.1 (cli) (dibuat:4 Jun 2019 14:48:12) ( NTS )Hak Cipta (c) 1997-2018 PHP GroupZend Engine v3.2.0, Hak Cipta (c) 1998-2018 Zend Technologies dengan Zend OPcache v7.2.19-0ubuntu0.18.04.1, Hak Cipta (c) 1999-2018, oleh Zend Technologies
Langkah 4:Instal MySQL di Server Jarak Jauh
Langkah selanjutnya adalah menginstal server database. Untuk keperluan tutorial ini, kami akan menginstalnya di server jauh.
Masuk ke server jarak jauh melalui SSH
ssh root@remote_IP -p Port_number
dan instal server database MySQL menggunakan perintah berikut
apt -y install mysql
Untuk menerima koneksi jarak jauh, edit file konfigurasi MySQL dan ubah bind-address
pilihan. Ini diatur untuk mendengarkan di localhost saja. Kami akan mengubah 127.0.0.1
ke alamat IP server database.
/etc/mysql/mysql.conf.d/mysqld.cnf# Alih-alih melewatkan jaringan, defaultnya sekarang hanya mendengarkan di# localhost yang lebih kompatibel dan tidak kalah secure.bind-address =remote_IPdan restart MySQL agar perubahan diterapkan:
systemctl restart mysqlLangkah 5:Buat Database dan Pengguna MySQL
Saat Anda masih masuk ke server jarak jauh yang akan kami gunakan sebagai server basis data kami, buat pengguna MySQL dan basis data untuk instalasi WordPress. Masuk ke cli MySQL sebagai pengguna root dan jalankan perintah berikut:
mysql -u root -pmysql> BUAT DATABASE wp;mysql> BUAT PENGGUNA 'wpser'@'IP_address' DIIDENTIFIKASI DENGAN 'PASSWORD';mysql> BERIKAN SEMUA HAK ISTIMEWA DI wp.* KE 'wpser'@'IP_address';mysql> HAK ISTIMEWA;Di mana 'IP_address' adalah alamat IP server Ubuntu 18.04 tempat WordPress akan diinstal. Pastikan untuk mengganti kata sandi dengan yang baik dan unik.
Langkah 6:Instal WordPress
Sekarang, kembali ke Ubuntu 18.04 VPS tempat kami menginstal Apache dan PHP, dan menginstal WordPress di dalamnya. Untuk melakukannya, unduh arsip WordPress:
wget https://wordpress.org/latest.zipBuka paket arsip ZIP yang diunduh ke direktori root dokumen:
unzip recent.zip /var/www/htmlSetel kepemilikan yang tepat untuk file WordPress:
chown -R www-data:www-data /var/www/html/wordpressGanti nama
wp-config-sample.php
File konfigurasi WordPress kewp-config.php
:mv /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.phpEdit file konfigurasi WordPress dan ubah baris berikut
nano /var/www/html/wordpress/wp-config.php/** Nama database untuk WordPress */define('DB_NAME', 'wp');/** Nama pengguna database MySQL */define ('DB_USER', 'wpuser');/** Kata sandi database MySQL */define('DB_PASSWORD', 'PASSWORD');/** Nama host MySQL */define('DB_HOST', 'remote_IP');dan simpan filenya.
Langkah 7:Buat Host Virtual Apache
Agar dapat mengakses WordPress dengan nama domain alih-alih alamat IP, kita harus membuat host virtual Apache untuk domain tertentu. Kami akan menggunakan sebagai contoh. Ganti semua kemunculan
domain.com
dengan nama domain Anda yang sebenarnya.Admin Server [email protected] domain.comServerAlias www.domain.comDocumentRoot /var/www/html/wordpress Opsi Indeks FollowSymLinks AllowOverride Semua Wajibkan semua diberikan ErrorLog ${APACHE_LOG_DIR}/domain.com_error.log CustomLog ${APACHE_LOG_DIR}/domain.com_access.log digabungkanAktifkan host virtual
a2ensite domain.comDan restart Apache agar perubahan diterapkan
systemctl restart Apache2Dengan langkah ini instalasi WordPress selesai, dan Anda dapat menyelesaikan konfigurasinya dengan membuka
http://domain.com
di browser web favorit Anda. Kemudian ikuti petunjuk di layar untuk memilih bahasa, membuat akun administratif, dll…
Selamat! Kami tidak hanya menginstal WordPress di VPS Ubuntu 18.04 kami, tetapi kami juga membuatnya menggunakan server database yang jauh dari yang menghosting instance WordPress.
Tentu saja, Anda tidak perlu menginstal WordPress di Ubuntu 18.04 dan mengonfigurasinya untuk menggunakan Database Jarak Jauh jika Anda menggunakan salah satu layanan Hosting WordPress yang Dioptimalkan, dalam hal ini Anda dapat meminta administrator sistem pakar kami untuk menginstal WordPress di Ubuntu 18.04 dan konfigurasikan untuk menggunakan Database Jarak Jauh untuk Anda, menggunakan tumpukan LAMP atau tumpukan hosting web lain pilihan Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini, tentang cara menginstal WordPress di Ubuntu 18.04 dan mengkonfigurasinya untuk menggunakan database jarak jauh , silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di bawah ini atau cukup tinggalkan komentar di bagian komentar. Terima kasih.
Panels