Cara Install WordPress dengan Apache di Ubuntu 18.04

WordPress sejauh ini merupakan platform blogging open source dan platform CMS yang paling populer. WordPress menggerakkan lebih dari seperempat situs web di”  dunia. WordPress didasarkan pada PHP dan MySQL dan paket banyak fitur yang dapat diperluas dengan plugin dan tema baik gratis maupun premium. WordPress memungkinkan Anda untuk dengan mudah membangun situs web, portofolio, atau blog eCommerce.

Dalam tutorial ini, kami akan menunjukkan kepada Anda bagaimana menginstal WordPress pada mesin Ubuntu 18.04. Ini adalah proses yang cukup mudah yang membutuhkan waktu kurang lebih sepuluh menit untuk menyelesaikannya. Pada saat menulis artikel ini, WordPress versi terbaru adalah versi 5.0.2.

Kita akan menggunakan LAMP stack dengan Apache sebagai web server, sertifikat SSL, PHP 7.2 terbaru dan MySQL / MariaDB sebagai server basis data.

*Prasyarat*

Pastikan prasyarat berikut dipenuhi sebelum melanjutkan dengan tutorial ini:

· Memiliki nama domain yang menunjuk ke IP publik server Anda. Kami akan menggunakan example.com. · Masuk sebagai pengguna dengan hak istimewa sudo. · Apache diinstal dan terkonfigurasi dengan mengikuti instruksi ini. · Anda memiliki sertifikat SSL yang diinstal untuk domain. Jika belum memilikinya, Anda dapat menginstal sertifikat SSL gratis Let”€™s Encrypt dengan mengikuti instruksi ini.

Langkah pertama, Perbarui daftar paket dan update paket yang diinstal ke versi terbaru:

sudo apt update && sudo apt upgrade

*Membuat database MySQL*

WordPress menggunakan database MySQL untuk menyimpan semua datanya seperti posting, halaman, pengguna, pengaturan plugin dan tema. Kita akan mulai dengan membuat database MySQL, akun pengguna MySQL, dan memberikan akses ke database.

Jika Anda belum menginstal MySQL atau MariaDB di server Ubuntu Anda, Anda dapat melakukannya dengan mengikuti salah satu panduan di bawah ini:

· Install MySQL on Ubuntu 18.04 · Install MariaDB on Ubuntu 18.04

Login ke shell MySQL dengan mengetik perintah berikut:

sudo mysql

Dari dalam shell MySQL, jalankan pernyataan SQL berikut untuk membuat database:

CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

Selanjutnya, buat akun user MySQL dan berikan hak akses ke database:

GRANT ALL ON wordpress.* TO ‘wordpressdatabase’@’localhost’ IDENTIFIED BY ‘ganti-dengan-password’;

Terakhir, keluar dari konsol mysql dengan mengetik:

EXIT

*Instal PHP*

PHP 7.2 yang merupakan versi PHP default di Ubuntu 18.04 sepenuhnya didukung dan direkomendasikan untuk WordPress.

Untuk instal 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 semua konfigurasi PHP dapat segera di implementasikan ke Apache

sudo systemctl restart apache2

*Download WordPress*

Sebelum mengunduh arsip WordPress, pertama buat direktori yang akan menampung semua file WordPress :

sudo mkdir -p /var/www/example.com

Langkah selanjutnya adalah mengunduh versi terbaru WordPress dari halaman unduhan WordPress menggunakan perintah wget berikut:

cd /tmp

wget https://wordpress.org/latest.tar.gz

Setelah unduhan selesai, ekstrak arsip dan pindahkan file yang diekstrak ke direktori root dokumen domain:

tar xf latest.tar.gzsudo 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:

sudo chown -R www-data: /var/www/example.com

*Konfigurasi Apache*

Sekarang, Anda seharusnya sudah memiliki Apache dengan sertifikat SSL yang terinstal di sistem Anda, jika masih belum silahkan untuk memeriksa prasyarat untuk tutorial ini.

Langkah selanjutnya adalah mengedit konfigurasi host virtual Apache untuk domain WordPress :

sudo nano /etc/apache2/sites-available/example.com.conf

Konfigurasi Apache berikut ini mengalihkan http” ke https” dan www” ke versi non-www” dari domain Anda dan mengaktifkan HTTP2. Jangan lupa untuk mengganti example.com dengan domain WordPress Anda dan setel jalur yang benar ke file sertifikat SSL.

/etc/apache2/sites-available/example.com.conf

ServerName example.com ServerAlias www.example.com

Redirect permanent / https://example.com/

ServerName example.com ServerAlias www.example.com

Protocols h2 http:/1.1

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 tautan simbolis 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 diunduh dan konfigurasi server selesai, sekarang saatnya untuk menyelesaikan instalasi WordPress melalui antarmuka web.

Buka browser Anda, ketikkan domain Anda dan layar yang mirip dengan yang berikut akan muncul:

Pilih bahasa yang ingin Anda gunakan dan klik tombol Lanjutkan.

Selanjutnya, Anda akan melihat halaman informasi berikut, klik pada tombol *Let’s go!*.

Pada layar berikutnya, Installer akan meminta Anda untuk memasukkan detail koneksi database. Masukkan rincian pengguna dan basis data MySQL yang sebelumnya telah Anda buat. dan klik *submit* setelah selesai.

Start instalasi” WordPress dengan klik tombol *Run the Installation*.

Pada langkah berikutnya, Anda harus memasukkan nama untuk situs WordPress Anda dan memilih nama pengguna. Untuk tujuan keamanan jangan gunakan kata “admin”, “administrator”, atau kata apapun yang terdapat pada dictionary attack.

Installer akan secara otomatis menghasilkan kata sandi yang kuat untuk Anda. Jangan lupa untuk menyimpan kata sandi ini. Anda juga dapat mengatur kata sandi sendiri.

Masukkan alamat email Anda dan pilih apakah Anda ingin mencegah mesin pencari mengindeks situs (tidak disarankan).

Klik *Instal WordPress* dan setelah instalasi selesai, Anda akan dibawa ke halaman yang memberi tahu Anda bahwa WordPress telah diinstal.

Untuk akses log in halaman WordPress, klik pada tombol” Log in.

Masukkan username dan password.

Anda akan diarahkan ke dasbor administrasi WordPress.

Dari sini Anda dapat mulai menyesuaikan instalasi WordPress Anda dengan menginstal tema dan plugin baru.

Leave a Reply

Your email address will not be published.