An Installation Guide#

Hello and welcome to banto booking. We're grateful you chose us to help you with your project. Let's get you ready to use banto booking!

Technical Requirements#

  • Ubuntu or Debian operation system
  • php 7.0 or higher
  • apache 2.4 or higher
  • mysql 14 or higher

Installation Guide#

Before you install, please make sure your technical requirements can all properly interact with each other.

  • Download banto booking and move it to your server
  • Make sure that banto booking has the right owner and access permission, change if needed (use chown to do that)
  • Open your Webbrowser and type in the address of the location where you've saved banto booking on your Webserver - like YourServer/bantosoftware
  • Your server should open to the "Banto Installation Process"
  • Follow the steps:

    • Add Database Settings like:
    • Database host
    • Your Username
    • Your Password
    • Enter Databasename of your choice

    • Administrator Account

    • Add and confirm password
    • Add your first and last name
    • Add your Mail-Address

    • Agree to license

Click Install

  • Click on the "Log In" link in the text.
  • Log into the application with the mail and password you just set
  • Head to the Admin Interface: Account > Admin
  • Specify the database settings under DB Settings > General in order to start using banto booking
  • Make sure the install crontab jobs for maintenance php files at /application/admin/maintain: the database cleaning (DatabaseCleanup.php), New experiments notifications (DailyExperimentNotification.php) and appointment reminders (hourly email reminder)

Problems#

These are some common problems that might occur:

  • A white page appearing after calling the website

    • .htaccess file is not working
    • Usually the problem is that allowoverride is not enabled
    • To enable allowoverride go to /etc/apache2/httpd.conf and use the command "pico" or "sudo pico"
    • Search for allowoverride
    • Change Allowoverride None into Allowoverride All

It should work now. If you experience problems, it might help opening files like .htaccess or index.php and write some gibberish into them to check where it's connecting and where it isn't.

  • After successfully installing, banto booking might ask you to create a file called config_db.php in order to run your database correctly. banto booking will also tell you what to write into that file.

    • Do so by going to /bantosoftware/application/config on your server
    • Create the file config_db.php
    • Copy the lines banto booking tells you to put there and copy them into the file
    • Save

It should work now.