How to install  Impress cms on linuxmint 18.03

To install Impress cms on linuxmint 18.03

Pre-requirements

Install LAMP (Apache, php5.6, mariadb-server)
In MariaDB (create database, user and give privileges to the user)

FOR PHP INSTALLATION


  apt-get install python-software-properties
  add-apt-repository ppa:ondrej/php
  apt-get update
  apt-get install -y php5.6  php5.6-mysql php5.6-curl php5.6-xml  php5.6-mcrypt php5.6-gd 

Download the impress cms package from the browser, using the following link. https://sourceforge.net/projects/impresscms/files/

After downloading extract the package.


linuxhelp Downloads # unzip impresscms\_1.3.10\_final.zip Archive:  impresscms\_1.3.10\_final.zip
  inflating: XOOPS\_copyrights.txt    
  inflating: release\_notes.txt       
  inflating: docs/changelog.txt      
  inflating: docs/impresscms\_1.3\_refactoring.ods  
  inflating: docs/language\_changelog.txt  
  inflating: docs/license.txt        
  inflating: docs/smilies\_readme.txt  
  inflating: extras/build.properties  
  inflating: extras/build.xml        
  inflating: extras/editors/FCKeditor/editor/filemanager/connectors/index.html  
  inflating: extras/editors/FCKeditor/editor/filemanager/connectors/test.html  
  inflating: extras/editors/FCKeditor/editor/filemanager/connectors/uploadtest.html  
  inflating: extras/plugins/preload/protector.php  
  inflating: extras/plugins/preload/readme.txt  
  inflating: extras/ssl/login.php    
  inflating: extras/ssl/readme.txt   
  inflating: htdocs/admin.php        
  inflating: htdocs/banners.php      
.
.
.
htdocs/modules/system/admin/rating/class/index.html
htdocs/editors/FCKeditor/editor/skins/office2003/images/toolbar.bg.gif
htdocs/images/subject/icon3.gif
htdocs/libraries/geshi/geshi/actionscript3.php
htdocs/editors/tinymce/jscripts/plugins/data-style/langs/en\_dlg.js
htdocs/editors/FCKeditor/editor/filemanager/browser/default/images/icons/32/html.gif
htdocs/modules/system/admin/version/main.php
htdocs/libraries/icms/form/elements/Button.php
htdocs/libraries/smarty/plugins/modifier.count\_characters.php
htdocs/libraries/jquery/colorbox/i18n/jquery.colorbox-gl.js
htdocs/libraries/image-editor/plugins/
htdocs/libraries/geshi/index.html
htdocs/libraries/tcpdf/include/tcpdf\_images.php
htdocs/modules/system/admin/mimetype/xoops\_version.php

Move the file into the /var/www/html directory


linuxhelp ~ # mv impresscms /var/www/html/
linuxhelp ~ # cd /var/www/html/
linuxhelp html # ls
impresscms  index.html

Change the ownership and permission for the file as follows


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

Configure the virtual host for impress cms. Create an empty file named impress.conf


linuxhelp ~ # cd /etc/apache2/sites-available/
linuxhelp sites-available # vim impress.conf
< VirtualHost \*:80> 
ServerName www.linuxhelp1.com
DocumentRoot /var/www/html/impresscms/
< Directory /var/www/html/> 
AllowOverride All
allow from all
< /Directory> 
< /VirtualHost> 

Enable the impress.conf file


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

After that make an entry to the host' s file as follows


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

Finally, restart your apache web server


linuxhelp html # systemctl restart apache2.service

Now you can proceed the further installation and configuration from the browser by navigating to the following URL: http://< ipaddress or domain name

Now you should see the installation page of ImpressCMS, First, choose the installation language and move next

The script will perform a check if all server requirements are met click as shown below.

configuration check takes place

path settings must be configured

Connect the database.

Proceed to the next page to configure database

save all the configuration

verify the created database tables

Set up the initial settings such an admin account

verify the Data insertion

Select the modules to install

After the configuration, you will see the welcome page of Impress CMS as follows

login to the admin page of impress cms with admin credentials.

After successful login, you will see the admin page of impress cms

< ads2>


with this, the method to install Impress cms on linuxmint 18.03 comes to an end.

FAQ
Q
What are the Pre-requirements needed to install Impress cms on linuxmint 18.3?
A
The Pre-requirements needed to install Impress cms on linuxmint 18.3 are

Install LAMP (Apache, php5.6, mariadb-server)
In MariaDB (create database, user and give privileges to the user)
Q
What is Impress CMS & where it is used?
A
Impress CMS is a free and open source content management system.it is written in the PHP programming language and using a MySQL database. impress cms for building and maintaining the dynamic websites.
Q
what are the features of Impress CMS?
A
You can check the latest features from it sofficial site https://www.impresscms.org/modules/content/content.php?content_id=5&page=showcase "
Q
Does Impress CMS has any github repo ?
A
Yes, you can find the github repo of impress CMS here

https://github.com/impresscms/impresscms
Q
how to install impress CMS on centos ?
A
To install impress CMS on centos use the following link https://www.linuxhelpbkp.revyy.com/how-to-install-impress-cms-on-centos-7/ "