FlinkISO On-Premise will run smoothly on LAMP Stack: Linux/ Apache/ MySQL/ PHP. Before you download the application make sure you have the following:
Copy application to your server's WWW directory or the directory you have defined as Site Directory.
Go to your_directory/flinkiso/app/Config/Core.php
Do not change "ApiPath".
Change "OnlyofficePath" & "onlyofficesecret" to your ONLYOFFICE server, if you are not useing FlinkISO-ONLYOFFICE server.
Change "WkHtmlToPdfPath" & "PDFTkPath" to your locally installed WkHtmlToPdf/ PDFTk. You will also need to change the WkHtmlToPdf path in AppController.php & app/Plugin/CakePdf/Pdf/Engine/WkHtmlToPdfEngine.php
Find "date_default_timezone_set("Asia/Calcutta");" and replace "Asia/Calcutta" to your timezone.
Go to your_directory/flinkiso/app/Config/Database.php.
Update database configuration with your details:
Database file can be found at app/webroot/schema/flinkiso-on-premise.sql. If you are using phpMyAdmin, go to https://your_ip/phpmyadmin and import the file.
See Documentation for more details.
Following directories must have full read-write-execute permissions.
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.
In order to start using the application, you must first run the registration locally. To do that go to:
http(s)://< your server address >/< flinkiso_directory >/users/register page. Enter the exact same Email Address which you are used to register on FlinkISO website during the download processs, and click "Proceed". This will complete your installation process and redirect you to the Login Page. Your email address is your username and password. You can change this password after login through "Change Passoword" link.
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 mcryptAdding directive to: vi /etc/apache2/apache2.conf
sql_mode = "STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION"
Adjust PHP config from sudo vi /etc/php/<your php version>/apache2/php.iniAdjust these values as per restrictions you may want to add to your PHP application and then restart apache.
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 few years 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.
Pro-Lab Diagnostics, Round Rock, Texas.