@extends('Shared.Layouts.MasterWithoutMenus') @section('title') Attendize Web Installer @stop @section('head') @stop @section('content')

Attendize Setup

PHP Version Check

@if (version_compare(phpversion(), '5.5.9', '<'))
Warning: The application requires PHP >= 5.5.9. Your version is {{phpversion()}}
@else
Success: The application requires PHP >= 5.5.9. and yours is {{phpversion()}}
@endif

Files & Folders Check

@foreach($paths as $path) @if(!File::isWritable($path))
Warning: {{$path}} is not writable
@else
Success: {{$path}} is writable
@endif @endforeach

PHP Requirements Check

@foreach($requirements as $requirement) @if(!extension_loaded($requirement))
Error: {{$requirement}} extension is not loaded
@else
Success: {{$requirement}} extension is loaded
@endif @endforeach

PHP Optional Requirements Check

@foreach($optional_requirements as $optional_requirement) @if(!extension_loaded($optional_requirement))
Warning: {{$optional_requirement}} extension is not loaded
@else
Success: {{$optional_requirement}} extension is loaded
@endif @endforeach {!! Form::open(array('url' => route('postInstaller'), 'class' => 'installer_form')) !!}

App Settings

{!! Form::label('app_url', 'Application URL', array('class'=>'required control-label ')) !!} {!! Form::text('app_url', Input::old('app_url'), array( 'class'=>'form-control', 'placeholder' => 'http://www.myticketsite.com' )) !!}

Database Settings

{!! Form::label('database_type', 'Database Type', array('class'=>'required control-label ')) !!} {!! Form::select('database_type', array( 'pgsql' => "Postgres", 'mysql' => "MySQL", ), Input::old('database_type'), array( 'class'=>'form-control' )) !!}
{!! Form::label('database_host', 'Database Host', array('class'=>'control-label required')) !!} {!! Form::text('database_host', Input::old('database_host'), array( 'class'=>'form-control ', 'placeholder'=>'' )) !!}
{!! Form::label('database_name', 'Database Name', array('class'=>'required control-label ')) !!} {!! Form::text('database_name', Input::old('database_name'), array( 'class'=>'form-control' )) !!}
{!! Form::label('database_username', 'Database Username', array('class'=>'control-label required')) !!} {!! Form::text('database_username', Input::old('database_username'), array( 'class'=>'form-control ', 'placeholder'=>'', )) !!}
{!! Form::label('database_password', 'Database Password', array('class'=>'control-label ')) !!} {!! Form::text('database_password', Input::old('database_password'), array( 'class'=>'form-control ', 'placeholder'=>'', )) !!}
Test Database Connection

Email Settings

{!! Form::label('mail_from_address', 'Mail From Address', array('class'=>' control-label required')) !!} {!! Form::text('mail_from_address', Input::old('mail_from_address'), array( 'class'=>'form-control' )) !!}
{!! Form::label('mail_from_name', 'Mail From Name', array('class'=>' control-label required')) !!} {!! Form::text('mail_from_name', Input::old('mail_from_name'), array( 'class'=>'form-control' )) !!}
{!! Form::label('mail_driver', 'Mail Driver', array('class'=>' control-label required')) !!} {!! Form::text('mail_driver', Input::old('mail_driver'), array( 'class'=>'form-control ', 'placeholder' => 'mail' )) !!}
To use PHP's mail feature enter mail in this box and leave the below fields empty.
{!! Form::label('mail_port', 'Mail Port', array('class'=>' control-label ')) !!} {!! Form::text('mail_port', Input::old('mail_port'), array( 'class'=>'form-control' )) !!}
{!! Form::label('mail_encryption', 'Mail Encryption', array('class'=>' control-label ')) !!} {!! Form::text('mail_encryption', Input::old('mail_encryption'), array( 'class'=>'form-control' )) !!}
{!! Form::label('mail_host', 'Mail Host', array('class'=>' control-label ')) !!} {!! Form::text('mail_host', Input::old('mail_host'), array( 'class'=>'form-control' )) !!}
{!! Form::label('mail_username', 'Mail Username', array('class'=>' control-label ')) !!} {!! Form::text('mail_username', Input::old('mail_username'), array( 'class'=>'form-control' )) !!}
{!! Form::label('mail_password', 'Mail Password', array('class'=>' control-label ')) !!} {!! Form::text('mail_password', Input::old('mail_password'), array( 'class'=>'form-control' )) !!}

Installation may make take several minutes to complete. Once you click 'Install Attendize' the config settings will be written to this file: {{base_path('.env')}}. You can manually change these settings in the future by editing this file.

If the install fails be sure to check the log file in {{storage_path('logs')}}. If there are no errors in the log files also check other log files on your server.

If you are using shared hosting please ask your host if they support the Attendize requirements before requesting support.

If you still need help you can email us at help@attendize.com. Please include as much detail as possible, including any errors in the log file.

Please also read the licence before installing Attendize.

{!! Form::submit('Install Attendize', ['class'=>" btn-block btn btn-success"]) !!} {!! Form::close() !!}
@stop