Laporan installasi WordPress pada rhel 9 VM

 WordPress


WordPress adalah sebuah Sistem Manajemen Konten (CMS) open-source yang populer digunakan untuk membuat dan mengelola berbagai jenis website, termasuk blog, website bisnis, toko online, dan banyak lagi. CMS ini memungkinkan pengguna untuk membuat dan mengelola konten dengan mudah, tanpa perlu pengetahuan coding yang mendalam. 

  • Sistem Manajemen Konten (CMS):
    WordPress berfungsi sebagai alat untuk mengelola konten website, seperti artikel, halaman, gambar, dan video. 
  • Open-source:
    WordPress adalah perangkat lunak yang dapat diunduh, digunakan, dan dimodifikasi secara gratis oleh siapa saja. 
  • Fleksibilitas:
    WordPress dapat digunakan untuk berbagai jenis website, mulai dari blog pribadi hingga website bisnis yang kompleks. 
  • Kemudahan Penggunaan:
    WordPress dikenal dengan antarmuka yang intuitif dan mudah digunakan, bahkan oleh pemula. 
  • Ekosistem Plugin dan Tema:
    WordPress memiliki banyak plugin dan tema yang dapat digunakan untuk memperluas fitur dan menyesuaikan tampilan website. 
  • Komunitas yang Besar:
    WordPress memiliki komunitas pengguna yang besar dan aktif, sehingga pengguna dapat mendapatkan dukungan dan bantuan dengan mudah. 
  • SEO-Friendly:
    Website yang dibangun dengan WordPress biasanya lebih ramah SEO, sehingga lebih mudah diindeks oleh mesin pencari.
langkah - langkah :

1. Pertama tama saya install terlebih dahulu mariadb & Apache nya

2. Kemudian saya install php serta modul modul yang saya butuhkan

3. Saya mulai dan aktifkan layanan nya

4. Setelah itu saya amankan instalasi mariadb

5. Kemudian saya masuk pada mariadb dan membuat database untuk pengguna wordpress

6. Jika sudah, saya exit kemudian saya unduh wordpress tersebut

7. Saya setting agar bisa di izinkan 

8. Kemudian saya salin file konfigurasi nya dan saya edit

9. Setelah itu saya buat file konfigurasi virtual host untuk wordpress dan saya menambahkan coding an nya

10. Jika sudah, saya restart dan saya akses via browser



11. Jika saya akses dengan wp-admin




12. Setelah saya setting maka tampilan akan seperti ini :





Perintah : 

sudo dnf install httpd -y

sudo dnf install mariadb-server -y

sudo dnf install -y dnf-utils
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
sudo dnf module enable php:remi-8.2 -y
sudo dnf install -y php php-fpm php-mysqlnd php-gd php-xml php-mbstring php-curl php-zip php-intl

sudo systemctl start httpd mariadb php-fpm
sudo systemctl enable httpd mariadb php-fpm

sudo systemctl status httpd mariadb php-fpm

sudo mysql_secure_installation

sudo mysql -u root -p
    CREATE DATABASE wordpress;
    CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'passwordku';
    GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;

cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz
sudo mv wordpress /var/www/html/

sudo chown -R apache:apache /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress

cd /var/www/html/wordpress
sudo cp wp-config-sample.php wp-config.php

sudo nano wp-config.php
    define( 'DB_NAME', 'wordpress' );
    define( 'DB_USER', 'wpuser' );
    define( 'DB_PASSWORD', 'passwordku' );

sudo nano /etc/httpd/conf.d/wordpress.conf
    <VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/wordpress
    ServerName example.com
    ServerAlias www.example.com

    <Directory /var/www/html/wordpress>
        AllowOverride All
    </Directory>

    ErrorLog /var/log/httpd/wordpress_error.log
    CustomLog /var/log/httpd/wordpress_access.log combined
</VirtualHost>
 

sudo systemctl restart httpd








Komentar

Postingan populer dari blog ini

Laporan Prakerin hari ke 11

Laporan installasi Scripting Language (PHP) pada rhel 9 VM