Cara Install WordPress dengan Apache di Ubuntu 18.04
|Cara Install WordPress dengan Apache di Ubuntu 18.04 – WordPress sampai saat ini masih merupakan platform blogging open source dan platform CMS yang paling populer yang menggerakkan lebih dari seperempat situs web dunia. WordPress ini didasarkan pada PHP dan MySQL dan banyak fitur yang dapat diperluas dengan menambahkan plugin WordPress dan untuk mempercantik tampilan website juga tersedia ratusan ribu tema WordPress gratis dan tema WordPress premium. Dengan WordPress Anda dapat dengan mudah membuat situs web jenis apapun seperti toko online, situs web pribadi, portofolio, atau blog Anda.
Dalam tutorial ini, saya akan menunjukkan kepada Anda bagaimana cara install WordPress pada server atau desktop Ubuntu 18.04. Ini adalah proses yang cukup mudah yang membutuhkan waktu kurang dari lima menit untuk menyelesaikannya. Pada saat menulis artikel ini, WordPress versi terbaru adalah versi 5.3.2.
Saya disini akan menggunakan LAMP Stack dengan Apache sebagai server web, sertifikat SSL, PHP 7.2 terbaru, dan MySQL / MariaDB sebagai server database.
Jika Anda ingin menggunakan Nginx sebagai web servernya maka Anda bisa membaca artikel saya sebelumnya disini → Cara Instal WordPress dengan Nginx di Ubuntu 18.04.
Persyaratan
Sebelum melanjutkan membaca tutorial cara install WordPress dengan Apache di Ubuntu ini, sebaiknya Anda penuhi persyaratan berikut ini :
- Memiliki nama domain yang menunjuk ke IP publik server Anda. Sebagai contoh saya akan menggunakan
example.com
. - Login sebagai pengguna dengan hak istimewa sudo. Baca → Cara Membuat Sudo User dan Sudo Group di Ubuntu.
- Install Apache di Ubuntu Anda dengan panduan seperti berikut → Panduan Cara Instal Apache di Ubuntu 18.04.
- Pasang sertifikat SSL untuk domain Anda. Anda dapat menggunakan Let’s Encrypt untuk sertifikat SSL gratis. Dan berikut panduannya → Cara Amankan Apache Menggunakan Let’s Encrypt di Ubuntu 18.04.
Update daftar paket dan upgrade paket yang diinstal ke versi terbaru:
$ sudo apt update
$ sudo apt upgrade
Membuat database MySQL
WordPress menggunakan database MySQL untuk menyimpan semua datanya seperti postingan, halaman, user, pengaturan plugin dan tema. Saya akan mulai dengan membuat database MySQL, user akun MySQL, dan memberikan akses ke database.
Jika Anda belum menginstal database MySQL atau MariaDB di server Ubuntu Anda, Anda dapat menginstall dengan mengikuti salah satu panduan di bawah ini:
Login ke shell MySQL dengan mengetik perintah berikut:
$ sudo mysql
Dari dalam shell MySQL, jalankan pernyataan SQL berikut untuk membuat database:
mysql> CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
Selanjutnya, buat akun user MySQL dan berikan akses ke database:
mysql> GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
Terakhir, keluar dari konsol mysql dengan mengetik:
mysql> EXIT
Menginstall PHP
PHP 7.2 yang merupakan versi PHP default di Ubuntu 18.04 sepenuhnya didukung dan direkomendasikan untuk WordPress karena lebih cepat dan stabil.
Untuk menginstall PHP dan semua ekstensi PHP yang diperlukan, jalankan perintah berikut:
$ sudo apt install php7.2 php7.2-cli php7.2-mysql php7.2-json php7.2-opcache php7.2-mbstring php7.2-xml php7.2-gd php7.2-curl
Restart Apache agar ekstensi PHP yang baru diinstal dimuat:
$ sudo systemctl restart apache2
Download WordPress
Sebelum mendownload arsip WordPress, pertama buat direktori yang akan menampung file WordPress:
$ sudo mkdir -p /var/www/example.com
Langkah selanjutnya adalah mengunduh versi terbaru WordPress dari halaman unduh WordPress menggunakan perintah wget
berikut:
$ cd /tmp
$ wget https://wordpress.org/latest.tar.gz
Setelah download selesai, ekstrak arsip dan pindahkan file yang diekstrak ke direktori document root domain:
$ tar xf latest.tar.gz
$ sudo mv /tmp/wordpress/* /var/www/example.com/
Tetapkan izin yang benar sehingga server web dapat memiliki akses penuh ke file dan direktori situs menggunakan perintah chown
berikut:
Output
sudo chown -R www-data: /var/www/example.com
Mengkonfigurasi Apache
Sekarang, Anda seharusnya sudah memiliki Apache dengan sertifikat SSL yang terinstal di sistem Ubuntu Anda karena sudah dijelaskan di persyaratan dari tutorial ini diatas.
Langkah selanjutnya adalah mengedit konfigurasi virtual host Apache untuk domain yang di install WordPress:
$ sudo nano /etc/apache2/sites-available/example.com.conf
Konfigurasi Apache berikut ini akan me-redirect dari HTTP
ke HTTPS
dan www
ke versi non-www
dari domain Anda dan mengaktifkan HTTP2
. Jangan lupa ganti example.com
dengan domain Anda sendiri dan atur jalur yang benar ke file sertifikat SSL.
ServerName example.com
ServerAlias www.example.com
Redirect permanent / https://example.com/
ServerName example.com
ServerAlias www.example.com
Protocols h2 http:/1.1
<If "%{HTTP_HOST} == 'www.example.com'">
Redirect permanent / https://example.com/
DirectoryIndex index.html index.php
DocumentRoot /var/www/example.com
ErrorLog ${APACHE_LOG_DIR}/example.com-error.log
CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined
SSLEngine On
SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem
Options FollowSymLinks
AllowOverride All
Require all granted
Aktifkan virtual host untuk domain. Perintah di bawah ini akan membuat link simbolik dari sites-available
ke direktori sites-enabled
:
$ sudo a2ensite example.com
Agar konfigurasi baru berlaku, restart layanan Apache dengan mengetik:
$ sudo systemctl restart apache2
Menyelesaikan Instalasi WordPress
Sekarang WordPress telah diunduh dan konfigurasi server sudah selesai, sekarang saatnya untuk menyelesaikan instalasi WordPress melalui antarmuka web.
Buka browser terbaik Anda, ketikkan domain Anda dan halaman seperti berikut akan muncul:
Pilih bahasa yang ingin Anda gunakan dan klik tombol Continue.
Selanjutnya, Anda akan melihat halaman informasi berikut, klik tombol Let’s Go!.
Pada halaman berikutnya, Anda diharuskan untuk memasukkan detail koneksi database Anda. Masukkan rincian nama database, username, password untuk MySQL yang Anda buat sebelumnya. Jika sudah klik tombol Submit.
Mulai instalasi dengan mengklik tombol Run Installation.
Pada langkah berikutnya, Anda harus memasukkan nama untuk situs web WordPress Anda dan memilih username (untuk tujuan keamanan jangan menggunakan username “admin”, buat yang lebih rumit).
Dalam instalasi WordPress dibagian ini akan secara otomatis menghasilkan Password yang kuat untuk Anda. Jangan lupa untuk menyimpan password ini. Tapi Anda juga dapat mengatur password sendiri.
Masukkan alamat email Anda dan pilih apakah Anda ingin mencegah mesin pencari mengindeks situs Anda (jangan di centang agar Google mengindeks situs Anda).
Klik Instal WordPress dan setelah instalasi selesai, Anda akan dibawa ke halaman yang memberi tahu Anda bahwa WordPress telah diinstal. Untuk mengakses Form login WordPress Anda, klik tombol Log in.
Masukkan Username dan Password Anda dan klik tombol Log In.
Setelah Log in, Anda akan diarahkan ke dashboard admin WordPress.
Dari sini Anda dapat mulai menyesuaikan instalasi WordPress Anda dengan menginstal tema dan plugin baru, membuat postingan, membuat halaman dan masih banyak lagi. Jika Anda baru menggunakan WordPress, Anda bisa mempelajari tutorial WordPress di centerklik, ada ratusan tutorial WordPress gratis untuk Anda pelajari. Silahkan cek disini → Tutorial WordPress.
Kesimpulan
Selamat, Anda telah berhasil mengikuti panduan cara install WordPress dengan Apache di server Ubuntu 18.04 Anda. Sekarang saatnya untuk mempelajari WordPress atau buat website bisnis Anda berjalan dengan baik di WordPress dan berjalan diatas web server terbaik Apache dengan mesin server Ubuntu 18.04.
Anda Terbantu artikel ini? Silahkan bergabung dengan centerklik di Twitter dan Facebook+.
Daftar isi Tutorial WordPress Terlengkap GratisRegister Now: TOP 10 Hosting
Dapatkan Hosting Murah dengan Kualitas Terbaik. For Serious Blogger! View Deals