Simple Invoices - Invoicing made simple

Simple Invoices - Invoicing made simple

Requirements

To run Simple Invoices on your server or computer there are a number of applications that need to be installed.

If you don't have a server please refer the market place for a list of Simple Invoices service providers who can provide you with Simple Invoices hosting - think google apps but for invoicing

Required

  • Apache (Web server)
  • MySQL (Database server)
  • PHP 5 (Programming language)
    • For PDF export to work your PHP needs:
      • GD2 support
      • php.ini needs to be edited with a max memory of 24M
    • For Reports to work your PHP needs:
      • xsl support (in PHP5)
  • The tmp/ directory in the Simple Invoices folder must be writeable by the webserver user (ie chown apache:apache cache)
  • To send emails you will need access to a mail server (smtp)

Recommended

What if I do not have the above installed?

  • Windows:
    • The easiest way to install all the required software on Windows is to download and install the WAMP5 package from http://www.wampserver.com/en .WAMP is Apache, MySQL, PHP for Windows in one easy to install file.
  • Mac:
    • The easiest way to install all the required software on Mac is to download and install the MAMP5 package from http://www.mamp.info/ .MAMP is Apache, MySQL, PHP for Mac in one easy to install file.
  • Linux:
    • you most likely know how to get the required packages.

Installation

For detailed instructions on how to install Simple Invoices please refer to the install page



Links: Frequently Asked Questions | Help

Discussion

Fran, 2010/01/29 23:55

I install all ok and give this error 'MYSQL_ATTR_INIT_COMMAND' ; Fatal error: Undefined class constant 'MYSQL_ATTR_INIT_COMMAND' in /hermes/web04/b2011/moo.thefactoy/facturas/demo3/include/class/db.php on line 53

I did all right edit congif up the database and all ok , i run the program and received this , thank´s for help

jorge hurs, 2010/02/15 22:09

Same problem here .. what to do ?

brahim laaouina, 2010/03/19 21:31

Same problem here .. what to do ?

abhay, 2010/03/22 08:07

PDO::MYSQL_ATTR_INIT_COMMAND replace it with 1002 in db.php line53

justin, 2010/03/26 05:03

hey guys

re MYSQL_ATTR..

refer: http://simpleinvoices.org/forum/discussion/1132/fatal-error-undefined-class-constant/#Item_2

cheers

justin

follerec, 2010/04/20 08:20

Hi,

Just wondering what exact versions of PHP and MySQL you are using. This doesn't work outright with the old versions included with CentOS 5.4. On a related note, what distribution do you use to develop and test?

Thanks

justin, 2010/05/31 08:05

hey follerec

i use ubuntu - and jsut use whatever version of PHP it comes with - pretty much everything works if all the php modules are installed - just need to adjust php.ini re max-mem etc..

note: this site and the demo server are running centos - but had to upgrade to a non redhat/centos php to get things all happy

cheers

justin

Hlogi, 2010/09/01 13:37

Hi there, I've followed the procedure that was given to me and it seems as if everything is okay, but the problem comes when I try to access the system using http://localhost/simpleinvoices it keeps on asking me if I want import the essential data and it doesn't continue after that…. Thats Hlogi from South africa

Enter your comment (wiki syntax is allowed):
If you can't read the letters on the image, download this .wav file to get them read to you.
  • Bookmark "requirements" at del.icio.us
  • Bookmark "requirements" at Digg
  • Bookmark "requirements" at Reddit
  • Bookmark "requirements" at Google
  • Bookmark "requirements" at StumbleUpon
  • Bookmark "requirements" at Facebook
  • Bookmark "requirements" at Twitter
  • Bookmark "requirements" at Slashdot
 
requirements.txt · Last modified: 2010/05/31 08:01 by justin