Instructions on Installing Web Invoice on your own PC or Web Server


  • Since we believe in Choice, Web Invoice is designed to either be downloaded and installed on your computer, server or Web Host, or run directly off the web using our Subscription Cloud Service running on our High-End Secure Server.
    The information below will guide you through installing Web Invoice Locally on to your Web Host

Installing Web Invoice on your Windows PC

  • Simply go to Demo and Downloads, Go to Download Web Invoice, fill out the form, and choose the Windows .exe file to download.
  • Once downloaded to your computer, just run the install program, and Web Invoice will be up and running within minutes with all settings configured, it's that easy!

Installing Web Invoice on your Linux Server or Linux PC

  • Make sure the required components are installed first, such as (Apache, MySQL 5.1, PHP5, Ioncube Loader, php_mbstring, php_mysql, PHP_gd, php_curl, php_ldap and unzip)
  • Then download the .zip file either from the Demo and Downlaods Page and save it Locally, then upload to your Server via FTP, or download straight from your Linux Shell using the following command
    " wget webinvoiceonline.com/downloads/installscr.zip "
  • Once the .zip file is uploaded (or downloaded directly using wget) to the correct directory within your Server, go to that location within the Linux Shell and issue the following commands.
  • unzip installscr.zip -d /var/www/html/webinvoice (or where ever the correct Documents path is set in Apache)
    chmod 755 -R /var/www/html/webinvoice
  • Then you'll need to create a database for Web Invoice from within MySQL
  • You'll also need to configure php.ini to load the ioncube loader with the following line, and insert it to the bottom of php.ini
    zend_extension=/ioncube/ioncube_loader_lin_5.3.so
    This line is searching for the loader file in a directory called ioncube from within the root directory and assumes you are using PHP 5.3.
    (the 32 bit version is provided within the directory called "ioncube" within Web Invoice. Just copy it out to the root). You may Need to download the 64bit Version from http://www.ioncube.com/loaders.php of you have a 64 Bit linux Distro.
  • Open your Web Browser and navigate to where Web Invoice has been installed, and you'll then notice a form to type in the neccessary MySQL Credentials.
    If that form Does NOT exist and you get a white empty screen, Ioncube Loader may not be insalled or you may need to manually configure the configuration file to insert the MySQL Credentials.
  • You can easily check if the Ioncube loader is installed, by navigating to info.php and search for ioncube loader. if it exists, then It's loaded correctly.
  • You can also manually edit the MySQL credentials config file in your Linux shell by editing the file "settings/sqlserver.php"
  • ***Install php5-gd in order for the invoice to properly render in HTML or PDF, from your Linux Shell using the following command.
    "apt-get install php5-gd"
  • If the Invoice doesn't render in PDF View, but does in HTML, you might need to install this library in order for the PDF engien to work properly, from your Linux Shell using the following command.
    "apt-get install libfontconfig"
  • **Note For 64bit Distros of Linux, the PDF Engine File will need to be replaced. Download the file "wkhtmltopdf" at this location "http://mtechdigital.com/downloads/64bit/" and place it into the h2p directory within the installation of Web Invoice. Or look for the file wkhtmltopdf64 within your h2p directory, delete wkhtmltopdf and rename wkhtmltopdf64 to wkhtmltopdf.

Installing Web Invoice on your Linux Shared Web Host

  • Make sure your Hosting Company has PHP5, Mysql, Ioncube Loader, php_mbstring, php_mysql, PHP_gd, php_curl, php_ldap insalled)
  • Download the .zip file either from the Demo and Downlaods Page and save it Locally, then upload to your Server via FTP, or download straight from your Linux Shell using the following command
    " wget webinvoiceonline.com/downloads/installscr.zip "
  • Once the .zip file is uploaded (or downloaded directly using wget) to the correct directory within your Server, go to that location within the Linux Shell and issue the following commands.
  • unzip installscr.zip -d /var/www/html/webinvoice (or where ever the correct Documents path is set in Apache)
    chmod 755 -R /var/www/html/webinvoice
  • If you dont have shell access on your server, you can unzip the file installscr.zip locally, and upload ALL of it's contents via FTP to your Web Server in "BINARY MODE" only, but it's not as recommended as using wget and unzip from within the Linux shell, ad it'll take a while to upload all files.
  • Then you'll need to create a database for Web Invoice from within MySQL
  • Open your Web Browser and navigate to where Web Invoice has been installed, and you'll then notice a form to type in the neccessary MySQL Credentials.
    If that form Does NOT exist and you get a white empty screen, Ioncube Loader may not be insalled or you may need to manually configure the configuration file to insert the MySQL Credentials.
  • You can easily check if the Ioncube loader is installed, by navigating to info.php and search for ioncube loader. if it exists, then It's loaded correctly.
  • You can also manually edit the MySQL credentials config file in your Linux shell by editing the file "settings/sqlserver.php"
  • **Note For 64bit Distros of Linux, the PDF Engine File will need to be replaced. Download the file "wkhtmltopdf" at this location "http://mtechdigital.com/downloads/64bit/" and place it into the h2p directory within the installation of Web Invoice. Or look for the file wkhtmltopdf64 within your h2p directory, delete wkhtmltopdf and rename wkhtmltopdf64 to wkhtmltopdf.

CrowdReviews.com Logo
The crowd rates us 0.0 out of 5.0

Read all 0 Reviews / Write A Review