Skip to content

Post Installation

User interface customization

You can change the colors used in Quick Code components by going to System > Settings > Appearance (tab).

You can add your logo in System > Settings > Logo & Favicon tab.

You can add your support portal or any useful links to your customers sidebar from System > Settings > Menus tab.

Translating QR type page URLs

Starting from v1.17 every QR type in the front page generator leads to a separate website page. You will have to make sure that you have a created all required pages from Content > Pages module. Once you have all pages ready, go to System > Settings > Pages and add the URL of each QR code type.

Note

The default installation comes with all required pages that are linked with each QR type in the settings page. You do not have to take any action if you want to keep the default set up.

Built in cron runner

If your hosting provider does not provide a functionality to add cron jobs, you can just visit the following URL ONCE and after that cron jobs will run automatically every minute.

https://YOUR_DOMAIN.EXT/system/cron/runner

Now go back to your System > Status page, you should see cron running. Wait for a few minutes to confirm that crons are continously running by checking the Last Run field next to the cron job entry.

Setting up cron jobs manually

Note

If built in runner did not work, you may try the following method.

The installer tries to set up required cronjobs using exec function. It also tries to set up laravel's public folder links which is dependant on symlink function. Both functions might be disabled on your hosting environment and it might cause the installer to fail silently.

After installation make sure to add the following cronjob entry:

* * * * * curl your-website.domain/system/cron > /dev/null 2>&1

Also you will have to execute the following command to link laravel's storage:

php path/to/project/artisan storage:link

If your hosting provider does not allow you to create frequent cronjobs, and in case you have an ssh acces, you can do the following workaround, which executes crons in the background and keeps running even after ssh session is terminated.

Create a file called cron-task.sh and add the following lines:

#!/bin/bash
while true
do
    curl https://YOUR_DOMAIN_NAME_HERE/system/cron > /dev/null 2>&1
    sleep 60
done

Create another file next to it and call it cron-start.sh and add the following lines:

#!/bin/bash
nohup ./cron-task.sh > /dev/null & disown

Execute the cron-start.sh script and get your crons executing indefinitely :)

bash cron-start.sh &