GNU/Linux >> Belajar Linux >  >> Linux

Instal WonderCMS di Rocky Linux 8

WonderCMS adalah CMS sederhana dan ringan yang ditulis dalam PHP, jQuery, dan HTML/CSS. Ini adalah CMS file datar, artinya tidak memerlukan database seperti MySQL atau MariaDB. WonderCMS memungkinkan Anda membuat situs web dengan mudah tanpa pengetahuan pemrograman. Ini menawarkan berbagai fitur termasuk ramah-SEO, URL ramah, tema, URL login khusus, dan banyak lagi.

Dalam posting ini, kami akan menjelaskan cara menginstal WonderCMS di Rocky Linux 8.

Prasyarat

  • Server yang menjalankan Rocky Linux 8 di Atlantic.Net Cloud Platform
  • Kata sandi root yang dikonfigurasi di server Anda

Langkah 1 – Buat Server Cloud Atlantic.Net

Pertama, masuk ke Server Cloud Atlantic.Net Anda. Buat server baru, pilih Rocky Linux 8 sebagai sistem operasi dengan RAM minimal 2GB. Hubungkan ke Server Cloud Anda melalui SSH dan masuk menggunakan kredensial yang disorot di bagian atas halaman.

Setelah Anda masuk ke server Anda, jalankan perintah berikut untuk memperbarui sistem dasar Anda dengan paket terbaru yang tersedia.

dnf update -y

Langkah 2 – Instal Apache dan PHP

Pertama, Anda perlu menginstal Apache, PHP, dan ekstensi PHP lain yang diperlukan ke server Anda. Anda dapat menginstal semuanya menggunakan perintah berikut:

dnf install httpd php php-mysqlnd php-curl php-opcache php-xml php-xmlrpc php-gd php-mbstring php-zip php-json wget unzip git -y

Setelah semua paket terinstal, edit file php.ini dan ubah beberapa pengaturan yang diinginkan:

nano /etc/php.ini

Ubah setelan berikut:

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
post_max_size 32M
upload_max_filesize = 64M
max_execution_time = 300
date.timezone = "America/Chicago"

Simpan dan tutup file, lalu mulai layanan Apache dan aktifkan untuk memulai saat sistem reboot:

systemctl start httpd
systemctl enable httpd

Langkah 3 – Instal WonderCMS

Selanjutnya, Anda perlu mengunduh WonderCMS versi terbaru dari repositori GitHub. Anda dapat mengunduhnya menggunakan perintah berikut:

git clone https://github.com/robiso/wondercms.git /var/www/html/wondercms

Setelah unduhan selesai, atur izin dan kepemilikan yang tepat pada direktori WonderCMS:

chown -R apache:apache /var/www/html/wondercms

Setelah selesai, Anda dapat melanjutkan ke langkah berikutnya.

Langkah 4 – Buat Apache Virtual Host untuk WonderCMS

Selanjutnya, Anda perlu membuat file konfigurasi virtual host Apache untuk WonderCMS. Anda dapat membuatnya menggunakan perintah berikut:

nano /etc/httpd/conf.d/wondercms.conf

Tambahkan pengaturan berikut:

<VirtualHost *:80>
  ServerName wonder.example.com
  DirectoryIndex index.php
  DocumentRoot /var/www/html/wondercms
  Redirect /wondercms/loginURL /loginURL

  ErrorLog /var/log/httpd/error.log
  CustomLog /var/log/httpd/access.log combined

  <Directory /var/www/html/wondercms>
      Options FollowSymLinks
      AllowOverride All
      Require all granted
  </Directory>

</VirtualHost>

Simpan dan tutup file, lalu mulai ulang layanan Apache untuk menerapkan perubahan:

systemctl restart httpd

Anda dapat memeriksa status Apache menggunakan perintah berikut:

systemctl status httpd

Anda akan mendapatkan output berikut:

● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
  Drop-In: /usr/lib/systemd/system/httpd.service.d
           └─php-fpm.conf
   Active: active (running) since Wed 2021-11-17 07:18:53 UTC; 6s ago
     Docs: man:httpd.service(8)
 Main PID: 7941 (httpd)
   Status: "Started, listening on: port 80"
    Tasks: 213 (limit: 11411)
   Memory: 24.3M
   CGroup: /system.slice/httpd.service
           ├─7941 /usr/sbin/httpd -DFOREGROUND
           ├─7943 /usr/sbin/httpd -DFOREGROUND
           ├─7944 /usr/sbin/httpd -DFOREGROUND
           ├─7945 /usr/sbin/httpd -DFOREGROUND
           └─7946 /usr/sbin/httpd -DFOREGROUND

Nov 17 07:18:53 rockylinux systemd[1]: httpd.service: Succeeded.
Nov 17 07:18:53 rockylinux systemd[1]: Stopped The Apache HTTP Server.
Nov 17 07:18:53 rockylinux systemd[1]: Starting The Apache HTTP Server...

Langkah 5 – Akses WonderCMS

Sekarang, buka browser web Anda dan akses WonderCMS menggunakan URL http://wonder.example.com . Anda akan melihat layar berikut yang berisi kata sandi login Anda:

Klik pada “Klik untuk masuk” tautan. Anda akan melihat layar login WonderCMS:

Berikan sandi WonderCMS dan klik Login tombol. Anda akan melihat layar berikut:

Klik pada Buka setelan keamanan untuk mengubah kata sandi default dan URL login seperti yang ditunjukkan di bawah ini:

Tentukan URL login dan sandi baru Anda, lalu klik GANTI SANDI tombol untuk memperbarui kata sandi.

Kesimpulan

Selamat! Anda telah berhasil menginstal WonderCMS dengan Apache di Rocky Linux 8. Sekarang Anda dapat menginstal tema dan plugin dan mulai membuat situs web pertama Anda. Cobalah di server pribadi virtual Anda dari Atlantic.Net!


Linux
  1. Instal Java 16 (OpenJDK 16) di Rocky Linux 8

  2. Cara Install Apache Cassandra di AlmaLinux / Rocky Linux 8

  3. Cara menginstal Erlang di Rocky Linux/Alma Linux/CentOS 8

  1. Cara Instal Apache Maven di Rocky Linux/Alma Linux 8

  2. Instal Python di Rocky Linux 8

  3. Cara Instal Apache Kafka di Rocky Linux 8

  1. Cara Install Apache Subversion (SVN) di RHEL 8 / Rocky Linux 8

  2. Cara Menginstal Python 3.10 di Rocky Linux 8

  3. Instal Apache 2 dari Sumber di Linux