BambooInvoice Forums

How to upgrade to 0.85

 
Total Posts: 1

I am running 0.83 and want to upgrade to 0.85. In the changelog it says I must be running 0.84. So to me that means I need to upgrade to 0.84 then to 0.85. The problem is I cannot find the download for older versions of Bamboo Invoice. What do I do?

Total Posts: 2339

Apologies Leroy.

Here you go http://www.bambooinvoice.org/img/bambooinvoice_084.zip

Total Posts: 21

I am attempting to do an upgrade to 0.84, but when I followed the instructions on http://derekallard.com/blog/post/bambooinvoice-085-preview/ I received the following error message.

Fatal error: Call to a member function num_rows() on a non-object in C:\xampp\htdocs\bamboo\bamboo_system_files\database\DB_driver.php on line 722

Any clues?

Total Posts: 2339

Which page were you on when you got that?

Total Posts: 21

Hello Derek,

I am on 0.82 currently, installed on XAMPP Windows v1.66a, and got that error when I attempted to log into http://localhost/bamboo/index.php/install

Total Posts: 2339

OK, you’re back quite a ways there.  Could you grab 0.8.4 and try upgrading using it, and then after you’ve got it, try upgrading to 0.8.5?  There were some pretty significant DB changes involved there.

Total Posts: 21

Hello Derek,

That’s exactly what I am trying to do, to upgrade to 0.84 first but the error I received is as stated above. If I attempted to use 0.85 as the upgrade, it will give me a message stating that “If you need to upgrade, please contact Derek” or something in that line.

Total Posts: 2339

Yeah, there were a lot of changes.  If you feel comfortable and the information isn’t too sensitive, I’d be happy if you wanted to email me an sql export of your database and I could fix it up for you.  Since that would necessarily mean you’d have to share your invoicing data with me, I can see how you may not want that option.  That’s the easiest path, there aren’t too many users on 0.8.2 anymore - want to explore that?

If not, I can walk you through it a bit more.

Oh wait, one more thought.  Open up bamboo_system_files/application/config/database.php and add these 2 lines into it (below the other data is fine).

$db['default']['char_set'"utf8";
$db['default']['dbcollat'"utf8_general_ci"

Also, any idea what version of MySQL you’re running?

Total Posts: 21

Good day Derek,

I have no issues dumping the database out into an sql file and sending it over, but perhaps you might want to see how a legacy migration script could be incorp-ed into the newer versions so that other users in my same situation may be able to work on it easier?

I will give the modification trick a try on the 0.84 upgrade and see if it works, if not I will send you the dump file shortly, cheers!

I am not too sure what version of MySQL I am on, I just installed XAMPP 1.66a and whatever that came with it.

Total Posts: 21

OK tried it on an 0.84 overwrite of 0.82 files, then edited the database.php and when I went to the upgrade link http://localhost/bamboo/index.php/install it tells me it is already installed and to delete the install.php

Going into the root at localhost/bamboo gives me 0.82 again, and I cannot log into the system after that. A restore of 0.82 was able to log in. I guess I have to dump the database file over.

Total Posts: 2339

Poo. ;(

Yeah, by all means, send me over a mysql dump and I’ll take a look.  I thought that I had gotten the update stuff in there, but I wasn’t really counting on too many .8.2 versions still wink

Email it to .(JavaScript must be enabled to view this email address)