Documentation

*PLEASE NOTE THIS IS PRE-RELEASE SOFTWARE*. Some features are incomplete. It is likely there will be bugs. Use in a production environment at your own risk. This documentation will be updated very soon with more information.

Demo

Sample event page Backend Demo
Username: test@attendize.website
Password: testtest

Requirements

  • PHP >= 5.5.9
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • Fileinfo PHP Extension
  • GD PHP Extension

Download

Download v1.0.1-alpha

Installation

If you are comfortable using the command line you can skip to the manual install. Manually installing will also guarantee you get latest version.

Step 1

Download the Zip from here.

Step 2

Upload the files to your web server.

Step 3

Make sure the following files/folders are writable:

  • Storage/app/
  • Storage/framework/
  • Storage/logs/
  • Storage/cache/
  • bootstrap/cache/
  • .env

Step 4

Create a database.

Step 5

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.

Manual Install

Be sure to make sure all the necessary files/folder are writable!

Troubleshooting

Most problems can be fixed my making sure the following files and folders are writable:

  • Storage/app/
  • Storage/framework/
  • Storage/logs/
  • Storage/cache/
  • public/user_content/
  • bootstrap/cache/
  • .env

Always check the log in Storage/logs as it will likely show you what the problem is.

Trouble generating PDF tickets? / Checkout failing

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:

  • wkhtmltopdf-0.12.1-OS-X.i386 - Mac OS X 10.8+ (Carbon), 32-bit
  • wkhtmltopdf-amd64 - Linux (Debian Wheezy), 64-bit, for recent distributions (i.e. glibc 2.13 or later)
  • wkhtmltopdf-i386 - Linux (Debian Wheezy), 32-bit, for recent distributions (i.e. glibc 2.13 or later)

TokenMismatchException error

This error can occur when the session expires, try refreshing the page.

Installer not showing up?

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.

Apache

Make sure the mod_rewrite module is enabled and the .htaccess file is being recognised.

Nginx

On Nginx, use the following directive in your site configuration:
location / {
  try_files $uri $uri/ /index.php?$query_string;
}

Seeing 'Maximum function nesting level of '100' reached' error?

This appears to occur when xdebug is enabled.

Adding:
xdebug.max_nesting_level = 200
to php.ini and restarting apache should solve the issue.