Sebenarnya ini bukan hal yang baru lagi dan sudah sering dibahas atau diposting oleh website-website bidang TI. Namun pada catatan saya kali ini akan saya bagikan catatan kecil saya dalam memasang CMS Wordpress di Linux Debian 11.
Memasang Web Server (Apache2)
Perintah yang digunakan untuk memasang web server Apache2.
#apt install apache2 -y
Memasang PHP (PHP 7.4)
Perintah untuk memasang PHP, dalam hal ini menggunakan default PHP versi 7.4
#apt install -y php7.4 libapache2-mod-php7.4 php7.4-common php7.4-mbstring php7.4-xmlrpc php7.4-soap php7.4-gd php7.4-xml php7.4-intl php7.4-mysql php7.4-cli php7.4-ldap php7.4-zip php7.4-curl
Memasang Database Server (MariaDB)
Perintah memasang aplikasi database MariaDB.
#apt install mariadb-server mariadb-client -y
Melakukan konfigurasi keamanan database.
#mysql_secure_installation
Enter current password for root (enter for none):
Change the root password? [Y/n] Y
New password:
Re-enter new password:
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
Masuk ke aplikasi database, gunakan password yang sebelumnya dibuat.
#mysql -u root -p
CREATE DATABASE wordpressdb;
GRANT ALL PRIVILEGES ON wordpressdb.* to wordpressuser@localhost identified by 'strongpassword';
FLUSH PRIVILEGES;
QUIT;
FLUSH PRIVILEGES;
QUIT;
Mengunduh dan Mengelola File Wordpress
Mengunduh file CMS Wordpress terbaru langsung dari internet.
#wget https://wordpress.org/latest.tar.gz
Menngurai atau mengekstrak kompresi file Wordpress.
#tar -xvzf latest.tar.gz
Memindahkah file hasil ekstrak ke dalam direktori website.
#mv wordpress/ /var/www/html/
Merubah hak akses dan hak milik direktori wordpress.
#chmod 755 -R /var/www/html/wordpress/
#chown -R www-data:www-data /var/www/html/wordpress/
Melakukan konfgurasi VirtualHost (Apache2)
Membuka file default virtualhost apache2, dan melakukan sedikit perubahan pada bagian Document root yang diarahkan pada direktori wordpress.
#nano /etc/apache2/sites-available/000-default.conf
Merubah Document root sesuai dengan lokasi direktori Wordpress.
Menjalankan ulang web server apache2
#service apache2 restart
Mengakses Halaman Instalasi Wordpress
Buka web browser komputer klien, kemudian masukkan alamat IP server Wordpress: http://alamat_IP/
.
Proses pembaruan.