TMA 7.1: Instalasi dan Konfigurasi WordPress dengan LEMP Stack di Ubuntu Server 24.04 LTS

Instalasi dan Konfigurasi WordPress dengan LEMP Stack di Ubuntu Server 24.04 LTS


    Hallo guys, kali ini kita akan mecoba instal dan config wordpress dengan LEMP Stack di Ubuntu Server 24.04 LTS. Sebelum kita melakukan instalasi apakah kamu tau apa itu LEMP? LEMP adalah singkatan dari Linux, Nginx, Mariadb/MySQL, PHP/Phyton. Digunakan untuk mengembangkan aplikasi web dengan Nginx sebagai web server.


Berikut cara Instalasi dan konfigurasinya
  1. install Nginx dengan menjalankan perintah ' sudo apt install nginx '
  2. Buat Salinan File Konfigurasi Nginx untuk Server Block dengan menjalankan perintah ' sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/wordpress'
  3. lalu konfigurasi file etc/nginx/sites-available/worpress dengan menjalankan perintah ' sudo nano /etc/nginx/sites-available/wordpress ' tambahkan server name kalian
  4. kemudian aktifkan server block dengan perintah ' sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/ '
  5. kemudian pasang php dengan perintah ' sudo apt install php-fpm php-mysql php-cli php-curl php-gd php-xml php-mbstring '
  6. lalu buat file info.php untuk pengujian ' sudo nano /var/www/html/wordpress/info.php '
  7. lalu simpan dan keluar kemudian restart nginx
  8. setelah itu install maria db dengan perintah ' sudo apt install mariadb-server
  9. Amankan instalasi MariaDB dan tetapkan password root dengan perintah ' sudo mysql_secure_installation '
  10. lalu masuk ke mariadb sebagai root dan buat database untuk wordpress
  11. buat data base wordpress ' CREATE DATABASE wordpress; '
  12. buat user baru dan berikan akses ke database wordpress dengan perintah
    • CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'password_kuat';
    • GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
    • FLUSH PRIVILEGES;
    • EXIT; 
  13. lalu unduh wordpress dengan wget
    • cd /tmp
    • wget https://wordpress.org/latest.tar.gz
  14. Ekstrak dan pindahkan ke root directory sesuai konfigurasi Nginx
    • tar xzvf latest.tar.gz
    • sudo mv wordpress /var/www/html/wordpress
    • sudo chown -R www-data:www-data /var/www/html/wordpress
  15. Akses http://10.20.30.254 atau http://iniwp.id melalui Firefox di Tiny core linux karena disini tiny berperan sebagai client
  16. lalu masuk dengan username dan pasword yang sudah dibuat
  17. lalu selsaikan instalasi                                                                                                
  18. setelah selesai login kembali dengn user dan password yang sudah dibuat
  19. lalu akan muncul tampilan seperti ini jika konfigurasi kalian benar                                                  

    Setelah mengikuti langkah langkah di atas memungkinkan wordpress dapat diakses melalui ip maupun melalui domain

Komentar