Fork CMS: An Open Source Content Management System
There are numerous Open Source Content Management Systems available. Using CMS, an average Linux admin or Web-master can launch their Own websites or blogs in minutes. Mostly All CMS has a cool and pleasant web interface to ease the work of webmasters. Among popular CMS giants like WordPress, there are some other useful CMS exists. The one today we are going to test is Fork CMS.
Fork CMS is an Open Source content management system. It comes with an intuitive and user friendly interface. It offers powerful apps and killer themes that helps to make your website more shine.
In this tutorial, I will show you how to install Fork CMS on Debian 7 ‘Wheezy’. Though it was tested on Debian 7, it will work on all Debian based systems.
- An intuitive and user friendly interface.
- Packed with cool apps, extensions and killer themes.
- Easy to customize and modify themes.
- Open Source and Large community support.
- Easy to setup and configuration.
- Easy Email setup and blog support.
We need to setup and configure LAMP server. If you haven’t installed LAMP server before just follow any one of the links to install it.
Make sure that you’ve installed the following PHP extensions.
- GD2 graphics library.
Create Database and User for Fork CMS
For instance, here i am going to create a database called “forkdb” and database user called “forkuser” with password “debian” for Fork CMS. You can define database and user as per your liking.
# mysql -u root -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 3 Server version: 5.5.31-MariaDB MariaDB Server Copyright (c) 2000, 2013, Oracle, Monty Program Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> create database forkdb; Query OK, 1 row affected (0.02 sec) MariaDB [(none)]> GRANT ALL ON forkdb.* TO forkuser@localhost IDENTIFIED BY 'debian'; Query OK, 0 rows affected (0.01 sec) MariaDB [(none)]> flush privileges; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> exit Bye
Enable Apache Rewrite Mode
Run the following command in the Terminal to enable apache rewrite mode.
# a2enmod rewrite
Edit the file /etc/apache2/sites-available/default,
# nano /etc/apache2/sites-available/default
Find the lines,
<Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory>
And change AllowOverride None to AllowOverride All.
<Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory>
Restart apache2 service to take effect the changes.
# service apache2 restart
Getting Fork CMS
Download the latest version here. I downloaded and saved it in my current directory.
# wget http://www.fork-cms.com/frontend/files/releases/forkcms-3.6.4.tar.gz
Extract it with command:
# tar -zxvf forkcms-3.6.4.tar.gz
Now copy the contents of the forkcms folder to apache root folder. Please note that fork cms can’t be installed from sub directory.
# cp -R forkcms-forkcms-403d720/. /var/www/
Make sure that you have defined the proper permissions to the following folders.
# chmod -R 777 /var/www/backend/cache/. # chmod -R 777 /var/www/frontend/cache/. # chmod -R 777 /var/www/frontend/files/. # chmod -R 777 /var/www/library/ # chmod -R 777 /var/www/install/cache/ # chmod -R 777 /var/www/app # chmod -R 777 /var/www/app/cache/ # chmod -R 777 /var/www/app/logs/ # chmod -R 777 /var/www/app/config/
Begin Fork CMS Installation
Open up the browser and point it to http://domain-name/install or http://ip-address/install. If everything setup properly, the following screen should appear. Click Install to continue.
Click on the link Login to Fork CMS. Enter the email and password that you’ve entered previously during installation.
This is how my sample Fork CMS blog looks:
Like us on Facebook
We need your assistance to stay live
This week Top Posts
- Top Things To Do After Installing Ubuntu 13.10 'Saucy Salamander' : Ubuntu 13.10 Saucy Salamander will be released on coming October 17th with many new salient featur...0 comments |
- Wow! Linux Foundation To Offer Free Linux Course This Summer Worth $2,400 on EdX : Wow! Early last week it was all over the internet, if you haven't heard it yet then this is the t...0 comments |
- Grive: An Unofficial, Open Source Linux Client For Google Drive : A couple of months before, we have featured a Linux client for Google Drive named Syncdrive, which w...0 comments |
- How To Upgrade From Ubuntu 13.04 Raring To Ubuntu 13.10 Saucy Salamander : Ubuntu 13.10 Saucy will be released on October 17th. Hope it will come with lot of improvements and ...0 comments |
- Install LAMP Server (Apache, MySQL or MariaDB, PHP) On Ubuntu 13.10 : Updated January 12, 2014 LAMP is a combination of operating system and open-source software stack. ...0 comments |
- How To "Fix E: Could not open file /var/lib/dpkg/status" : QUESTION: I get the following error when I use sudo apt-get update: E: Could not open file /var/...0 comments |
- Install Sublime Text 3 In Fedora Easily With Fedy
- Grive: An Unofficial, Open Source Linux Client For Google Drive
- Install nSnake Game In Terminal
- How To “Fix E: Could not open file /var/lib/dpkg/status”
- Wow! Linux Foundation To Offer Free Linux Course This Summer Worth $2,400 on EdX
- Fedora 21 Scheduled For Release In October
- Install Uget Download Manager In Ubuntu, Fedora, Debian
- Download Elementary OS ‘Luna’ Official Wallpapers
- Install Power Commands 0.1.5 On Ubuntu 14.04/13.10/12.10/12.04
- 5 Android Apps that’s Going to Make Running Your Business Less Stressful
This work by unixmen.com is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
Copyright © 2008-2013 Unixmen.com .