How to Install Fork CMS in Ubuntu Server 22.04



How to Install Fork CMS in Ubuntu Server 22.04

How to Install Fork CMS in Ubuntu Server 22.04

Fork is an open-source content management system for beginners and professionals. It is designed to create a user-friendly environment to build, monitor, and update your website. It was primarily launched as a CMS that provides extra modules like blogs, pages, and users. Its powerful apps and themes help you customize your website as required. It has a user-friendly user interface helps users create websites quickly and easily.

This video will show you how to install Fork CMS with Apache on Ubuntu 22.04.

Commands Used
apt-get install apache2 mariadb-server -y
apt install software-properties-common
add-apt-repository ppa:ondrej/php -y

apt-get install php7.4 libapache2-mod-php7.4 php7.4-xml php7.4-cli php7.4-zip php7.4-common php7.4-sqlite3 php7.4-curl php7.4-intl php7.4-mbstring php7.4-xmlrpc php7.4-mysql php7.4-gd wget unzip -y

nano /etc/php/7.4/apache2/php.ini
systemctl restart apache2
mysql_secure_installation
mysql -u root -p
CREATE DATABASE forkdb;
CREATE USER ‘forkuser’@’localhost’ IDENTIFIED BY ‘password’;
GRANT ALL PRIVILEGES ON forkdb.* TO ‘forkuser’@’localhost’;
FLUSH PRIVILEGES;
EXIT;

curl -sS https://getcomposer.org/installer | php — –install-dir=/usr/local/bin –filename=composer

cd /var/www/html/
composer create-project forkcms/forkcms
chown -R www-data:www-data /var/www/html/forkcms
chmod -R 775 /var/www/html/forkcms
nano /etc/apache2/sites-available/forkcms.conf

VirtualHost *:80
ServerAdmin [email protected]
DocumentRoot /var/www/html/forkcms
ServerName forkcms.example.com

Directory /var/www/html/forkcms/
Options FollowSymlinks
AllowOverride All
Require all granted
/Directory

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

/VirtualHost

a2ensite forkcms.conf
a2enmod rewrite
systemctl restart apache2
systemctl status apache2

Useful Links
VPS/VDS – https://www.mivocloud.com/
Fork – https://www.fork-cms.com/