Home News Bugs Downloads Docs Forum CVS Stats
Installation
1. Unpack the SiteInvoice download into your Sitellite installation in the inc/app folder.
2. Install the necessary database tables:
$ mysql -p -u USER DBNAME < \
inc/app/siteinvoice/install/install-mysql.sql
(enter password when prompted)
3. Set the siteinvoice/data folder and the siteinvoice/conf folder to be writeable:
$ cd /PATH/TO/SITELLITE
$ chmod -R 777 inc/app/siteinvoice/data
$ chmod -R 777 inc/app/siteinvoice/conf
4. Copy the siteinvoice scheduled task to the scheduler's task folder:
$ cd /PATH/TO/SITELLITE
$ cp -R inc/app/siteinvoice/install/siteinvoice inc/app/scheduler/tasks/
5. Add a crontab entry to run the siteinvoice scheduler task nightly. This crontab entry should look something like the following:
0 8 * * * cd /PATH/TO/SITELLITE; php -f index scheduler-app siteinvoice
The above example will run the siteinvoice task at 8 AM each morning. The task doesn't need to be run more than once a day.
6. Modify the siteinvoice/pix/header.jpg graphic to include your company name or logo instead of the default.
7. You can use SiteInvoice either from within the Sitellite Control Panel or by accessing it directly at the following URL (change www.yourWebSite.com to YOUR WEB SITE, of course):
http://www.yourWebSite.com/index/siteinvoice-app
Alternately, see the SiteInvoice Standalone page for info on making it run even more like a standalone web application.
That's all there is to it!