Zimplit is an extremely lightweight, simple, and customizable content management system. It consists of only one file and does not require a database. It allows you to create a fast, secure, and powerful website or blog in seconds. It has a built-in site editor that helps you create and edit a website without logging in to the admin panel.
In this post, we will show you how to install Zimplit CMS on Oracle Linux 8.
- A server running Oracle Linux 8 on the Atlantic.Net Cloud Platform
- A root password configured on your server
Step 1 – Create Atlantic.Net Cloud Server
First, log in to your Atlantic.Net Cloud Server. Create a new server, choosing Oracle Linux 8 as the operating system with at least 2GB RAM. Connect to your Cloud Server via SSH and log in using the credentials highlighted at the top of the page.
Once you are logged in to your server, run the following command to update your base system with the latest available packages.
dnf update -y
Step 2 – Install Apache and PHP
First, you will need to install the Apache web server, PHP, and other PHP dependencies to your server. You can install all of them by running the following command:
dnf install httpd php php-zip php-fpm php-soap php-cli php-common php-gd php-mbstring php-mysqlnd php-xml unzip -y
Once all the packages are installed, start and enable the Apache and PHP-FPM service with the following command:
systemctl start httpd systemctl start php-fpm systemctl enable httpd systemctl enable php-fpm
Step 3 – Download Zimplit CMS
First, download the latest version of Zimplit CMS from the Git repository using the wget command:
Once the download is completed, unzip the downloaded file with the following command:
Next, move the extracted directory to the Apache web directory using the following command:
mv zimplitcms-master /var/www/html/zimplit
chown -R apache:apache /var/www/html/zimplit chmod -R 755 /var/www/html/zimplit
Step 4 – Configure Apache for Zimplit
Next, you will need to create an Apache virtual host to host Zimplit on the Internet. You can create it with the following command:
Add the following lines:
<Virtualhost *:80> Servername zimplit.example.com Documentroot /var/www/html/zimplit <directory /var/www/html/zimplit> Allowoverride all Allow from all </directory> </Virtualhost>
Save and close the file, then restart the Apache service to apply the changes:
systemctl restart httpd
To check the Apache status, run the following command:
systemctl status httpd
You should see the Apache status in the following output:
● 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 Thu 2022-08-11 04:57:06 EDT; 3s ago Docs: man:httpd.service(8) Main PID: 2028 (httpd) Status: "Started, listening on: port 80" Tasks: 213 (limit: 11409) Memory: 24.3M CGroup: /system.slice/httpd.service ├─2028 /usr/sbin/httpd -DFOREGROUND ├─2030 /usr/sbin/httpd -DFOREGROUND ├─2031 /usr/sbin/httpd -DFOREGROUND ├─2032 /usr/sbin/httpd -DFOREGROUND └─2033 /usr/sbin/httpd -DFOREGROUND Aug 11 04:57:05 oraclelinux8 systemd: httpd.service: Succeeded. Aug 11 04:57:05 oraclelinux8 systemd: Stopped The Apache HTTP Server. Aug 11 04:57:05 oraclelinux8 systemd: Starting The Apache HTTP Server...
Step 5 – Access Zimplit CMS
You can now access the Zimplit CMS using the URL http://zimplit.example.com/zimplit.php in your web browser. You should see the account creation screen:
Provide your admin username, password, and email, and click on the Start button. You should see the following screen:
Agree to the terms of service and type any website URL to copy their design and click on the OK button. You should see the Zimplit CMS dashboard on the following screen:
Congratulations! You have successfully installed Zimplit CMS with Apache on Oracle Linux 8. You can now easily create a new website in a minimal time. Try it on dedicated hosting from Atlantic.Net!