Any suggestions on this? I fear running the update in future if this breaks again. I tried rolling back my old installation to .48 and doing a manual update using the .zip from github but even though it is now updated to the latest version, the classification fields are still missing.
I’ve managed to fix the issue, php artisan migrate didn’t work because a few php fucntions were disabled by my web host, enabled escapeshellarg and proc_close and it now runs and has added the missing columns.
Glad to hear it, thanks for sharing the solution!
How did you determine this was the problem?
I decided to try installing Invoice Ninja manually instead of using Softaculous. First error was in laravel.log that accounts table was missing. So I exported the structure from another install’s database and imported it in. Then I read an old forum post (500 Error when trying to login | Issues after update) that suggested enabling escapeshellarg but I don’t recall why I ended up looking for that, maybe it was another error in the log. And finally I saw this error:Call to undefined function Symfony\Component\Console\proc_close() so I enabled proc_close and it started working. Perhaps the self hosted instructions need updating with that?