The PawBill installer guides you through the process of installing the PawBill billing system.
Step 1: Download PawBill
If you have used the PawBill Pre-installer, you can skip this step as it has already downloaded and extracted the PawBill package on your server.
Download the latest PawBill package from the download page, extract it and upload it to the location where you would like to install PawBill. Be sure to use binary mode while transferring the files using FTP.
|
Ensure the package is uploaded to the correct location
If you plan to access the billing system at http://billing.yourdomain.com/ the url you use to access PawBill must be http://billing.yourdomain.com/index.php.
|
To start the installer, you can navigate to the url of your PawBill installation. This will automatically redirect you to the installer. For example, if you expected the billing system to be installed at http://billing.yourdomain.com/, visiting it will redirect you to http://billing.yourdomain.com/install/index.php which will start the installer.
|
Step 2: License Agreement
The first page you will see is the license agreement. Please read the license agreement carefully and select if you agree or disagree to the terms of the agreement. Then click the next button.
|
Step 3: System Tests
This step asks you details like the url of your application, path of the application, temporary directory location, php executable, cURL executable and smarty compiled templates directory. Descriptions of each option are given on the page and some values that the script could guess are filled in. Complete the fields and click the next button.
The next page runs a few tests on your system. You can see the results of the tests as they are done. You will see the final results of the test at the top of the page. If you see any warnings, try to correct them as it could improve the security/performance of your system. However, warning will not stop you from proceeding with the installation. Errors on the other hand stop you from proceeding further. you should fix the errors and run the tests again. Once the tests are completed wither successfully or with warnings you do not wish to fix, click on the next button to continue.
|
Step 4: Database Setup
This section asks you database connection details. Select the type of database, the database server hostname, the database name, database username, database password and prefix for the tables in the database. You can also choose to clear out any existing tables in the database or leave them alone. Click next when you are ready to proceed.
The installer will now try to setup the database. If there are any errors, click back and try to correct them. Once the database is setup correctly, click on next to proceed
|
Step 5: Config File
The installer now displays what the config file should look like for the setting you have selected in the previous steps. The script can attempt to write the file directly, upload it via FTP or you can choose to manually upload it yourself.
|
Step 6: Validate License
Enter the license key you received after paying for your license of PawBill and click next to proceed. The installer wil store the license key into the database. Click next to proceed.
|
Step 7: Create Admin Account
The installer asks you a few details about the first admin account you would like to create. Enter in all the details and click next to proceed. The installer will create the admin and then attempt to log you in as that admin. Click next to proceed.
|
Step 8: Activate Modules
Some modules are required and have to be activated. Those modules will be checked on this page by default. Most modules are optional. You can choose to activate any other modules now or they can be activated through the admin area later. Once you have made your selection, click Install to install the selected modules. Then click next to proceed.
|
Step 9: Finish
Installation of PawBill is complete. Please ensure that you enable the cron job as instructed. The first time you login, the license is downloaded for the first time. Therefore, the first login could take some time. Please do not interrupt the login process. Subsequent logins will be quicker.
|
|