FlinkISO QMS Software
Installation Manual For On-Premise Lite Users

Installation

Note:

FlinkISO QMS Application is based on CakePHP-2 Framework. You can follow CakePHP requirements & installation guide at CakePHP website here.

Static IP:

You must have Static IP or host the application on a server with qualified domain. Hosted application must be Internate Facing. If not, you will not be able to use ONLYOFFICE functionality. FlinkISO will work without static IP.

Use of HTTPS is highly recommended.

PHP:

Application currently available for PHP7.

FlinkISO On-Premise will run smoothly on LAMP Stack: Linux/Apache/MySQL/PHP. Before you download the application make sure you have following:

  • Linux Server
  • Static IP
  • Apache
  • MySQL
  • PHP
  • cURL enabled
  • mod_rewrite / mcrypt / xml modules

Before Download:

Before you begin, you may want to download & install any of the following, incase you do not have a running apache server :

Download MAMP | Download XAMPP

Step 1 : Copy Application

Copy application to your server's WWW directory or the directory you have defined as Site directory.

Step 2 : Update Application Configuration Files

Goto your_directory/flinkiso/app/Config/Core.php
Find "date_default_timezone_set("Asia/Calcutta");" and replace "Asia/Calcutta" to your timezone.

Goto your_directory/flinkiso/app/Config/Database.php
Update database configuration with your details :

Step 3 : Install Database

Database file can be found at app/webroot/schema/flinkiso-on-premise.sql. If you are using phpMyAdmin, goto https://your_ip/phpmyadmin and import the file.
See Documentation for more details.

Step 4 : Update Email SMTP Configuration

Goto your_directory/flinkiso/app/Config/Email.php
Update class EmailConfig { } with your email's SMTP credentials. Provide values for all three options vis: $default, $smtp & $fast.



Step 5 : Directory Permissions

Following directories must have full read-write-execute permissions.

  • app
    • tmp - Recursive
      • logs
      • sessions
      • tests
      • cache
        • views
        • models
        • persistent
    • Controller
    • Model
    • View
    • webroot
  • lib
    • Cake/Cache - Recursive

In most of the cases, changing these settings will start the application without any issues. Incase you face any issues and unable to debug & resolve them, you can opt in for our installation service @ USD. 150


Optional Instructions: These instructions are not mandatory if you are using MAMP or XAMPP

  1. Enabling mod_rewrite on apache : $ sudo a2enmod rewrite
  2. Restart Apache : sudo service apache2 restart
  3. Installing mod_header : sudo a2enmod headers
  4. Install mbstring :sudo apt-get install php< your php version >-mbstring
  5. Restart Apache : sudo service apache2 restart

Configure rewrite module form https.conf, in ubuntu/linux it apache2.conf : sudo vi /etc/apache2/apache2.conf

For users having apache 2.4 and above, you need to modify the configuration file for your httpd.conf or virtual host configuration to look like the following: Restart Apache : sudo service apache2 restart

Install mysql extension for php : sudo apt-get install php< your php version >-mysql
Restart Apache : sudo service apache2 restart

Adding XML modules : sudo apt-get install php< your php version >-xml

Adding mcrypt module : sudo apt-get install mcrypt

Adding directive to : vi /etc/apache2/apache2.conf

Update : /etc/mysql/mysql.conf.d/mysqld.cnf
sql_mode = "STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION"

Restart apache.

Adjust PHP config from sudo vi /etc/php/< your php version >/apache2/php.ini

Adjust these values as per restrictions you may want to add to your PHP application and then Restart apache.




  • 45 Day Trial

  • Start your 45 days On-Cloud QMS trial. No Payment Required. One free training session included.

    Live chat & email support.

    Start

What Clients Say?
testimonials

The FlinkISO Online System certainly has revolutionized our business, it certainly allows us to work "smarter not harder".

The online tracker, database, reports, and graphs etc, have outperformed our initial system.

All the documentation is accessible at the press of a button, needless to say we are proud to be affiliated with you and with this level of professionalism.

Mrs. V. Donjeany
LEPRO Corporation CC, South Africa.


We have been using FlinkISO as our Quality Management software for the past year and we are extremely satisfied with the software and services offered.

The support team installed the software for us and worked with us to customize our Quality Management website which made the transition from a paper based system to an online one effortless.

They always respond promptly to any questions or inquiries and have processed our web customization requests with speed and reliability.

I would highly recommend their services.

Priyangi Perera
Pro-Lab Diagnostics, Round Rock, Texas.

Happy Customers!
across the globe

lepro pro-labs univida acekraft wello solidus honix htsi

India

Techmentis Global Services Pvt. Ltd.
D-502, Om Elegance-3 CHSL, Malad West, Mumbai 400065, MH, India.
+91 9820 567801 | [email protected]

India

GK Consulting Delhi, India.
+91 9999 478640 | [email protected]

South Africa

Junto Group
Madison Square Offices No.1,5th Street, Northwold
+27 11 251 6300 | +21 76 264 9884