Download the Zip from here.
Upload the files to your web server.
Make sure the following files/folders are writable:
Create a database.
Navigate to http://your-ticket-site.com/install. If everything is set up correctly you should see the installer.
Enter your database and mail settings and then click install.
Be sure to make sure all the necessary files/folder are writable!
Most problems can be fixed my making sure the following files and folders are writable:
Always check the log in Storage/logs as it will likely show you what the problem is.
Attendize uses Wkhtml2PDF to generate tickets. If you are getting errors while generating PDFs make sure all the driver files in vendor\nitmedia\wkhtml2pdf\src\Nitmedia\Wkhtml2pdf\lib executable.
Also make sure the setting for WKHTML2PDF_BIN_FILE is correct in the .env file. The acceptable options are:
This error can occur when the session expires, try refreshing the page.
Try navigating to your-site.com/public/. If that works and your-site.com/ doesn't, it means your server configuration needs to be updated.
Make sure the mod_rewrite module is enabled and the .htaccess file is being recognised.
On Nginx, use the following directive in your site configuration:
location / {
try_files $uri $uri/ /index.php?$query_string;
}
This appears to occur when xdebug is enabled.
Adding:
xdebug.max_nesting_level = 200
to php.ini and restarting apache should solve the issue.