Creating a database

The first step is to create a database on the MySQL server for InvoiceFlash to store data on. You should log into the site’s control panel and locate MySQL Databases. Using MySQL Databases, you can create a new database by entering a database name and a username/password to access this database. The user that was just created needs to be added to the database, along with enabling all of the necessary permissions. We will use this database information later when we are configuring InvoiceFlash using the auto-installer.

Launch the auto-installer

With a new database freshly created, we are now ready to install InvoiceFlash directly onto a website. You should open up a web browser and enter in the web address of where they uploaded InvoiceFlash. If the "install" folder in "upload" was uploaded correctly, you should be automatically greeted by the following page:

InvoiceFlash step1

This page is the installation page. The following steps will help you complete the installation process for InvoiceFlash.

Step 1. License

You may read through the license, check "I agree to the license", and press “Continue”.

Step 2. Pre-Installation

This step checks to see if the web server has the technical requirements and correct permissions to setup InvoiceFlash properly. If red marks are visible on #1 or #2, you need to make sure that these components are properly installed onto the web server. You should contact your hosting service if there are any issues with this. If there are red marks on #3 or #4, there might have been an issue with uploading the files using the FTP client. If everything is configured correctly and green marks are visible (as seen below), you may press "Continue".

InvoiceFlash step2

Step 3. Configuration

You need to fill in the spaces below #1 by adding the database connection details (username/password, database name) established when you created the database using MySQL Databases. Under #2, you should create a new username and password for administration access to the InvoiceFlash shop. When finished, you may press "Continue".

InvoiceFlash step3

Step 4. Finished

Now that installation is complete, the "install" folder is no longer required. You should delete the “install” folder in the Remote Site section of Filezilla for security reasons. You now have the option to browse the frontend of your shop or choose to log into the administration side.

InvoiceFlash step4

After the install, you should make the necessary steps towards improving the security of your server and InvoiceFlash store directory. These steps are detailed in Basic security practices.