Halo teman-teman! Kali ini kita akan membahas bagaimana cara meng-install WordPress di LAMP Stack pada Ubuntu 24.04. Untuk kamu yang ingin memiliki website sendiri atau sekadar ingin belajar cara menggunakan WordPress dengan cara yang lebih profesional, tutorial ini pas banget buat kamu. Yuk, simak langkah-langkah detailnya!

Apa itu LAMP Stack?

Sebelum kita mulai, ada baiknya kita kenalan dulu dengan apa itu LAMP Stack. LAMP adalah singkatan dari Linux, Apache, MySQL, dan PHP. Ini adalah kumpulan software yang sering digunakan bersama untuk menjalankan aplikasi web berbasis PHP. Ubuntu 24.04 kita pakai sebagai sistem operasi (Linux), Apache sebagai web server, MySQL untuk manajemen database, dan PHP sebagai bahasa pemrograman tersebut. Punya website berbasis WordPress bakal sangat terbantu dengan konfigurasi ini.

Langkah 1: Persiapan Sistem

Pertama, pastikan bahwa sistem operasi Ubuntu 24.04 yang kamu gunakan sudah teranyar. Jalankan perintah berikut di terminal untuk update dan upgrade sistem:

sudo apt update
sudo apt upgrade

Ini bakal memastikan bahwa kamu bekerja dengan paket-paket terbaru, menghindari konflik di kemudian hari.

Langkah 2: Instalasi Apache

Mari kita mulai dengan instalasi Apache. Apache adalah server web yang akan menghidupkan situs WordPress kamu.

sudo apt install apache2

Setelah instalasi, pastikan Apache berjalan dengan baik:

sudo systemctl status apache2

Langkah 3: Instalasi MySQL

Sebagai basis data, kita menggunakan MySQL. Install dengan perintah:

sudo apt install mysql-server

Setelah instalasi, jalankan perintah berikut untuk mengamankan instalasi MySQL:

sudo mysql_secure_installation

Ikuti langkah-langkahnya dengan menjawab pertanyaan yang diajukan demi keamanan yang lebih baik.

Langkah 4: Instalasi PHP

WordPress menggunakan PHP, jadi kita perlu menginstalnya:

sudo apt install php libapache2-mod-php php-mysql

Cek versi PHP yang terinstal untuk memastikan:

php -v

Langkah 5: Konfigurasi MySQL untuk WordPress

Sekarang, mari kita buat database dan user untuk WordPress:

sudo mysql -u root -p

Di dalam MySQL prompt, jalankan perintah berikut:

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

Ingat untuk mengganti ‘password’ dengan kata sandi yang lebih aman!

Langkah 6: Instalasi WordPress

Setelah semua di atas selesai, saatnya untuk mengunduh WordPress. Navigasikan keΒ /var/www/htmlΒ dan download WordPress:

cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xvzf latest.tar.gz
sudo chown -R www-data:www-data wordpress
sudo chmod -R 755 wordpress

Langkah 7: Konfigurasi WordPress

Masuk ke folder WordPress dan salin file konfigurasi yang disediakan.

cd wordpress
sudo cp wp-config-sample.php wp-config.php
sudo nano wp-config.php

Ubah bagian berikut dengan informasi database yang telah kamu buat:

define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'password');

Langkah 8: Konfigurasi Apache untuk WordPress

Sebelumnya kamu harus arahkan dns record domain kamu ke ip server ya, dan ganti example.com ke nama domain kamu.

Setelah kita ekstrak WordPress ke /var/www/html, kita perlu membuat virtual host untuk WordPress. Virtual host ini memungkinkan kamu meng-host beberapa situs di server yang sama.

Buat File Konfigurasi Virtual Host Buat file konfigurasi baru untuk situs WordPress kamu:sudo nano /etc/apache2/sites-available/wordpress.conf

Konfigurasi Virtual Host Tambahkan konfigurasi berikut ke dalam file tersebut:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/html/wordpress
    ServerName example.com
    ServerAlias www.example.com

    <Directory /var/www/html/wordpress/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

GantilahΒ example.comΒ dengan domain kamu sendiri atau IP server jika belum ada domain yang tersedia.

Aktifkan Virtual Host dan Modul Rewrite Aktifkan konfigurasi baru ini dan modul rewrite yang diperlukan oleh WordPress:

sudo a2ensite wordpress 
sudo a2enmod rewrite

Restart Apache Restart server Apache agar perubahan ini diterapkan:sudo systemctl restart apache2

Langkah 9: Selesaikan Instalasi dari Browser

Sekarang, buka browser dan aksesΒ http://domainkamu.com/. Ikuti instruksi instalasi yang ditampilkan untuk menyelesaikan pengaturan.

Apa selanjut nya : Cara Pasang SSL di Apache Ubuntu 24 LTS

FAQ

Q: Apakah ada biaya untuk menggunakan WordPress?Β 

A: WordPress itu open-source dan gratis! Namun, kamu mungkin perlu mempertimbangkan biaya untuk domain dan hosting.

Q: Bagaimana cara mengamankan situs WordPress saya?Β 

A: Gunakan plugin keamanan, selalu update WordPress dan plugin, serta buat backup secara berkala.

Kesimpulan

Itu dia langkah-langkah untuk menginstal WordPress di LAMP Stack pada Ubuntu 24.04. Dengan mengikuti tutorial ini, kamu akan punya website berbasis WordPress yang siap untuk dijelajahi lebih jauh. Selamat mencoba!

Semoga bermanfaat dan selamat berkarya dengan situs WordPress-mu!

Author

Seorang yang memiliki minat di dunia teknologi dan bekerja sebagai Freelancer. Keahlian System Adminstrator, Wordpress Devloper, & Network System.

Write A Comment

Menu

Melayani Installasi, Perbaikan, Konfigurasi Server VPS/DS Sesuai Kebutuhan.

Melayani Pembuatan Website untuk segala kebutuhan kamu. punya ide ? tapi ragu coba konsultasi.

Melayani Custom Plugin atau Theme Wordpress Sesuai dengan Kebutuhan.

saya menyediakan plugin Wordpress untuk kebutuhan kamu. cari tau apa ada yang cocok.

saya menyediakan Theme Wordpress untuk kebutuhan kamu. cari tau apa ada yang cocok.

Konsultasi Seputar Blog, IT, Wordpress dan Server Gratis