How to Start a Blog? Panduan Membuat Website Hanya 30 Menit

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.

Cara Instal WordPress di Ubuntu 18.04

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 :

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:

Ubuntu instal wordpress language selector

Pilih bahasa yang ingin Anda gunakan dan klik tombol Continue.

Selanjutnya, Anda akan melihat halaman informasi berikut, klik tombol Let’s Go!.

Ubuntu instal wordpress information

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.

Ubuntu cara install wordpress Apache database information

Mulai instalasi dengan mengklik tombol Run Installation.

Ubuntu instal wordpress 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).

Install wordpress ftp4

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.

Cara Install wordpress Apache selesai

Masukkan Username dan Password Anda dan klik tombol Log In.

Setelah Log in, Anda akan diarahkan ke dashboard admin WordPress.

Ubuntu cara Install wordpress Apache dashboard

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 Gratis
10 top hosting!

Register Now: TOP 10 Hosting

Dapatkan Hosting Murah dengan Kualitas Terbaik. For Serious Blogger! View Deals

Niagahoster

Rp.26.000/Bln Free Domain, Unlimited Space & Bandwidth Get Host

IDCloudhost

Rp.30.000/Bln Free Domain, Unlimited Space & Bandwidth Get Host

Bluehost Hosting

$2.95/Month Free Domain, Unlimited Space & Bandwidth Get Host

iPage Hosting

$1.99/Month Free Domain, Unlimited Space & Bandwidth Get Host

SiteGround Hosting

$3.45/Month Free Domain, Unlimited Space & Bandwidth Get Host

Hostgator

$3.95/Month Free Domain, Unlimited Space & Bandwidth Get Host

Add a Comment

Your email address will not be published. Required fields are marked *