# QuickQR Digital Menu Php Script Documentation

Version 1.0
Last Updated Documentation - 17 October 2020

# Welcome

Thank you for purchasing QuickQR Digital Menu Php Script. We covered almost everything in this document that how easily you can setup this script. If you have any questions that are beyond the scope of this help file, please feel free to use the free support forums.

Author : Bylancer.com

Demo : QuickQR Digital Menu Demo

Admin Panel : QuickQR Digital Menu Admin Demo

## Installing QuickQR Digital Menu Script

## Installation

Before install, Your server must match following requirements to run the script properly

    PHP 5.6.0+
    OpenSSL PHP Extension
    Mbstring PHP Extension
    PHP Fileinfo extension
    PHP Zip Archive
    PDO PHP Extension
    XML PHP Extension
    JSON PHP Extension
    Rewrite Module (Apache or Nginx)

Please consider that some other php setting values might be required.

PHP.INI Requirements

    open_basedir must be disabled

File and folder permissions

    /includes/config.php        775

### QuickQR Digital Menu - How to install

Create a new database on your mysql server, after unzpip the file you downloaded from CodeCanyon and upload the
contents of QUICKQR-CMS-VER folder to your server root, usually `/path/to/www/` or `/path/to/html/` or `/path/to/public_html/`.

Important: Make sure that .htaccess file got copied properly from the download to main QuickQR Digital Menu folder on your server.

- Open your site in the browser.
- It will redirect to /install directory (like http://mysite.com to http://mysite.com/install)
  - Step 1: Choose language and click next.
  - Step 2: Write codecanyon purchase code.
  - Step 3: Create a database with phpmyadmin.
  - Step 4: Enter database dbhostname,dbusername,dbpassword,dbname. and click Next
  - Step 5: Enter Admin login details. and click Next
- All is done Installation completed. click on frontend and enjoy with QuickQR

## Upgrade

- Step 1:- Go to Admin > Update page.
- Step 2:- Upload there QUICKQR-CMS-VERSION.zip file in uploader. (If the upload process does not work then you can maually upload the zip file in admin/uploads folder via FTP or Cpanel.)
- Step 3:- After uploading completed you can see install button.
- Step 4:- Click on install button and wait for complete
- Step 5:- Done.

Note:- If the process does not work then it means the `post_max_size` value is very low in your server `php.ini` file. So edit below values in php.ini file or contact to your service provider.

`memory_limit = 512M`
`post_max_size = 512M`
`upload_max_filesize = 512M`

## Social Login

### QuickQR Digital Menu - Facebook login configuration

### Facebook

To enable Facebook Login you just need Facebook App ID and App Secret.

This is a how to getting Facebook App ID and App Secret. Check this link.
How to Create Facebook App, App ID, and App Secret

### QuickQR Digital Menu - Google login configuration

### Google

To enable Google Login you just need Google App ID and App Secret.

This is a How to Create Google Developers Console Project. Check this link.
How to Create Google Developers Console Project

> Note : copy redirect url from Your QuickQR admin > Setting > Social login setting

After getting App Id and App Secret, you have to setup your admin panel:

- Go to your Admin panel -> Setting -> Site Setting -> Social Login Setting
- For Facebook: set 'Facebook App ID' and 'Facebook App Secret'
- For Google: set 'Google app ID' and 'Google app Secret'
- And save your changes.

## Maps

### How to setup Google map. (Get Key)

Admin panel setup

- Go to your Admin panel -> Site Setting -> General Settings
- Set ‘Google Map API Key‘
- And save your changes.

## Google Captcha

How to setup.

### QuickQR Digital Menu Google ReCaptcha Configuration

- Visit https://www.google.com/recaptcha/admin
- Follow as given in below image

- Click on Register
- You will now get your site key and secret key

Admin panel setup

- Go to your Admin panel -> Site Setting -> Google reCAPTCHA tab
- Enable reCaptcha
- Add reCaptcha Site key (Public Key) and Secret key (Private key)‘
- And save your changes.

## Theme Features

### How to Setup International setting.

Go to Admin > Site Setting > International

## About Company

Who we are? We are top leading web development and designing company founded in 2013. The company develops and improves professional websites for customers across a wide range of industries and the main service area we are selling our top branded digital products like php scripts, premium worpdress themes & plugins and free items also. We are seller at Codentheme, Codecanyon and Themeforest. People loved our prooducts also the items we developed in such way that anyone can easily customize according to their needs. Which is why we have been listed as best classified script and also as best free WordPress themes from different blogs at no 1 position.

Our Portfolio

1. Quickad Classified PHP Script Ads CMS
2. Quickad - Classified Native Android App
3. Bookme - WordPress Appointment Booking Scheduling Plugin
4. Wchat - Fully Responsive PHP AJAX Chat Script
5. Wchat - Free Chat HTML Template
6. Zechat - Facebook Style Php Ajax Chat
7. Eagle - Material+ Bootstrap Admin Template
8. Noddy Bootstrap 4 Admin Template
9. The Magazine - Responsive News WordPress Theme
10. Fashiony - WordPress Blog & Magazine Theme
11. Electron - Minimal Personal Blog WordPress Theme
12. Electron - Free Blog Bootstrap Html Website Template
13. Mega GDPR Compliance toolkit for WordPress
14. Spider - PHP Ajax 50+ Form With Jquery Validation
15. AppUI - Free Bootstrap HTML, Vuejs & angularjs Admin Dashboard Template
16. Best WordPress Appointment Booking Plugin
17. Free Wordpress themes