Updating from 5.3.62 to Current on Shared Host

My host upgraded php to 8.2 and I was running old version of invoice ninja, now I get 500 error when I try to access the page. I tried uploading the current version but that didn’t seem to work. Provider says it’s because its using php 7.4 which i causing error. How can I get this thing upgraded. I tried uploading new version, deleting files in bootstrap/cache and keeping my .env file but didn’t work. Any help would be appreciated. I don’t have ssh access it’s on a shared host.

Hi,

Are you able to access the error log in storage/logs? It should contain more info about the 500 error.

in file laravel.log this is only error

[2023-03-01 00:30:01] production.INFO: Performing Autobilling 2023-03-01 12:30:01
[2023-03-02 00:00:02] production.INFO: updating currencies
[2023-03-02 00:30:02] production.INFO: Performing Autobilling 2023-03-02 12:30:02
[2023-03-03 16:48:51] production.ERROR: Maximum execution time of 30 seconds exceeded {“exception”:"[object] (Symfony\Component\ErrorHandler\Error\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Database/Grammar.php:97)
[stacktrace]
#0 {main}
"}

In my actual error log there are these errors:

[06-Mar-2023 02:00:02 UTC] PHP Fatal error: During class fetch: Uncaught ErrorException: Using ${var} in strings is deprecated, use {$var} instead in /home/stillwat/public_html/mydomain.com/vendor/nesbot/carbon/src/Carbon/Traits/Date.php:1238
Stack trace:
#0 /home/stillwat/public_html/mydomain.com/vendor/composer/ClassLoader.php(571): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, ‘Using ${var} in…’, ‘/home/stillwat/…’, 1238)
#1 /home/stillwat/public_html/mydomain.com/vendor/composer/ClassLoader.php(571): include()
#2 /home/stillwat/public_html/mydomain.com/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile(‘/home/stillwat/…’)
#3 /home/stillwat/public_html/mydomain.com/vendor/nesbot/carbon/src/Carbon/Carbon.php(510): Composer\Autoload\ClassLoader->loadClass(‘Carbon\Traits\D…’)
#4 /home/stillwat/public_html/mydomain.com/vendor/composer/ClassLoader.php(571): include(‘/home/stillwat/…’)
#5 /home/stillwat/public_html/mydomain.com/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile(‘/home/stillwat/…’)
#6 /home/stillwat/public_html/mydomain.com/vendor/nesbot/carbon/src/Carbon/Laravel/ServiceProvider.php(40): Composer\Autoload\ClassLoader->loadClass(‘Carbon\Carbon’)
#7 /home/stillwat/public_html/mydomain.com/vendor/nesbot/carbon/src/Carbon/Laravel/ServiceProvider.php(20): Carbon\Laravel\ServiceProvider->updateLocale()
#8 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Carbon\Laravel\ServiceProvider->boot()
#9 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Container/Util.php(40): Illuminate\Container\BoundMethod::Illuminate\Container{closure}()
#10 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure(Object(Closure))
#11 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\Container\BoundMethod::callBoundMethod(Object(Illuminate\Foundation\Application), Array, Object(Closure))
#12 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Container/Container.php(653): Illuminate\Container\BoundMethod::call(Object(Illuminate\Foundation\Application), Array, Array, NULL)
#13 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(914): Illuminate\Container\Container->call(Array)
#14 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(895): Illuminate\Foundation\Application->bootProvider(Object(Carbon\Laravel\ServiceProvider))
#15 [internal function]: Illuminate\Foundation\Application->Illuminate\Foundation{closure}(Object(Carbon\Laravel\ServiceProvider), 24)
#16 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(894): array_walk(Array, Object(Closure))
#17 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php(17): Illuminate\Foundation\Application->boot()
#18 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\BootProviders->bootstrap(Object(Illuminate\Foundation\Application))
#19 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(310): Illuminate\Foundation\Application->bootstrapWith(Array)
#20 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(127): Illuminate\Foundation\Console\Kernel->bootstrap()
#21 /home/stillwat/public_html/mydomain.com/artisan(35): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#22 {main} in /home/stillwat/public_html/mydomain.com/vendor/nesbot/carbon/src/Carbon/Carbon.php on line 510
[06-Mar-2023 02:00:02 UTC] PHP Fatal error: During class fetch: Uncaught ErrorException: Using ${var} in strings is deprecated, use {$var} instead in /home/stillwat/public_html/mydomain.com/vendor/nesbot/carbon/src/Carbon/Traits/Date.php:1238
Stack trace:
#0 /home/stillwat/public_html/mydomain.com/vendor/composer/ClassLoader.php(571): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, ‘Using ${var} in…’, ‘/home/stillwat/…’, 1238)
#1 /home/stillwat/public_html/mydomain.com/vendor/composer/ClassLoader.php(571): include()
#2 /home/stillwat/public_html/mydomain.com/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile(‘/home/stillwat/…’)
#3 /home/stillwat/public_html/mydomain.com/vendor/nesbot/carbon/src/Carbon/Carbon.php(510): Composer\Autoload\ClassLoader->loadClass(‘Carbon\Traits\D…’)
#4 /home/stillwat/public_html/mydomain.com/vendor/composer/ClassLoader.php(571): include(‘/home/stillwat/…’)
#5 /home/stillwat/public_html/mydomain.com/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile(‘/home/stillwat/…’)
#6 /home/stillwat/public_html/mydomain.com/vendor/nesbot/carbon/src/Carbon/Laravel/ServiceProvider.php(40): Composer\Autoload\ClassLoader->loadClass(‘Carbon\Carbon’)
#7 /home/stillwat/public_html/mydomain.com/vendor/nesbot/carbon/src/Carbon/Laravel/ServiceProvider.php(20): Carbon\Laravel\ServiceProvider->updateLocale()
#8 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Carbon\Laravel\ServiceProvider->boot()
#9 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Container/Util.php(40): Illuminate\Container\BoundMethod::Illuminate\Container{closure}()
#10 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure(Object(Closure))
#11 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\Container\BoundMethod::callBoundMethod(Object(Illuminate\Foundation\Application), Array, Object(Closure))
#12 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Container/Container.php(653): Illuminate\Container\BoundMethod::call(Object(Illuminate\Foundation\Application), Array, Array, NULL)
#13 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(914): Illuminate\Container\Container->call(Array)
#14 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(895): Illuminate\Foundation\Application->bootProvider(Object(Carbon\Laravel\ServiceProvider))
#15 [internal function]: Illuminate\Foundation\Application->Illuminate\Foundation{closure}(Object(Carbon\Laravel\ServiceProvider), 24)
#16 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(894): array_walk(Array, Object(Closure))
#17 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php(17): Illuminate\Foundation\Application->boot()
#18 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\BootProviders->bootstrap(Object(Illuminate\Foundation\Application))
#19 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(310): Illuminate\Foundation\Application->bootstrapWith(Array)
#20 /home/stillwat/public_html/mydomain.com/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(127): Illuminate\Foundation\Console\Kernel->bootstrap()
#21 /home/stillwat/public_html/mydomain.com/artisan(35): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#22 {main} in /home/stillwat/public_html/mydomain.com/vendor/nesbot/carbon/src/Carbon/Carbon.php on line 510

@david do you have any suggestions?

How did you attempt the upgrade?

I would suggest downloading the latest release and overwriting your files.

The issue looks like the system trying to somehow trigger composer v1.

I got it resolved I appreciate the help