Hi all. So after moving providers I can finally do the upgrade. The export option is right there - working on that as we speak. Let’s see how painless it is.
- Update your V4 to the latest version (I used 4.5.50).
- Setup V5 to a DIFFERENT directory.
- Use a different SQL database.
- Ensure credentials are the same as V4.
- Don’t setup 2FA or anything else (for now).
- On completion - log in to V4.
- Go to SETTINGS/ACCOUNT MANAGEMENT.
- Scroll down to the migration option. Click START MIGRATION.
- Select “Self Hosted” on the next page.
- Enter the FULL URL including the /public. So https://mysite.com/ninja/public then hit CONTINUE.
- Sit back and wait. May take a while depending on your site.
That’s as far as I’ve gotten. I’m sitting and waiting. Once it’s done though - it should be up and running. The only thing I’m wondering about is this…
Let’s say the original site on V4 was mysite.com/ninja/public - if I set up V5 on mysite.com/invoice/public - once I’m done with the migration and everything is working - how do I move V5 from /invoice to /ninja in keeping with the previous naming? What DB settings or files will I need to change to point to the correct directory?
Standing by for any help with that. Once we get that part sorted - I’ll post information with full photos on my blog or wiki (or both) so persons can reference it.
EDIT
Well. That was actually it. Got an email on completion and confirmed that everything is there. Easy enough once the web hosting provider supports V5. Now just waiting on info on how to get information pointed to /ninja.
The idea I have is to reinstall to /ninja and copy the .env from the /invoice directory there. I guess that’s one option. Is there a cleaner way to get it done?
EDIT2
I may leave the link as is with /invoice - but (for science!) would like to know if the method I suggested would work - or if there’s an easier way to get it done.