Installation of Bookify is extremely easy and is specially designed keeping non technical users in mind. Please follow below sections step by step in order to successfully install Bookify. If you are stuck at any step and need assistance of any kind, please do not hesitate to contact our support team. We will love to hear from you and solve your issues if there are any. Alright, let's start installation.
First of all, you will need to download Bookify from your CodeCanyon account. After purchasing Bookify, go to Downloads section of your Envato account.
Click on Download as shown in red box highlighted by an arrow. You will see a downloads page containing all of your purchased items on Envato Studio. From that list, find Bookify and download it.
Click on Download button and select All files & Documentation as shown in above image highlighted by red box and arrow.
Once you have downloaded, you will get a zip file in your computer. Extract the zip file and you will get one zip file containing Bookify and one folder containing all documentation as shown in image below. To install Bookify, we need to upload zip file named bookify to our hosting or server.
Let's upload Bookify to our hosting or server. You can use File Manager from your hosting panel or FTP client like FileZilla or WinSCP to upload the zip file.
wwwin most cases.
After uploading the zip file. Right click on file and select Extract to extract the contents of zip file.
Database is used to store all of Bookify data such as accounts of clients and administrators, your booking categories, packages, addons and bookings itself. It is important to create an empty database before starting with Bookify installation. So let's create an empty database first.
After logging into your hosting account, click on MySQL Database Wizard as shown in above images highlighted by red box and arrow. A MySQL database creation wizard will open up.
In first step provide the name of you database and click on Next button.
In second step, provide name for database user and also create a password for database. Once you are done, click on Next button to proceed to next step.
In third step, Make sure to click on All Privileges and click on Next button to proceed to final step. Once you click on Next button, your database will be created and you will get a confirmation message on screen. Please do not forget to note database name, database username and database password to use it during installation.
Once you have successfully uploaded and extracted files, created an empty database, you are ready to run installation wizard. Navigate to URL where you have extracted the files on your web hosting.
Let's assume you have uploaded and extracted files in a folder named bookify. Open
in your browser. If you have done everything correctly, installation wizard will open up. If not, make sure
.htaccess file is present in your folder and you have minimum PHP version required
to run Bookify. Also make sure that apache user have appropriate permissions to write in
application/storage folder. Please refer to support with full details of your issue if you need any help.
Let's go through installation wizard step by step to successfully install Bookify. At the first screen, you will see a welcome message. Click on Start button to begin.
Once you click on Start button, a page will open containing a checklist for all requirements. If all the requirements are fulfilled, you will see a blue button named Check Permissions as highlighted in below image with red box and arrow. If PHP version is lower, please make sure you enable required PHP version from your hosting panel. If an extension is not enabled, please make sure you enable it from your hosting panel. For more information and help regarding PHP version and extensions, send image of checklist to your hosting support to get help from them.
If all the requirements are fulfilled, click on Check Permissions button to proceed to next step.
By default Bookify require 775 permissions also known as permissions to read and write in
Click on blue Verify Purchase button to proceed to next step.
In this step, you will have to provide your license key to validate you have purchased Bookify. Go to downloads page and find Bookify. This time click on License Certificate to download it to your computer. Go Here to find more information on how to download license file.
After downloading license file, open it and copy your purchase code. Your purchase code will look like green highlighted box in below image.
Copy your purchase code and paste it in the form on installation wizard and click on Click To Verify button as shown in image below.
If your purchase code is valid, you will be taken to next step to configure app, otherwise you will see an error.
Once you verify your purchase, App configuration page will open up.
First part of configuration form is app configuration.
Please provide a suitable name for your app, probably your business name will be here. Also provide complete URL to your app and select your timezone from dropdown. It's important to select a valid timezone.
Second part of configuration form is database configuration. As we have already created our database, we just have to enter its details here.
From first dropdown, select the type of your database. In most cases it will be MySQL and we are also using it. However if you have created another type of database, please select it from dropdown. Available options are Postgres SQL, SQL Server and SQLite.
Next part is database hostname and database port. Hostname is 127.0.0.1 and port is 3306 with most hosting providers and you can leave them to default. However if you are using a different connection and you are not sure, please consult your hosting provider for assistance.
In the final part, enter database name, database username and database password for database that we have created earlier.
Last part of configuration form is mailer configuration. Here you will have to input your SMTP details so that Bookify can send emails to your customers. For example emails are sent when a booking is made or cancelled.
Leave Mail Driver default to SMTP. In the next field, input your
Mail Host which will be
mail.your-domain.com in most cases. Enter your Mail Port
and Mail username & password. You can also leave Mail encryption default to
SSL or you can use TLS depending on your hosting environment. If you have any issue
getting around this part, please consult your hosting provider for details or you can consult our support alternatively.
Once you have entered all details, click on Install Application button. If you see any error related to database connection, please make sure you have entered correct details for database connection and than try again.
This section comprise of few general settings to setup the app.
Please enter your Business Name which can be same as app name entered in previous step or it can be different. Select default currency in which you will charge your customers for bookings. All your prices and payments will be in this currency. Select default language for your app. Available options are English, Spanish and French. Enter business email and phone number. This email and phone number will be shown to customers once they complete a booking so that they can contact in case of any issue.
In the second section of form, please enter details to create an administrator account to login for first time. After login, you can go to Users section of administrator panel to add more user account.
Once you have entered all details, click on Finalize & Login to finish setup. If you see any error or missing input, please correct and try again.