QR Menu Maker is a self-hosted web application written in PHP on top of the Laravel 5.8 framework. The followings are required to install QR Menu Maker:
PHP Version: 7.3+
MySQL Version: >= 5.x
Application server: Apache, Nginx
IMPORTANT: The script can't be installed in subfolder. Only directly in domain or subdomain.
Installing QR Menu Maker is very easy and you'll be able to install it without any coding knowledge. The installation process included three major steps:
Creating domain or subdomain
Uploading script files to the host
Creating environment configuration
Now below you can watch the video installation tutorial or you can continue with step by step.
Plesk / cPanel and other hosting managers are recommended. In this guide, we will use Plesk but similar should be for others.
After you have created that, you will be able to access the file manager for that domain/subdomain
Delete any default files that are maybe added.
Create an empty database in your shared hosting and remember this credentials
db user pass
The process of making database is something like this.
ex. mydomain.com or subdomain.mydomain.com
Click on the "Check Requirements" If some requirements is missing it will be noted out.
Now let's check folder permissions. If some folder is noted as not writable, please check his permission. It should be 775 or 777
Now we need to set up the environment. This tells Laravel how to work.
Select the classic text editor.
5. Environment Configuration
As we already mentioned environment configuration requires many steps but just for the beginning we will need only several configurations:
Applications Basics These are the first variables you will need to change.
APP_NAME=Application name goes hereAPP_ENV=productionAPP_URL=Your website url goes here
Database Configuration Click on the article below to continue with the database configuration.
When you finish with this configuration don't forget to save the .env file.
Click on Save and install
Now the install process will begin
It will install all the necessary configurations. If some error occurs, the next screen will tell you that. Take a screenshot from it. Send to our support chat.
If all goes okay, you can click on "Finish".
Now you have your own instance but the configuration is not over. Now you need to continue with the other environment configuration.
When you login as admin, you will have the option to modify and add .env values.
Click on the article below to continue with the other configuration. Everything is explained step by step.
Here is how to do it
When you finish with the configuration we can go on the next step application usage.
Learn how to use it.