Cara Lengkap Install WordPress di Ubuntu Server: Panduan Langkah-demi-Langkah

Header Jurusan TKJ SMK Yasmida Ambarawa

WordPress adalah Content Management System (CMS) paling populer di dunia, dan dengan alasan yang bagus. Fleksibilitas, kemudahan penggunaan, dan ekosistem plugin yang luas menjadikannya pilihan ideal untuk membangun situs web apa pun, mulai dari blog pribadi hingga toko online yang kompleks. Jika Anda ingin memiliki kendali penuh atas situs web Anda dan mengoptimalkan kinerjanya, menginstal WordPress di server Ubuntu adalah pilihan yang sangat baik.

Dalam panduan ini, kami akan memandu Anda melalui proses langkah demi langkah untuk menginstal WordPress di server Ubuntu. Kami akan membahas semua yang perlu Anda ketahui, mulai dari menyiapkan server hingga mengamankan instalasi WordPress Anda.

Prasyarat

Sebelum memulai, pastikan Anda memiliki hal-hal berikut:

  • Server Ubuntu yang berjalan (versi terbaru disarankan)
  • Akses SSH ke server Anda
  • Nama domain (opsional, tetapi disarankan)

Langkah 1: Memperbarui Sistem

Langkah pertama adalah memperbarui daftar paket dan paket yang diinstal di server Anda. Buka terminal dan jalankan perintah berikut:

Bash

sudo apt update && sudo apt upgrade -y

Langkah 2: Menginstal LAMP Stack

WordPress membutuhkan LAMP stack (Linux, Apache, MySQL, PHP) untuk berjalan. Jalankan perintah berikut untuk menginstal LAMP stack:

Bash

sudo apt install apache2 mariadb-server php libapache2-mod-php php-mysql -y

Langkah 3: Mengamankan MySQL

Setelah MySQL diinstal, Anda perlu mengamankannya. Jalankan perintah berikut dan ikuti petunjuknya:

Bash

sudo mysql_secure_installation

Langkah 4: Membuat Database dan Pengguna MySQL untuk WordPress

Selanjutnya, Anda perlu membuat database dan pengguna MySQL untuk WordPress. Masuk ke MySQL dengan perintah berikut:

Bash

sudo mysql -u root -p

Kemudian, jalankan perintah berikut, ganti wordpressdb dengan nama database yang Anda inginkan, wordpressuser dengan nama pengguna, dan password dengan kata sandi yang kuat:

SQL

CREATE DATABASE wordpressdb;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpressdb.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Langkah 5: Menginstal Ekstensi PHP yang Diperlukan

WordPress membutuhkan beberapa ekstensi PHP tambahan untuk berfungsi dengan baik. Jalankan perintah berikut untuk menginstalnya:

Bash

sudo apt install php-curl php-gd php-mbstring php-xml php-imagick php-zip -y

Langkah 6: Mengunduh dan Mengonfigurasi WordPress

Unduh versi terbaru WordPress dari situs web resmi:

Bash

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

Ekstrak arsip:

Bash

tar -xzvf latest.tar.gz

Pindahkan file WordPress ke direktori root web Anda:

Bash

sudo mv wordpress/* /var/www/html/

Ubah kepemilikan direktori WordPress:

Bash

sudo chown -R www-data:www-data /var/www/html/

Langkah 7: Mengonfigurasi Apache

Buat file konfigurasi virtual host baru untuk WordPress:

Bash

sudo nano /etc/apache2/sites-available/wordpress.conf

Tambahkan konfigurasi berikut, ganti example.com dengan nama domain Anda:

Apache

<VirtualHost *:80>
    ServerName example.com
    ServerAlias www.example.com
    DocumentRoot /var/www/html/
    <Directory /var/www/html/>
        AllowOverride All
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Aktifkan virtual host dan modul rewrite Apache:

Bash

sudo a2ensite wordpress.conf
sudo a2enmod rewrite

Muat ulang Apache:

Bash

sudo systemctl restart apache2

Langkah 8: Menyelesaikan Instalasi WordPress

Buka browser web Anda dan kunjungi nama domain Anda. Anda akan melihat halaman instalasi WordPress. Ikuti petunjuknya untuk menyelesaikan instalasi.

Langkah 9: Mengamankan WordPress

Setelah WordPress diinstal, penting untuk mengamankannya. Berikut adalah beberapa langkah yang dapat Anda ambil:

  • Ganti nama pengguna admin default
  • Instal plugin keamanan
  • Gunakan kata sandi yang kuat
  • Aktifkan HTTPS

Kesimpulan

Selamat! Anda telah berhasil menginstal WordPress di server Ubuntu Anda. Sekarang Anda dapat mulai membangun situs web Anda dan menikmati semua fitur yang ditawarkan WordPress.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *