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!