How to Install Quick CMS 6.6v On Ubuntu 18.10

Installation of Quick CMS 6.6 v On ubuntu 18.10

Quick CMS is a free content managemnet system software.It has very good tech support.It has many extensions.It takes less time to install the quick cms software.It is incredibly fast and secure.It is very easy to manage.it is very stable.It requires some knowledge of HTML and CSS to set the page design, since there are not many templates to choose from. This video covers the tutorial on Installation Of Quick CMS 6.6v On Ubuntu 18.10

Features:

Good SEO Support

Friendly Administration

Simplicity

Mobile version

Shopping Cart

Software requirements:

Apache 2.4.34

MYSQL 5.5+

PHP 5.2+

PHP Modules:

Php php-gd php-mysql php-mbstring php-mcrypt php-pecl-zip

Download Link:

https://opensolution.org/download/home.html?sFile=Quick.Cms_v6.6-en.zip

Configure the MariaDB for Quick CMS using the root password as follows:

root@linuxhelp:~# mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 55
Server version: 10.1.29-MariaDB-6ubuntu2 Ubuntu 18.10
Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> create database quick;
Query OK, 1 row affected (0.05 sec)
MariaDB [(none)]> use quick;
Database changed
MariaDB [quick]> create user user1@localhost identified by 'linuxc';
Query OK, 0 rows affected (0.06 sec)
MariaDB [quick]> grant all on quick.* to user1@localhost;
Query OK, 0 rows affected (0.00 sec)
MariaDB [quick]> flush privileges;
Query OK, 0 rows affected (0.02 sec)
MariaDB [quick]> exit
Bye

Change the directory to Apache’s Document root directory

root@linuxhelp:~# cd /var/www

Create a directory for Quick Cms

root@linuxhelp:/var/www# mkdir quick

Change the directory to quick to install quick cms

root@linuxhelp:/var/www# cd quick

Download quick Cms by executing the following command using wget

root@linuxhelp:/var/www/quick# wget https://opensolution.org/download/home.html?sFile=Quick.Cms_v6.6-en.zip
--2019-04-21 19:08:19--  https://opensolution.org/download/home.html?sFile=Quick.Cms_v6.6-en.zip
Resolving opensolution.org (opensolution.org)... 94.152.51.156
Connecting to opensolution.org (opensolution.org)|94.152.51.156|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/zip]
Saving to: ‘home.html?sFile=Quick.Cms_v6.6-en.zip’
home.html?sFile=Quick.Cms_v6.     [                             <=>               ] 787.34K  39.9KB/s    in 18s     
2019-04-21 19:08:41 (43.7 KB/s) - ‘home.html?sFile=Quick.Cms_v6.6-en.zip’ saved [806236]

Extract the zip file of Quick CMS using unzip as folows:

root@linuxhelp:/var/www/quick# ll
total 796
drwxr-xr-x 2 root root   4096 Apr 21 19:08  ./
drwxr-xr-x 4 root root   4096 Apr 21 19:07  ../
-rw-r--r-- 1 root root 806236 Apr 21 19:08 'home.html?sFile=Quick.Cms_v6.6-en.zip'
root@linuxhelp:/var/www/quick# unzip home.html\?sFile\=Quick.Cms_v6.6-en.zip 
Archive:  home.html?sFile=Quick.Cms_v6.6-en.zip
   creating: core/
  inflating: core/common-admin.js    
  inflating: core/common-admin.php   
  inflating: core/common.js          
  inflating: core/common.php         
  inflating: core/files-admin.php    
  inflating: core/files.php          
  inflating: core/lang-admin.php     
.
.
.
.
  inflating: templates/default/data-style.css  
  inflating: templates/default/_lists.php  
  inflating: admin.php               
  inflating: index.php               
  inflating: HOW_TO_INSTALL.txt      

Assign Ownership permissions to the quick directory

root@linuxhelp:/var/www/quick# chown -R www-data. ./

Assign Writable permissions to the quick dirctory

root@linuxhelp:/var/www/quick# chmod -R 775 ./

List the extracted files and folders of Quick CMS

root@linuxhelp:/var/www/quick# ll
total 828
drwxrwxr-x 7 www-data www-data   4096 Apr 21 19:08  ./
drwxr-xr-x 4 root     root       4096 Apr 21 19:07  ../
-rwxrwxr-x 1 www-data www-data   3573 Dec 28  2016  admin.php*
drwxrwxr-x 3 www-data www-data   4096 Jan 17 12:03  core/
drwxrwxr-x 3 www-data www-data   4096 Jan 18 10:50  database/
drwxrwxr-x 4 www-data www-data   4096 Jan 17 12:03  files/
-rwxrwxr-x 1 www-data www-data 806236 Apr 21 19:08 'home.html?sFile=Quick.Cms_v6.6-en.zip'*
-rwxrwxr-x 1 www-data www-data     63 Jan 18 10:49  HOW_TO_INSTALL.txt*
-rwxrwxr-x 1 www-data www-data   2628 Dec 31 10:45  index.php*
drwxrwxr-x 5 www-data www-data   4096 Jan  3 13:14  plugins/
drwxrwxr-x 4 www-data www-data   4096 Jan 17 12:03  templates/

Assign full permissions to certain folders which are essential for the requirement for the quick cms installation.

root@linuxhelp:/var/www/quick# chmod -R 777 database files

Change the directory to database to access the config.php

root@linuxhelp:/var/www/quick#cd database

List the contents in the database directory using ll

root@linuxhelp:/var/www/quick/database# ll
total 68
drwxrwxrwx 3 www-data www-data  4096 Jan 18 10:50 ./
drwxrwxr-x 7 www-data www-data  4096 Apr 21 19:08 ../
drwxrwxrwx 2 www-data www-data  4096 Jan 18 10:44 cache/
-rwxrwxrwx 1 www-data www-data  1905 Jan 18 10:41 config_en.php*
-rwxrwxrwx 1 www-data www-data 13261 Jan 18 12:20 config.php*
-rwxrwxrwx 1 www-data www-data 22528 Jan 18 10:50 database.db*
-rwxrwxrwx 1 www-data www-data    31 Sep  4  2012 .htaccess*
-rwxrwxrwx 1 www-data www-data  5985 Jan 18 10:44 lang_en.php*

Edit the config.php file to access the admin panel of quick cms and enroll the admin login credentials as follows

root@linuxhelp:/var/www/quick/database# vim config.php 
$config['login_email'] = "abc@example.com";
$config['login_pass'] = "linuxc";

Create a customised configuration file for quick cms as follows:

root@linuxhelp:/var/www/quick/database# vim /etc/apache2/sites-available/quick.conf
<virtualhost *:80>
servername www.linuxhelp1.com
documentroot /var/www/quick/
<directory /var/www/quick/>
allowoverride all
allow from all
</directory>
</virtualhost>

Disable the default sites to access the quick cms

root@linuxhelp:/var/www/quick/database# a2dissite 000-default.conf
Site 000-default disabled.
To activate the new configuration, you need to run:
systemctl reload apache2

Enbale the quick site to access the quick cms site

root@linuxhelp:/var/www/quick/database# a2ensite quick.conf 
Enabling site quick.
To activate the new configuration, you need to run:
systemctl reload apache2

Enbale the rewrite module as follows

root@linuxhelp:/var/www/quick/database# a2enmod rewrite 
Enabling module rewrite.
To activate the new configuration, you need to run:
systemctl restart apache2

Restart the service of apache server as follows

root@linuxhelp:/var/www/quick/database# systemctl restart apache2

Open the browser and enter the server name that had set in the customised configuration file of Apache for Quick CMS

The welcome page of Quick CMS opens as shown below. Go to the URL and add admin.php followed by servername as shown below to enter the admin’s panel. Enter the login credentials that had enrolled in the config.php by accepting the license and click Log in Welcome page of Administration panel opens and you can manage your website hereinafter Therefore installation Of Quick CMS 6.6 v on Ubuntu 18.10 comes to end.

FAQ
Q
Does it needs any Knowledge of PHP to manage any functionality in Quick CMS 6.6v?
A
Modification functionalities in Quick CMS requires PHP Knowledge .
Q
What does Shopping cart feature mean in Quick CMS 6.6v?
A
Quick.Cart is a script which is an extension of Quick CMS with shopping cart functionalities.Its a simple version of what an shopping cart could be.
Q
What does Mobile version mean In Quick CMS 6.6v?
A
The script includes a built-in mobile version.When loading a page on your cell,you can choose a page version with less graphics,more content oriented instead.
Q
Does Quick cms 6.6 v has abundance of plugins and templates?
A
Quick cms 6.6v does not have abundance of plugins and templates
Q
What are the php modules required for the Quick CMS 6.6v On Ubuntu 18.10?
A
php php-gd php-pdo php-sqlite3 php-curl php-mbstring php-mcrypt php-mysql are the php modules required for quick cms 6.6v on ubuntu 18.10.