Cara Install Wordpress + OpenLiteSpeed pada Centos Stream 9

mrfdn.com - Disini saya ingin menuliskan catatan seputar cara install Wordpress pada OpenLitespeed web server yang diinstall pada CentOS Stream 9 pada VPS. Tanpa berlama-lama berikut tutorial lengkapnya. Point domain ke ip web server pada pengaturan DNS. Masuk ke server melalui ssh lalu login sebagai root kemudian update CentOS Stream 9 sudo su dnf update Install mysql dnf install epel-release mysql-server Install openlitespeed web server sudo rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm sudo dnf install openlitespeed Install php versi 8.1 sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm sudo dnf module reset php sudo dnf module install php:remi-8.1 sudo dnf install lsphp81 lsphp81-common lsphp81-mysqlnd lsphp81-gd lsphp81-process lsphp81-mbstring lsphp81-xml lsphp81-opcache lsphp81-intl # dari litespeed pakai ini sudo dnf install lsphp81 lsphp81-common lsphp81-mysqlnd lsphp81-gd lsphp81-process lsphp81-mbstring lsphp81-xml lsphp81-pdo lsphp81-imap lsphp81-soap lsphp81-bcmath Set enable permanent port 80,443, 8080, 7080 di firewalld.service, chat gpt memberikan saya tutorialnya seperti ini. sudo systemctl status firewalld sudo systemctl enable --now firewalld sudo firewall-cmd --get-default-zone sudo firewall-cmd --list-all sudo firewall-cmd --list-service --zone=external sudo firewall-cmd --add-service=http --permanent sudo firewall-cmd --add-service=https --permanent sudo firewall-cmd --add-port=80/tcp --permanent sudo firewall-cmd --add-port=81/tcp --permanent sudo firewall-cmd --add-port=443/tcp --permanent sudo firewall-cmd --add-port=7080/tcp --permanent sudo firewall-cmd --add-port=8088/tcp --permanent sudo firewall-cmd --reload Buka browser lalu akses ip:7080 untuk melakukan konfigurasi lsphp sebelum install wordpress ...

August 6, 2023 · 3 min · Rafi

Cara Menambahkan Custom CSS dan Javascript pada Wordpress Block Theme

mrfdn.com - Saya sedang membuat wordpress custom theme. Theme dasarnya adalah Twenty Twenty Three. Yang mana pada theme ini merupakan implementasi dari fitur wordpress block. Wordpress block theme ini model pengembangannya beda sekali dengan pengembangan theme wordpress secara classic yang mana semuanya dibuat menggunakan php. Pada wordpress block theme kita menggunakan file .json untuk menulis konfigurasi sekaligus styling. Nah, karena saya tidak familiar dengan penulisan ini, saya ingin menyematkan konfigurasi css dan js saya sendiri. ...

February 11, 2023 · 1 min · Rafi

Download Folder Uploads Wordpress dari VPS Menggunakan Rsync

mrfdn.com - Proses migrasi dari wordpress ke Hugo memerlukan beberapa tahap. Salah satunya adalah memindahkan gambar yang pernah diupload ke hosting. Untuk itu mendownload semua gambar yang ada di wordpress kita bisa menggunakan 2 cara. Yaitu download menggunakan plugin (saya prefer menggunakan Updraft+) atau cara yang ke-2 yaitu melakukan transfer data dari vps ke localhost dengan bantuan Rsync. Kali ini saya memilih cara ke-2 biar lebih cepat. 1. Buka terminal lalu pastikan anda bisa terhubung ke vps via SSH. ...

November 1, 2022 · 1 min · Rafi

Cara Install Wordpress di Localhost Menggunakan ALPHP

mrfdn.com - Kali ini saya akan membagikan tutorial cara install Wordpress di localhost (laptop sendiri) dengan menggunakan ALPHP. Langsung saja, caranya seperti ini : 1. Install ALPHP lalu jalankan server alphp. Lalu pada browser buka localhost:8080/alphp/. Kemudian aktifkan MySQL. 2. Edit konfigurasi ALPHP untuk menentukan lokasi folder root project wordpress kita nanti. Edit file .alphp/7.4-full/alphp.conf. Perhatikan pada baris PUBLIC_HTML="$HOME/Documents". Di sini saya menempatkan wordpress di $HOME/Project/wordpress. Buat foldernya terlebih dahulu! 3. Download wordpress di folder project wordpress anda. ...

September 28, 2022 · 1 min · Rafi

Cara Mengatasi "Error Establishing a Database Connection" di WordPress

mrfdn.com - Pernah nggak sih, tiba-tiba website WordPress kamu nongol tulisan “Error Establishing a Database Connection”? Duh, rasanya kayak dunia runtuh, apalagi kalau website itu sumber penghasilan atau portofolio kamu. Saya pernah mengalaminya, dan waktu itu bener-bener panik. Tapi setelah beberapa kali menghadapi masalah ini, saya akhirnya belajar banyak dan ingin berbagi pengalaman agar kamu nggak perlu stres kayak saya dulu. Apa Itu “Error Establishing a Database Connection”? Singkatnya, error ini muncul ketika WordPress nggak bisa terhubung ke database-nya. Database itu ibarat “otak” dari website kamu. Tanpa koneksi ke database, WordPress nggak bisa menampilkan konten, mengelola pengaturan, atau bahkan login ke dashboard. Jadi, error ini bener-bener bikin website kamu “down” total. ...

July 22, 2022 · 3 min · Rafi

Cara Mudah Mengakses Database Wordpress, Codeigniter, Laravel dengan Adminer

mrfdn.com - Kalau kemarin sudah dijelaskan tentang command untuk membuat dan mengakses database MySQL melalui terminal, kali ini kita akan coba hal yang sama tapi melalui aplikasi frontend yaitu Adminer. Jadi tidak perlu membuka terminal lagi. Adminer merupakan aplikasi yang akan membaca semua jenis database pada aplikasi php anda. Baik itu wordpress, codeigniter, laravel, atau aplikasi mvc yang anda buat menggunakan php. Adminer sama seperti Phpmyadmin, tetapi jauh lebih simple, namun fiturnya tetap sama saja. Saya pikir ini adalah pilihan terbaik tanpa perlu install dan konfigurasi phpmyadmin di system. ...

May 22, 2022 · 3 min · Rafi

Membuat Database dan Custom Table di PHPMyAdmin untuk Wordpress

mrfdn.com - Jadi ketika saya hendak mengerjakan sebuah project website input data sederhana menggunakan wordpress, saya ingin agar data yang saya input melalui form bisa terkirim langsung ke table database mysql yang ada di back end wordpress. Wordpress sendiri sudah memiliki database bawaannya dengan berbagai table di dalamnya. Supaya tidak tercampur dengan table yang sudah ada, saya buat saja table baru di dalam lingkup database wordpress. Itu bisa dilihat melalui aplikasi phpmyadmn. ...

March 30, 2022 · 2 min · Rafi

Cara Backup MySQL Database Wordpress EasyEngine

mrfdn.com - Menggunakan EasyEngine tidak sama seperti menggunakan linux server pada umumnya. Situs yang tersimpan di EasyEngine tidak berada di /var/www/html, tetapi disimpan di dalam Docker yaitu di /opt/easyengine/sites/situsanda.com. Begitu juga ketika menginstall Wordpress di EasyEngine. Database mysql nya tidak bisa diinstall langsung melalui perintah mysqldump. Database Wordpress Easyengine bisa diakses dengan cara berikut. Pertama masuk ke Docker shell. ee shell namasitus.com Atau bisa juga masuk ke direktory situs anda yang ada di /opt/easyengine/sites/namasitus.com kemudian ketik ee shell ...

March 14, 2022 · 1 min · Rafi

Cara Membuat Tampilan Grid Layout Theme Generatepress Gratis Tanpa Plugin

mrfdn.com - Jika anda membuat website menggunakan Wordpress, anda harus mengetahui salah satu theme terbaik yaitu GeneratePress. Theme ini sangat simple, dan bisa dicustomisasi untuk hampir segala jenis website atau blog yang ingin dibuat. Salah satu layout atau tampilan yang paling sering ditanyakan adalah layout grid. Layout ini akan menampilkan postingan atau artikel pada halaman archive/index dalam bentuk cards. Namun sayangnya untuk versi gratisnya Generatepress tidak menyertakan tampilan grid ini. Mau tidak mau kita harus mengubahnya secara manual. ...

October 14, 2021 · 5 min · Rafi

Lengkap! Migrasi Wordpress Dari Shared Hosting ke VPS Menggunakan UpDraftPlus

mrfdn.com - Kali ini saya ingin membagikan pengalaman saya migrasi situs wordpress dari Shared Hosting ke VPS. Kalau sebelumnya saya memindahkan wordpress secara manual tanpa plugin, tapi kali ini saya ingin menggunakan sebuah plugin bernama UpDraftPlus. Kenapa saya menggunakan plugin UpDraftplus? Karena saya ingin bekerja lebih cepat. Ingin menghemat waktu melakukan upload satu per satu file dan database ke situs wordpress baru, yang telah dihosting di VPS. Jadi dengan plugin ini akan sangat membantu saya karena menghemat banyak waktu untuk konfigurasi dan proses backup dan restore data. ...

August 4, 2021 · 4 min · Rafi