I have not been able to upgrade it with the script provided on the support forum. I have tried everything in the book with no success so I decided to take another approach. I setup a new server, It is the following,
What should be the steps to migrate my database over including my whitelabel license that I have purchased. I have tried to do a DB dump and move it over but it didn’t work. I did a little reading and it seems to be an issue with mariaDB 10 not being compatible with MySql 5.5. So if anyone could help me with it I would greatly appreciate it. I’m not apposed to sending someone a raspberry pi or starbucks gift card. LOL
it would give me a login, then it would just go to a page that says “something went wrong” I posted the error to you and you replied that it was a database permissions error. I’m about to try it again.
I did. was able to login to the meriaDB but Invoice ninja wouldn’t work. I blow away that VM and reloaded it. I’m wondering if I copy the database from the old install before I complete the install of the new invoice ninja and then copy the .env file if that would work.
ok, I’m at the part of the new installation where I have just installed composer and the next step is to rename example.env to .env. Should I stop there and import the DB from old install and copy over my old .env file?
at the point of the configuring DB, name the database with the name of your old one and duplicate all DB settings from old install.
then, copy over your old database onto your new server.
continue install until you get to renaming example.env, instead copy your .env file from your old one to the new ninja install. don’t edit your .env file like the instructions say, then go to next step (sudo php artisan migrate).
then skip next 2 steps !!!very important!!!
then when you edit your app.php (sudo nano config/app.php) copy your old key into it (it can be found in your .env file)
Note: I’d recommend against modifying config/app.php, it will be overwritten the next time you update. Instead, the config values should be in the .env file.