How to install impress cms 1.3.11 on ubuntu 18.10
- 00:41 lsb_release -a
- 00:54 mysql -u root -p
- 02:08 wget https://github.com/ImpressCMS/impresscms/archive/v1.3.11.zip
- 02:25 unzip v1.3.11.zip
- 02:34 mv impresscms-1.3.11 /var/www/impress
- 02:51 chown -R www-data.www-data /var/www/impress
- 03:10 chmod -R 775 /var/www/impress
- 03:28 vim /etc/apache2/sites-available/impress.conf
- 04:32 a2dissite 000-default.conf
- 04:45 a2ensite impress.conf
- 04:56 a2enmod rewrite
- 05:08 systemctl restart apache2
Installation of impress cms 1.3.11 on Ubuntu 18.10
Installation procedure
You need to configure the LAMP setup For the Installation of impress CMS If you dont have the Lamp setup Refer Here
Check the Ubuntu version by using the following command
root@linuxhelp:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.10
Release: 18.10
Codename: cosmic
configure the MySQL database. Log into MySQL as a root user and make the necessary settings.
root@linuxhelp:~# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.25-0ubuntu0.18.10.2 (Ubuntu)
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> create database impress;
Query OK, 1 row affected (0.07 sec)
mysql> create user 'impuser'@localhost identified by '123456';
Query OK, 0 rows affected (0.13 sec)
mysql> grant all privileges on impress.* to 'impuser'@localhost;
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.08 sec)
mysql> exit
Bye
Once the database configuration is done, you shall download the impress cms by using the following command.
root@linuxhelp:~# wget https://github.com/ImpressCMS/impresscms/archive/v1.3.11.zip
--2019-04-13 14:53:58-- https://github.com/ImpressCMS/impresscms/archive/v1.3.11.zip
Resolving github.com (github.com)... 192.30.253.113, 192.30.253.112
Connecting to github.com (github.com)|192.30.253.113|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/ImpressCMS/impresscms/zip/v1.3.11 [following]
--2019-04-13 14:54:00-- https://codeload.github.com/ImpressCMS/impresscms/zip/v1.3.11
Resolving codeload.github.com (codeload.github.com)... 192.30.253.121, 192.30.253.120
Connecting to codeload.github.com (codeload.github.com)|192.30.253.121|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/zip]
Saving to: ‘v1.3.11.zip’
v1.3.11.zip [ <=> ] 22.93M 899KB/s in 50s
2019-04-13 14:54:51 (469 KB/s) - ‘v1.3.11.zip’ saved [24049281]
Once the installation package is downloaded,extract the download package using unzip command
root@linuxhelp:~# unzip v1.3.11.zip
Archive: v1.3.11.zip
347d11a4a83c7eac055356f68131bbbaa7d9e108
creating: impresscms-1.3.11/
inflating: impresscms-1.3.11/.editorconfig
inflating: impresscms-1.3.11/.gitattributes
inflating: impresscms-1.3.11/.gitignore
inflating: impresscms-1.3.11/.scrutinizer.yml
inflating: impresscms-1.3.11/XOOPS_copyrights.txt
creating: impresscms-1.3.11/docs/
inflating: impresscms-1.3.11/docs/changelog.txt
inflating: impresscms-1.3.11/docs/impresscms_1.3_refactoring.ods
inflating: impresscms-1.3.11/docs/language_changelog.txt
.
.
.
inflating: impresscms-1.3.11/upgrade/upd-icms-1.0-to-1.1/index.php
inflating: impresscms-1.3.11/upgrade/upd-icms-1.0-to-1.1/mainfile.dist.php
inflating: impresscms-1.3.11/upgrade/upd-icms-1.0-to-1.1/settings_db.php
inflating: impresscms-1.3.11/upgrade/upd-icms-1.0-to-1.1/settings_salt.php
inflating: impresscms-1.3.11/upgrade/upd-icms-1.0-to-1.1/settings_trust_path.php
inflating: impresscms-1.3.11/upgrade/upgrade_tpl.php
Once the above step is completed move the impress cms directory to apache root directory
root@linuxhelp:~# mv impresscms-1.3.11 /var/www/impress
Set the ownership and permission for impress directory
root@linuxhelp:~# chown -R www-data.www-data /var/www/impress
root@linuxhelp:~# chmod -R 775 /var/www/impress
Next step is very crucial. You need to configure the Apache VirtualHost for impress cms.
root@linuxhelp:~# vim /etc/apache2/sites-available/impress.conf
<Virtualhost *:80>
Servername www.linuxhelp1.com
documentroot /var/www/impress/htdocs
</Virtualhost>
Disable the default site access for enabling impress cms
root@linuxhelp:~# a2dissite 000-default.conf
Site 000-default disabled.
To activate the new configuration, you need to run:
systemctl reload apache2
Enable the site access for impress cms
root@linuxhelp:~# a2ensite impress.conf
Enabling site impress.
To activate the new configuration, you need to run:
systemctl reload apache2
Enable the rewrite module
root@linuxhelp:~# a2enmod rewrite
Enabling module rewrite.
To activate the new configuration, you need to run:
systemctl restart apache2
Once the above step is completed restart the apache service
root@linuxhelp:~# systemctl restart apache2
Switch to your browser and enter your 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.
Check your server configuration
path settings must be configured change it to trusted path
Enter the database user name
Enter the database name
save all the configuration
verify the created database tables
Configure the admin credentials
verify the Data insertion
Select the modules to install

After the configuration, you will see the welcome page of Impress CMS
login to the admin page of impress cms with admin credentials.
After successful login, you will see the admin page of impress cms

With this the method to install Impress cms 1.3.11 on Ubuntu 18.10 comes to an end
Comments ( 0 )
No comments available