How to install Getsimple cms V 3.3.13  on linuxmint 18.03

To install Getsimple cms V 3.3.13 on linuxmint 18.03

GetSimple is a free and open source web Content Management System. it is based on the programming language PHP and uses XML files to store the content. it is used to small-site market with the primary goal to be simple and easy to use.

Pre-requirements

Install Apache and php5.6

FOR PHP INSTALLATION

apt-get -y install php5.6-cli php5.6-common php5.6-json php5.6-readline libapache2-mod-php5.6 php5.6-gd php5.6-curl php5.6-xml php5.6-zip*

Download the get simple cms package using by wget command

linuxhelp ~ # wget -c http://get-simple.info/data/uploads/releases/GetSimpleCMS-3.3.13.zip
--2018-04-20 16:02:36--  http://get-simple.info/data/uploads/releases/GetSimpleCMS-3.3.13.zip
Resolving get-simple.info (get-simple.info)... 72.10.36.125
Connecting to get-simple.info (get-simple.info)|72.10.36.125|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1618666 (1.5M) [application/zip]
Saving to: ‘ GetSimpleCMS-3.3.13.zip’ 

GetSimpleCMS-3.3.13.zip       100%[==============================================> ]   1.54M  --.-KB/s    in 0.03s   

2018-04-20 16:02:41 (54.4 MB/s) - ‘ GetSimpleCMS-3.3.13.zip’  saved [1618666/1618666]

After downloading extract and rename the downloaded directory

linuxhelp ~ # unzip GetSimpleCMS-3.3.13.zip -d getsimple
Archive:  GetSimpleCMS-3.3.13.zip
  inflating: getsimple/index.php     
  inflating: getsimple/LICENSE.txt   
  inflating: getsimple/readme.txt    
 extracting: getsimple/robots.txt    
  inflating: getsimple/temp.gsconfig.php  
  inflating: getsimple/temp.htaccess  
  inflating: getsimple/admin/api.php  
 extracting: getsimple/admin/apple-touch-icon.png  
.
.
.
  inflating: getsimple/theme/Innovation/assets/images/vimeo.png  
  inflating: getsimple/theme/Innovation/assets/images/youtube.png  
  inflating: getsimple/theme/Innovation/assets/js/dd_belatedpng.js  
  inflating: getsimple/theme/Innovation/footer.inc.php  
  inflating: getsimple/theme/Innovation/functions.php  
  inflating: getsimple/theme/Innovation/header.inc.php  
  inflating: getsimple/theme/Innovation/images/screenshot.png  
  inflating: getsimple/theme/Innovation/sidebar.inc.php  
  inflating: getsimple/theme/Innovation/data-style.css  
  inflating: getsimple/theme/Innovation/template.php  

Move the get simple directory into the /var/www/html directory

linuxhelp ~ # ls
getsimple  GetSimpleCMS-3.3.13.zip
linuxhelp ~ # mv getsimple/ /var/www/html/

Go to /var/www/html directory

linuxhelp ~ # cd /var/www/html/
linuxhelp html # l
getsimple/  index.html

Change ownership and permission for the get simple directory

linuxhelp html # chown -R www-data:www-data getsimple/   chmod -R 775 getsimple/

Configure virtual host for accessing get simple cms. Create empty file named getsimple.conf

linuxhelp html # cd /etc/apache2/sites-available/
linuxhelp sites-available # vim getsimple.conf
[&hellip ]
< virtualhost *:80> 
servername  www.linuxhelp1.com
Documentroot  /var/www/html/getsimple
< Directory /var/www/html/getsimple/> 
AllowOverride
order allow,deny
allow from all
< /Directory> 
< /virtualhost> 
[&hellip ]            

Enable the getsimple.conf file

linuxhelp sites-available # a2ensite getsimple.conf 
Enabling site getsimple.
To activate the new configuration, you need to run
service apache2 reload

Enable the rewrite modules

linuxhelp sites-available # a2enmod rewrite 
Enabling module rewrite.
To activate the new configuration, you need to run
service apache2 restart

Make an entry to the host' s file as follows

linuxhelp sites-available # vim /etc/hosts
< give your local ip address>    <  give your domain name> 

Restart your Apache web server

linuxhelp sites-available # systemctl restart apache2.service

After restarting apache server open the browser and enter local ip or domain name


Proceed to continue the setup as follows


Start the installation after entering the details

You get the admin login credentials during installation

If you want change your password click on " change your password"


After the successful login, you will see the admin dashboard of getsimple CMS as shown below

with this, the method to install Getsimple cms V 3.3.13 on linuxmint 18.03 comes to an end.

FAQ
Q
What version of PHP is recommended for Getsimple CMS?
A
For Getsimple CMS use php 5.6 and above
Q
What is Getsimple CMS?
A
GetSimple is a free and open source web Content Management System. it is based on the programming language PHP and uses XML files to store the content.
Q
i have getsimple cms packgae is a tar file, so how to extract specific direcoty, if you know that please let me known?
A
# tar -zxvf -d directory
Q
is there any alternative of Getsimple cms?
A
Drupal Ghost Joomla Grav ProcessWire
Q
how to create access and error log?
A
Errorlog /var /log /linux /error_log Customlog /var /log / linux /access_log