Simple Invoices logo
    • CommentAuthorjustin
    • CommentTimeSep 9th 2009 edited
     permalink
    Hi All,

    Simple Invoices 2009.1 Release Candidate is now available for download from : http://simpleinvoices.googlecode.com/files/simpleinvoices.2009.1.RC.zip

    Whats new:
    * Delete invoices - add delete line item taxes
    * Fix email problem in beta 5
    * Config.ini change - display errors now on by default
    * Expense extension added - refer: http://simpleinvoices.org/wiki/expense_extension

    Expense extension - this allows you to records your expenses in Simple Invoices, you can assign an expense to a biller, customer, invoice, and or product
    note: expense extension is mainly for reporting purposes - you can't invoice an expense etc.

    Assuming there are no major problems - Simple Invoices 2009.1 will be released in a week or so

    Please test upgrading your existing db to 2009.1 and post in the forum is all was OK/not OK

    Cheers

    JustinSmarterInvoices.com Simple Invoices hosting | SixHQ.com Simple Invoices custom development | Me
    • CommentAuthoraffeee
    • CommentTimeSep 9th 2009 edited
     permalink
    Hi,

    Thx for update. Having following problems though:
    Real path has been removed


    When exporting to PDF following error occurs:

    Notice: Undefined index: filetype in /path/modules/export/invoice.php on line 16
    Warning: include_once(FPDF.php) [function.include-once]: failed to open stream: No such file or directory in /path/library/Zend/Loader.php on line 83
    Warning: include_once() [function.include]: Failed opening 'FPDF.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php:./include/class:./library/:./library/pdf') in /path/library/Zend/Loader.php on line 83
    Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 512 bytes) in /path/library/pdf/css.property.handler.class.php on line 97

    Money -> Payments: Page hangs on "Processing, please wait ..."
    Firebug:

    <br />
    <b>Notice</b>: Undefined variable: start in <b>/path/modules/payments/xml.php</b> on line <b>17</b><br />
    <br />
    <b>Notice</b>: Undefined variable: limit in <b>/path/modules/payments/xml.php</b> on line <b>20</b><br />
    <br />
    <b>Notice</b>: Undefined variable: start in <b>/path/modules/payments/xml.php</b> on line <b>17</b><br />
    <br />
    <b>Notice</b>: Undefined variable: limit in <b>/path/modules/payments/xml.php</b> on line <b>20</b><br />
    <br />
    <b>Notice</b>: Undefined variable: limit in <b>/path/modules/payments/xml.php</b> on line <b>149</b><br />
    <br />
    <b>Notice</b>: Undefined variable: xml in <b>/path/modules/payments/xml.php</b> on line <b>170</b><br />
    <br />
    <b>Notice</b>: Undefined index: name in <b>/path/modules/payments/xml.php</b> on line <b>179</b><br />


    Settings -> Custom Fields:Empty list
    Firebug:

    <b>Notice</b>: Undefined variable: xml in <b>/path/modules/custom_fields/xml.php</b> on line <b>81</b><br />


    Settings -> Tax Rates: Page hangs on "Processing, please wait ..."
    Firebug:

    <b>Notice</b>: Undefined variable: start in <b>/path/modules/tax_rates/xml.php</b> on line <b>20</b><br />
    <br />
    <b>Notice</b>: Undefined variable: limit in <b>/path/modules/tax_rates/xml.php</b> on line <b>66</b><br />
    <br />
    <b>Notice</b>: Undefined variable: xml in <b>/path/modules/tax_rates/xml.php</b> on line <b>81</b><br />


    Settings -> Invoice Preference: Page hangs on "Processing, please wait ..."
    Firebug:

    <br />
    <b>Notice</b>: Undefined variable: start in <b>/path/modules/preferences/xml.php</b> on line <b>19</b><br />
    <br />
    <b>Notice</b>: Undefined variable: limit in <b>/path/modules/preferences/xml.php</b> on line <b>22</b><br />
    <br />
    <b>Notice</b>: Undefined variable: start in <b>/path/modules/preferences/xml.php</b> on line <b>19</b><br />
    <br />
    <b>Notice</b>: Undefined variable: limit in <b>/path/modules/preferences/xml.php</b> on line <b>22</b><br />
    <br />
    <b>Notice</b>: Undefined variable: limit in <b>/path/modules/preferences/xml.php</b> on line <b>65</b><br />
    <br />
    <b>Notice</b>: Undefined variable: xml in <b>/path/modules/preferences/xml.php</b> on line <b>79</b><br />



    Settings -> Payment Types: Page hangs on "Processing, please wait ..."
    Firebug:

    <br />
    <b>Notice</b>: Undefined variable: start in <b>/path/modules/payment_types/xml.php</b> on line <b>20</b><br />
    <br />
    <b>Notice</b>: Undefined variable: limit in <b>/path/modules/payment_types/xml.php</b> on line <b>23</b><br />
    <br />
    <b>Notice</b>: Undefined variable: start in <b>/path/modules/payment_types/xml.php</b> on line <b>20</b><br />
    <br />
    <b>Notice</b>: Undefined variable: limit in <b>/path/modules/payment_types/xml.php</b> on line <b>23</b><br />
    <br />
    <b>Notice</b>: Undefined variable: limit in <b>/path/modules/payment_types/xml.php</b> on line <b>66</b><br />
    <br />
    <b>Notice</b>: Undefined variable: xml in <b>/path/modules/payment_types/xml.php</b> on line <b>80</b><br />
    <br />
    <b>Notice</b>: Undefined index: pref_id in <b>/path/modules/payment_types/xml.php</b> on line <b>85</b><br />


    Home -> All reports:
    Notice: Use of undefined constant CENTER - assumed 'CENTER' in /path/library/phpreports/PHPReportMaker.php(274) : eval()'d code on line 163
    Notice: Undefined variable: oForm in /path/library/phpreports/PHPReportMaker.php(274) : eval()'d code on line 225



    Installation is fresh 2009.1.RC with new DB
    • CommentAuthorjkmyatt
    • CommentTimeSep 9th 2009
     permalink
    Justin,
    I've been using Simple Invoices for a few years as my only invoicing system - and I love it !

    I created a new database today to try out the new RC release. I don't mean to seem dumb, but after install and modifying the config file etc, I open SI and install sample data etc... Open SI ... How do I easily import the database backup file (with all my current invoices) from my current working install of Simple Invoices ?

    Thanks
    Jason
    • CommentAuthorjustin
    • CommentTimeSep 9th 2009
     permalink
    @affeee

    thanks for posting this info!

    you need to edit php.ini and set error_reporting to E_ERROR

    looks like its on E_STRICT or E_ALL

    you can do this in config/config.ini to - but it can be over ridden by the php.ini settings

    search the forum for more info if required

    let us know how you go

    cheers

    justinSmarterInvoices.com Simple Invoices hosting | SixHQ.com Simple Invoices custom development | Me
    • CommentAuthorjustin
    • CommentTimeSep 10th 2009
     permalink
    hey jason

    just edit the config.ini and point it at your old database

    Simple Invoices will upgrade the database for you

    note: take a backup first

    cheers

    justinSmarterInvoices.com Simple Invoices hosting | SixHQ.com Simple Invoices custom development | Me
    • CommentAuthoraffeee
    • CommentTimeSep 10th 2009
     permalink
    Thx Justin, changing error_reporting to E_ERROR did it.

    But from time to time I still get following when exporting to PDF:
    Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 512 bytes)

    I checked phpinfo on server, and memory_limit is set to 64M
    • CommentAuthorALF
    • CommentTimeSep 10th 2009
     permalink
    I will try!
    • CommentAuthorjustin
    • CommentTimeSep 11th 2009
     permalink
    @affeee

    PDF is a monster - up it to 96M and see what happens

    cheers

    justinSmarterInvoices.com Simple Invoices hosting | SixHQ.com Simple Invoices custom development | Me
    • CommentAuthorveisis
    • CommentTimeSep 11th 2009 edited
     permalink
    This release does not work with php 5.3.0 use php 5.2.X or do not install XAMPP 1.7.2 (php 5.3.0 is a component of xampp 1.7.2)

    edit:
    Sorry maybe the problem is not related to PHP 5.3.
    In XAMPP 1.7.2 version is a lot of important changes.
    Something in XAMPP 1.7.2 not compatible with 2009.1 RC.
    So do not install xampp 1.7.2
    • CommentAuthorcam18e
    • CommentTimeSep 11th 2009
     permalink
    Does the RC contain the fix to delete payments?
    • CommentAuthorchco
    • CommentTimeSep 11th 2009
     permalink
    Maybe I'm missing something here, but with this new version, where is the config setting for username and password to login?
    I am also not presented with any login credentials anymore.
    Also, I first updated Beta 5, but updating the database resulted in a blanc screen.
    I simply deleted everything and started from scratch.
    One thing I immediately noticed (besides the fact that it looks great!!!) is that my settings are not saved. I can change anything I want, get the message it was succesfull, but nothing is changed (e.g. setting language, or taxtype, etc.)
    The config folder is writeable as is the config.ini and the define.php

    Any suggestions Justin?

    Cheers,
    Charly
    • CommentAuthorosvaldo
    • CommentTimeSep 13th 2009
     permalink
    Hello Justin,

    I tested the expense extension and it shows blank screen when I set authentication.enabled = true. If I set it to false the extension works fine.

    Thanks,

    Cheers,

    Osvaldo.
    • CommentAuthormicoots
    • CommentTimeSep 13th 2009
     permalink
    Hi Justin. I've just upgraded SI to this RC.

    The PDF invoices created don't have the company/logo on the top left of the invoice. Any ideas how I can fix this?

    Also, when I go to the "extensions" link under settings, I get a "Remote server or file not found" error for the URL:

    http://<myip>/index.php?module=extensions&view=manage

    Any ideas on that one?

    Thanks.

    Michael.
    • CommentAuthormicoots
    • CommentTimeSep 13th 2009
     permalink
    Hi Justin. Forget about the logo issue on the top left, I copied them over from the older install to the new one and they worked fine.

    But I do still get this error in my apache log:

    [Sun Sep 13 13:04:20 2009] [error] [client xxx.xxx.xxx.xxx] Cannot open , referer: http://myipaddress/index.php?module=invoices&view=manage

    So if you have ideas there please let me know.
    • CommentAuthormuntersp
    • CommentTimeSep 13th 2009
     permalink
    Dear All,

    I just installed simple invoices and I am impressed by its capabilities yet sleek layout. But to join Chco, where is the config setting for username and password to login?

    Thanks and regards,

    Paul
    • CommentAuthorjmruas
    • CommentTimeSep 14th 2009
     permalink
    Hi Paul,

    Go to People -> Users
    Email and Password are the data you need to enter for login.

    (see if in your config/config.ini login=true)

    Cheers,
    José
    • CommentAuthorchco
    • CommentTimeSep 14th 2009
     permalink
    @jmruas

    Well.. that seems to be the thing.. It is not in the config.ini anymore.
    • CommentAuthorjustin
    • CommentTimeSep 14th 2009
     permalink
    @veisis

    i'm running php5.3 and its OK - what errors are yougetting?

    @cam18e

    re delete payments - nope

    @Osvaldo

    re expenses - hopefully in 2009.2 this will be fixed

    @Jose

    re users - thanks

    @charly

    re login
    authentication.enabled = true

    re saving problems

    what version are you upgrading from?

    cheers

    JustinSmarterInvoices.com Simple Invoices hosting | SixHQ.com Simple Invoices custom development | Me
    • CommentAuthorchco
    • CommentTimeSep 14th 2009
     permalink
    Fresh new install Justin.
    As for the authentication.. it is no longer in the config.ini, so I just add it completely?
    • CommentAuthorjustin
    • CommentTimeSep 14th 2009
     permalink
    hey charly

    refer line 13 of http://code.google.com/p/simpleinvoices/source/browse/branches/2009.1/config/config.ini

    this 'should' be the file included in this release

    cheers

    justinSmarterInvoices.com Simple Invoices hosting | SixHQ.com Simple Invoices custom development | Me
    • CommentAuthorveisis
    • CommentTimeSep 14th 2009
     permalink
    No problems with xampp 1.7.1 for windows with default config (only one change php memory_limit = 128M).

    xampp 1.7.2 for windows with default config (default php memory_limit = 128M).

    1. When I started to install an notice message appeared. There was written something about deprecated zend loader function.

    Notice: Zend_Loader::Zend_Loader::registerAutoload is deprecated as of 1.8.0 and will be removed with 2.0.0; use

    Zend_Loader_Autoloader instead in C:\xampp\php\PEAR\Zend\Loader.php on line 207

    Fatal error: Uncaught exception 'Zend_Session_Exception' with message 'Session must be started before any output has been sent

    to the browser; output started in C:\xampp\php\PEAR\Zend\Loader.php/207' in C:\xampp\php\PEAR\Zend\Session.php:453 Stack

    trace: #0 C:\xampp\htdocs\25\include\init.php(15): Zend_Session::start() #1 C:\xampp\htdocs\25\index.php(26): require_once

    ('C:\xampp\htdocs...') #2 {main} thrown in C:\xampp\php\PEAR\Zend\Session.php on line 453

    2. Then i set error reporting E_ERROR. Instaled without problems.

    3. In page Invoices, Customers, Manage Products and maybe somewhere else page hangs on "Processing, please wait ...".

    firebug:
    POST index.php?module=products&view=xml 500 Internal Server Error
    POST index.php?module=invoices&view=xml500 Internal Server Error
    POST index.php?module=customers&view=xml500 Internal Server Error

    Something similar to affeee?

    The problem with xml. So maybe php problem?

    Or in xampp 1.7.2 has a lot of important changes.
    • CommentAuthorchco
    • CommentTimeSep 14th 2009
     permalink
    Hmm.. no clue as to why my config was only half of what it should be, but this is fixed.
    Still cannot save system preferences though. I can change other settings, like tax names and values, users etc.. Just not the default settings.
    I've set error reporting on, but no messages are displayed.

    I will uninstall and re-install one more time from the latest google code and let you know.

    Cheers,
    Charly
    • CommentAuthorchco
    • CommentTimeSep 14th 2009
     permalink
    Hmm.. did a complete new install, but it makes no difference.
    Have a look for yourself : http://www.designburo.nl/accounts
    Also.. Clicking on upgrade database gives me a blanc screen (not during intallation, just afterwards from the menus)
    • CommentAuthorchco
    • CommentTimeSep 14th 2009
     permalink
    Also.. I found it to be a rather large security issue, of someone goes with their browser to the config.ini file, they can simply download the thing!
    So I am putting the Accounts link offline
    • CommentAuthorjustin
    • CommentTimeSep 14th 2009
     permalink
    hey charly

    re security
    - simple invoices ships with a .htaccess file to stop accsss to the .ini files
    - but your apache install needs 'AllowOverride All' on
    - this is not the final solution - just the one we've got now

    cheers

    justinSmarterInvoices.com Simple Invoices hosting | SixHQ.com Simple Invoices custom development | Me
    • CommentAuthorjustin
    • CommentTimeSep 14th 2009
     permalink
    refer: http://simpleinvoices.org/demo/config/config.ini to see in actionSmarterInvoices.com Simple Invoices hosting | SixHQ.com Simple Invoices custom development | Me
    • CommentAuthorchco
    • CommentTimeSep 14th 2009
     permalink
    Just downloaded RC1 again, but going through the archive I do not find any .htaccess files.
    I did find it in my old installation of SimpleInvoices. Gonna test that.

    Thanks,
    Charly
    • CommentAuthorchco
    • CommentTimeSep 14th 2009
     permalink
    That worked, thanks!
    You can visit http://www.designburo.nl/accounts again if you need.
    • CommentAuthorchco
    • CommentTimeSep 14th 2009
     permalink
    Could you not simply change the config.ini to a config.php file?
    Then a check at the beginning of config.php, should suffice I guess?
    • CommentAuthorjmruas
    • CommentTimeSep 14th 2009
     permalink
    @chco
    Yes, it works. I tested. Please delete the user test.
    • CommentAuthorchco
    • CommentTimeSep 14th 2009
     permalink
    @jmruas

    Thanks for testing jmruas. However, the problem I'm having is that I can create users, other tax type or basically anything I want, except for the system settings.
    They are not saved. e.g. changing the default tax to VAT or language to dutch etc.. I get the message it is succesful, but nothing is changed.
    • CommentAuthorchco
    • CommentTimeSep 14th 2009
     permalink
    Justin,

    Noticed also that in the 2009.1RC distribution for the extension tab there are some icons missing, e.g. http://yoursite.com/simpleinvoices/images/famfam/lightbulb.png and others.
    • CommentAuthorjustin
    • CommentTimeSep 15th 2009
     permalink
    @charly

    re .htaccess
    - thanks - didnt realise it was missing - will add it in for the final release

    re icons
    - thanks - post which other icons/images are missing

    re not saved
    - is this a fresh install or upgrade from previous version
    -- if upgrade - which version

    cheers

    justinSmarterInvoices.com Simple Invoices hosting | SixHQ.com Simple Invoices custom development | Me
    • CommentAuthorchco
    • CommentTimeSep 15th 2009
     permalink
    lol Justin, I must have type this twice already :)
    It is a fresh install. Created tables (used sql file 1 en 2, no the samples); set permission; etc..
    Been going through the code real quick as well to see where the systemdefault table is filled, but could not find it that fast.

    other missing icons:
    - /famfam/plugin_delete.png
    - /famfam/plugin_add.png
    - /famfam/plugin.png
    - /famfam/lightbulb.png

    There might be more from the status column, but because I got big crosses there, I can only see two and I cannot resize that column

    Cheers,
    Charly
    • CommentAuthorroma
    • CommentTimeSep 16th 2009 edited
     permalink
    I cannot find any .htaccess file that blocks access to config.ini. On my fresh install, I'm wide open..
    problem solved with
    <Files config.ini>
    order allow,deny
    deny from all
    </Files>
    • CommentAuthorjustin
    • CommentTimeSep 16th 2009
     permalink
    @roma

    thanks

    the .htaccess file didnt get included in the .zip that got released :(

    i will double check pre the 2009.1 'stable' release

    @charly
    re twice, :)

    did you create a blank db and let the installer do the work - or manually import the .sql ?

    cheers

    justinSmarterInvoices.com Simple Invoices hosting | SixHQ.com Simple Invoices custom development | Me
    • CommentAuthorchco
    • CommentTimeSep 16th 2009
     permalink
    hi Justin,

    Installer? lol, haven't seen that. Did it manually. Sql file 1 and 2, not the examples sql. (twice also).
    • CommentAuthorjustin
    • CommentTimeSep 17th 2009
     permalink
    ah that might be the problem
    - i really go to delete those .sql files :)

    2009.1 RC now has basic installer

    just create a blank DB, edit config.ini and open Simple Invoices - installer will do the rest

    is it possible to retry using this method and let us know if you can save taxes, preferences etc..

    cheers

    justinSmarterInvoices.com Simple Invoices hosting | SixHQ.com Simple Invoices custom development | Me
    • CommentAuthorchco
    • CommentTimeSep 17th 2009
     permalink
    Ah ok! I'll try that now! Good job!
    Just did what was said in the readme :)
    • CommentAuthorchco
    • CommentTimeSep 17th 2009
     permalink
    Darn.
    Delete the si_ tables I created. Started SimpleInvoices again.
    Now, I click on "Install Database", this brings me to screen 2. "Install essential data". Clicking on that, just bring me back to screen one.
    No tables have been created when I look at my database. No errors are shown.
    Any idea's?
    Link is still available if you want to have a look yourself.

    Cheers,
    Charly
    • CommentAuthorchco
    • CommentTimeSep 17th 2009
     permalink
    Actually.. deleted the link, as it now showed my details :S
    • CommentAuthorchco
    • CommentTimeSep 17th 2009
     permalink
    looking at the modules/install/index.php it imports the MySQL/1-Structure.sql (the one I used manually)
    Looking at the modules/install/essential.php it only refers to the JSON import
    Looking at the modules/install/structure.php it imports the MySQL/1-Structure.sql (the one I used manually)
    Looking at the modules/install/sample_data.php it only refers to the JSON import

    Could this be right?
    • CommentAuthorjustin
    • CommentTimeSep 22nd 2009
     permalink
    hey charly

    index.php does nothing - just shows stuff on screen
    struture imports the .sql
    essential import the essential data via JSON
    sample_data imports sample data via JSON

    note: in 2009.1 - final release - due very soon i'll include a full .sql so if the installer diesnt work you can just manually import this file

    cheers

    justinSmarterInvoices.com Simple Invoices hosting | SixHQ.com Simple Invoices custom development | Me
    • CommentAuthorArchon810
    • CommentTimeSep 22nd 2009 edited
     permalink
    I just tried upgrading from Beta 5 to RC and the upgrade db page is just blank. The source shows a full <head> but the <body> cuts off unexpectedly:


    <body>
    <div class="si_grey_background"></div>


    That's it. I tried setting ini_set('memory_limit', '128M'); in define.php but that didn't change anything.

    The app still works, so far, but I'm afraid some db upgrade didn't go through all the way.
    • CommentAuthorjustin
    • CommentTimeSep 22nd 2009 edited
     permalink
    hmmm..

    so just the db upgrade page was blank?
    you can still using RC ok?

    couple of things:
    1 - Edit config.ini to display error: http://simpleinvoices.org/wiki/how_to_display_php_errors_on_screen
    2 - if using selinux try http://simpleinvoices.org/forum/discussion/872/simple-invoices-blank/#Item_1

    let us know what (if any ) errors are displayed

    cheers

    justinSmarterInvoices.com Simple Invoices hosting | SixHQ.com Simple Invoices custom development | Me
    • CommentAuthorchco
    • CommentTimeSep 22nd 2009
     permalink
    Justin,

    I've manually installed the structure this time, then started the installer. That seem to have worked. Now I can change the system settings and they are stored propperly. Finally! :)
    • CommentAuthorchco
    • CommentTimeSep 22nd 2009
     permalink
    although.. clicking extensions from the settings tab gives me a HTTP ERROR 500 (internal server error)
    • CommentAuthorchco
    • CommentTimeSep 22nd 2009
     permalink
    And upgrading the database still provides a blanc screen..
    • CommentAuthorArchon810
    • CommentTimeSep 23rd 2009 edited
     permalink
    justin:


    Notice: Undefined index: action in /srv/www/htdocs/beerpla.net/simpleinvoices/include/check_permission.php on line 7
    Fatal error: Call to undefined function getRicoLiveGrid() in /srv/www/htdocs/beerpla.net/simpleinvoices/modules/options/manage_sqlpatches.php on line 9

    Visible on page load



    BTW, enabling errors breaks all AJAX calls because of the warnings. Might as well fix all the warnings for E_ALL, eh? ;-)

    P.S. How does one subscribe to email notifications on new messages for specific discussions?
    • CommentAuthoralexistkd
    • CommentTimeSep 23rd 2009
     permalink
    Hi i already upgraded xampp to latest version 1.7.2 but i get this error:

    Notice: Zend_Loader::Zend_Loader::registerAutoload is deprecated as of 1.8.0 and will be removed with 2.0.0; use Zend_Loader_Autoloader instead in D:\tkd\alexis\webdesign\xampp\php\PEAR\Zend\Loader.php on line 207

    Fatal error: Uncaught exception 'Zend_Session_Exception' with message 'Session must be started before any output has been sent to the browser; output started in D:\tkd\alexis\webdesign\xampp\php\PEAR\Zend\Loader.php/207' in D:\tkd\alexis\webdesign\xampp\php\PEAR\Zend\Session.php:453 Stack trace: #0 D:\tkd\alexis\webdesign\xampp\htdocs\facturacion\include\init.php(15): Zend_Session::start() #1 D:\tkd\alexis\webdesign\xampp\htdocs\facturacion\index.php(26): require_once('D:\tkd\alexis\w...') #2 {main} thrown in D:\tkd\alexis\webdesign\xampp\php\PEAR\Zend\Session.php on line 453

    What can be?

    Thanks in advance
    • CommentAuthorjustin
    • CommentTimeSep 25th 2009
     permalink
    @Alexistkd
    - thanks for spotting this
    - you need to set error_reporting in config.ini to E_ERROR, and you may have to do the same in php.ini
    -- refer: http://simpleinvoices.org/config

    Cheers

    JustinSmarterInvoices.com Simple Invoices hosting | SixHQ.com Simple Invoices custom development | Me
    • CommentAuthorjustin
    • CommentTimeSep 28th 2009
     permalink
    @Archon810

    re subscribe
    - in the left menu click 'Subscribe to discussion'

    re options/manage_sqlpatches.php
    - the 'Database Upgrade Manager' in the settings page will be removed in the final 2009.1 as its no longer required
    -- refer http://www.simpleinvoices.org/wiki/upgrade
    - when doing an upgrade between version if there are sql patches to be applied Simple Invoices will prompt you
    -- if there are no sql patches Simple Invoices will 'just work' as normal no special db upgrade required

    @charly
    - thanks for the info
    - hopefully this has been resolved in the final 2009.1 release - which will be released later today
    - re install
    -- by default only need to create a blank db now and the installer 'should' sort the rest out
    -- if installer is not happy i've included a full simpleinvoices.sql file that you can easily import into phpMyAdmin and not have to worry about the installer

    cheers

    justinSmarterInvoices.com Simple Invoices hosting | SixHQ.com Simple Invoices custom development | Me
    • CommentAuthorceemjay
    • CommentTimeOct 6th 2009
     permalink
    Running XAMP version 1.7.2 on Vista and I am also getting errors (noted below).

    Changed php.ini to look like this:
    error_reporting = E_ERROR

    and config.ini now looks like this
    [dev : production]
    database.params.dbname = simple_invoices_dev
    debug.error_reporting = E_ERROR

    Still get the following message..

    Any ideas? Thanks
    Clive


    Notice: Zend_Loader::Zend_Loader::registerAutoload is deprecated as of 1.8.0 and will be removed with 2.0.0; use Zend_Loader_Autoloader instead in C:\xampp\php\PEAR\Zend\Loader.php on line 207

    Fatal error: Uncaught exception 'Zend_Session_Exception' with message 'Session must be started before any output has been sent to the browser; output started in C:\xampp\php\PEAR\Zend\Loader.php/207' in C:\xampp\php\PEAR\Zend\Session.php:453 Stack trace: #0 C:\xampp\htdocs\simpleinvoices\include\init.php(15): Zend_Session::start() #1 C:\xampp\htdocs\simpleinvoices\index.php(26): require_once('C:\xampp\htdocs...') #2 {main} thrown in C:\xampp\php\PEAR\Zend\Session.php on line 453
    • CommentAuthorjustin
    • CommentTimeOct 6th 2009
     permalink
    hey ceemjay

    try setting error_reporting to 0

    if that doesnt work you'll can try adjusting the xamp php.ini file and set error_report to 0 there

    let us know how you go

    cheers

    justinSmarterInvoices.com Simple Invoices hosting | SixHQ.com Simple Invoices custom development | Me
    • CommentAuthorceemjay
    • CommentTimeOct 6th 2009
     permalink
    Thanks Justin

    I think some of them were 0 originally but changed them to be 0 in the following files:
    C:\xampp\htdocs\simpleinvoices\config\config.ini
    C:\xampp\php\php.ini

    Any other ideas or anyone else running under Vista. It worked fine for me on another Linux installation!!

    Thanks
    Clive
    • CommentAuthorjustin
    • CommentTimeOct 7th 2009
     permalink
    hey clive

    you can try
    error_reporting(E_ERROR & ~E_NOTICE & ~E_DEPRECATED);

    in both files

    also xampp may have mulitple .ini files - do a search to find them all

    let us know how you go

    cheers

    justinSmarterInvoices.com Simple Invoices hosting | SixHQ.com Simple Invoices custom development | Me
    • CommentAuthorceemjay
    • CommentTimeOct 7th 2009
     permalink
    No joy.

    Sorry I am not an expert in this area and it's all new to me but are you sure this problem is going to be resolved by setting that value? Isn't this a fatal error and therefore not one that can be ignored!

    Are there any other tests I can run to show that everything is installed fine and Vista (which I loathe!) is behaving correctly?

    Thanks
    Clive
    • CommentAuthorjustin
    • CommentTimeOct 8th 2009 edited
     permalink
    hey clive

    re fatal
    - the fatal error is showing because the Notice was displayed on screen and the session thing requires nothing is displayed before it starts
    - if the error is not displayed on screen - ie. in log file or not at all then there is no problem

    re test
    - open http://localhost/simpleinvoices/phpinfo.php - or whatever the url to your Simple Invoices is
    ie.. http://simpleinvoices.org/demo/phpinfo.php and find the error_reporting section
    - copy and paste what it says for that into here

    cheers

    justinSmarterInvoices.com Simple Invoices hosting | SixHQ.com Simple Invoices custom development | Me