simple invoices for windows
Despite having been last updated in 2011, Simple Invoices still does all that I need in handing billing for my small business. In installing and using Simple Invoices for windows about the only hitch I ran into was the following error, which displayed when attempting to email invoices directly from the application:
Fatal error: Maximum execution time of 30 seconds exceeded in C:\Users\dames\Documents\Simple Invoices\www\library\Zend\Mail\Protocol\Abstract.php on line 301
From this error message we know what we need to do is find php.ini and change the value of the max_execution_time setting from
max_execution_time = 30;
to
max_execution_time = 60;
In the standard Simple Invoices for Windows installl, php.ini is located at .../Simple Invoices for Windows/php/php.ini. I made the change and was puzzled to see the changes I made to php reset to default at each restart of Simple Invoices. The solution? Any changes that you want to persist in php.ini should be made in the file .../Simple Invoices for Windows/php/php.ini.template. Upon startup, Simple Invoices appears to replace the contents of php.ini with php.ini.template.
I should add that this advice applies only for the standard installation of Simple Invoices for Windows - generally you need to edit php.ini directly to have your changes reflect.

















