Unable to install

Hi

I did all that and when I tried to load the site just got a blank page. No error file in the logs directory but got this from the laravel.log:

[2022-03-20 06:46:53] laravel.EMERGENCY: Unable to create configured logger. Using emergency logger. {“exception”:"[object] (Error(code: 0): Class "Illuminate\Support\Collection" not found at /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Support/helpers.php:109)
[stacktrace]
#0 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Log/LogManager.php(240): collect()
#1 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Log/LogManager.php(202): Illuminate\Log\LogManager->createStackDriver()
#2 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Log/LogManager.php(118): Illuminate\Log\LogManager->resolve()
#3 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Log/LogManager.php(98): Illuminate\Log\LogManager->get()
#4 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Log/LogManager.php(543): Illuminate\Log\LogManager->driver()
#5 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(124): Illuminate\Log\LogManager->error()
#6 /home/david/Development/production/v4build/20220320_174312/ninja/app/Exceptions/Handler.php(54): Illuminate\Foundation\Exceptions\Handler->report()
#7 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(92): App\Exceptions\Handler->report()
#8 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(134): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException()
#9 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleShutdown()
#10 {main}
“}
[2022-03-20 06:46:53] laravel.ERROR: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Support/Collection.php:1277
Stack trace:
#0 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Support/Collection.php(11): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError()
#1 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/composer/ClassLoader.php(444): include(‘…’)
#2 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/composer/ClassLoader.php(322): Composer\Autoload\includeFile()
#3 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Support/helpers.php(109): Composer\Autoload\ClassLoader->loadClass()
#4 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect()
#5 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config()
#6 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
#7 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(219): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap()
#8 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(320): Illuminate\Foundation\Application->bootstrapWith()
#9 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(129): Illuminate\Foundation\Console\Kernel->bootstrap()
#10 /home/david/Development/production/v4build/20220320_174312/ninja/artisan(35): Illuminate\Foundation\Console\Kernel->handle()
#11 {main} {“exception”:”[object] (Symfony\Component\Debug\Exception\FatalErrorException(code: 1): During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Support/Collection.php:1277
Stack trace:
#0 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Support/Collection.php(11): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError()
#1 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/composer/ClassLoader.php(444): include(‘…’)
#2 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/composer/ClassLoader.php(322): Composer\Autoload\includeFile()
#3 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Support/helpers.php(109): Composer\Autoload\ClassLoader->loadClass()
#4 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect()
#5 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config()
#6 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
#7 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(219): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap()
#8 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(320): Illuminate\Foundation\Application->bootstrapWith()
#9 /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(129): Illuminate\Foundation\Console\Kernel->bootstrap()
#10 /home/david/Development/production/v4build/20220320_174312/ninja/artisan(35): Illuminate\Foundation\Console\Kernel->handle()
#11 {main} at /home/david/Development/production/v4build/20220320_174312/ninja/vendor/laravel/framework/src/Illuminate/Support/Collection.php:11)
[stacktrace]
#0 {main}
"}

I also migrated the v4.5.42 site to the new server
Updated my hosts file on my PC to point to the new server for that domain
Then tried migration from there and just got an error:

Whoops, looks like something went wrong.

I desperately need a fix for this as I have to migrate a bunch of websites to a new server, this one included.

When you see “Whoops, looks like something went wrong.” what’s in storage/logs?

Nothing. There is no error log.

From the Laravel log on the destination site:

[previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'billing2_data.accounts' doesn't exist at /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:407)
[stacktrace]
#0 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(407): PDO->prepare('select * from `...')
#1 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array)
#2 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#3 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3088): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3073): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3661): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3072): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(759): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(741): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(343): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#11 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2359): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'first', Array)
#13 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2371): Illuminate\\Database\\Eloquent\\Model->__call('first', Array)
#14 /home/billing2/public_html/routes/client.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic('first', Array)
#15 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Routing/CallableDispatcher.php(40): Illuminate\\Routing\\RouteFileRegistrar->{closure}('cgi-bin')
#16 /home/billing2/public_html/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Tracing/Routing/TracingCallableDispatcherTracing.php(21): Illuminate\\Routing\\CallableDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Closure))
#17 /home/billing2/public_html/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Tracing/Routing/TracingRoutingDispatcher.php(18): Sentry\\Laravel\\Tracing\\Routing\\TracingCallableDispatcherTracing->Sentry\\Laravel\\Tracing\\Routing\\{closure}()
#18 /home/billing2/public_html/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Tracing/Routing/TracingCallableDispatcherTracing.php(20): Sentry\\Laravel\\Tracing\\Routing\\TracingRoutingDispatcher->wrapRouteDispatch(Object(Closure), Object(Illuminate\\Routing\\Route))
#19 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(238): Sentry\\Laravel\\Tracing\\Routing\\TracingCallableDispatcherTracing->dispatch(Object(Illuminate\\Routing\\Route), Object(Closure))
#20 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(209): Illuminate\\Routing\\Route->runCallable()
#21 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#22 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#23 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(124): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(89): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), '404', Object(Closure))
#25 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), '404')
#26 /home/billing2/public_html/app/Http/Middleware/QueryLogging.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App\\Http\\Middleware\\QueryLogging->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/billing2/public_html/app/Http/Middleware/SessionDomains.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App\\Http\\Middleware\\SessionDomains->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#40 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#45 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#46 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#47 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#48 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#49 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#50 /home/billing2/public_html/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/FlushEventsMiddleware.php(13): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Sentry\\Laravel\\Http\\FlushEventsMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 /home/billing2/public_html/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php(45): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#53 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Sentry\\Laravel\\Http\\SetRequestIpMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 /home/billing2/public_html/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#55 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Sentry\\Laravel\\Http\\SetRequestMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 /home/billing2/public_html/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#58 /home/billing2/public_html/app/Http/Middleware/Cors.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#59 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App\\Http\\Middleware\\Cors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#60 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#61 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#62 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#63 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#64 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#65 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#66 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#67 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#68 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#69 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#70 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#71 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#72 /home/billing2/public_html/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Tracing/Middleware.php(79): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#73 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Sentry\\Laravel\\Tracing\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#74 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#75 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#76 /home/billing2/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#77 /home/billing2/public_html/public/index.php(56): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#78 {main}
"} 
[2024-08-27 22:27:33] production.INFO: Importing account  
[2024-08-27 22:27:33] production.INFO: Importing company  
[2024-08-27 22:27:33] production.INFO: Importing users  
[2024-08-27 22:27:33] production.INFO: Importing payment_terms  
[2024-08-27 22:27:33] production.INFO: Importing tax_rates  
[2024-08-27 22:27:33] production.INFO: Importing clients  
[2024-08-27 22:28:05] production.INFO: Importing company_gateways  
[2024-08-27 22:28:05] production.INFO: Importing client_gateway_tokens  
[2024-08-27 22:28:05] production.INFO: Importing vendors  
[2024-08-27 22:28:07] production.INFO: Importing projects  
[2024-08-27 22:28:07] production.INFO: Importing products  
[2024-08-27 22:28:07] production.INFO: Importing credits  
[2024-08-27 22:28:07] production.INFO: Importing recurring_invoices  
[2024-08-27 22:28:28] production.INFO: Importing invoices  
[2024-08-27 22:29:18] production.INFO: Importing quotes  
[2024-08-27 22:29:20] production.INFO: Importing payments  
[2024-08-27 22:29:51] production.INFO: Importing expense_categories  
[2024-08-27 22:29:51] production.INFO: Importing task_statuses  
[2024-08-27 22:29:51] production.INFO: in task statuses  
[2024-08-27 22:29:51] production.INFO: finished task statuses  
[2024-08-27 22:29:51] production.INFO: Importing expenses  
[2024-08-27 22:29:51] production.INFO: Resource recurring_expenses is not available for migration.  
[2024-08-27 22:29:51] production.INFO: Importing tasks  
[2024-08-27 22:29:53] production.INFO: Importing documents  
[2024-08-27 22:29:57] production.INFO: Resource activities is not available for migration.  
[2024-08-27 22:39:19] production.INFO: Importing account  
[2024-08-27 22:39:19] production.INFO: Importing company  
[2024-08-27 22:39:19] production.INFO: Importing users  
[2024-08-27 22:39:19] production.INFO: Importing payment_terms  
[2024-08-27 22:39:19] production.INFO: Importing tax_rates  
[2024-08-27 22:39:19] production.INFO: Importing clients  
[2024-08-27 22:39:52] production.INFO: Importing company_gateways  
[2024-08-27 22:39:52] production.INFO: Importing client_gateway_tokens  
[2024-08-27 22:39:52] production.INFO: Importing vendors  
[2024-08-27 22:39:53] production.INFO: Importing projects  
[2024-08-27 22:39:53] production.INFO: Importing products  
[2024-08-27 22:39:53] production.INFO: Importing credits  
[2024-08-27 22:39:53] production.INFO: Importing recurring_invoices  
[2024-08-27 22:40:15] production.INFO: Importing invoices  
[2024-08-27 22:41:04] production.INFO: Importing quotes  
[2024-08-27 22:41:06] production.INFO: Importing payments  
[2024-08-27 22:41:38] production.INFO: Importing expense_categories  
[2024-08-27 22:41:38] production.INFO: Importing task_statuses  
[2024-08-27 22:41:38] production.INFO: in task statuses  
[2024-08-27 22:41:38] production.INFO: finished task statuses  
[2024-08-27 22:41:38] production.INFO: Importing expenses  
[2024-08-27 22:41:39] production.INFO: Resource recurring_expenses is not available for migration.  
[2024-08-27 22:41:39] production.INFO: Importing tasks  
[2024-08-27 22:41:40] production.INFO: Importing documents  
[2024-08-27 22:41:44] production.INFO: Resource activities is not available for migration.  
[2024-08-27 23:30:02] production.INFO: updating currencies  
[2024-08-28 06:20:01] production.INFO: Performing Autobilling 2024-08-28 06:20:01  
[2024-08-28 22:03:54] production.INFO: Importing account  
[2024-08-28 22:03:54] production.INFO: Importing company  
[2024-08-28 22:03:54] production.INFO: Importing users  
[2024-08-28 22:03:54] production.INFO: Importing payment_terms  
[2024-08-28 22:03:54] production.INFO: Importing tax_rates  
[2024-08-28 22:03:54] production.INFO: Importing clients  
[2024-08-28 22:04:29] production.INFO: Importing company_gateways  
[2024-08-28 22:04:29] production.INFO: Importing client_gateway_tokens  
[2024-08-28 22:04:29] production.INFO: Importing vendors  
[2024-08-28 22:04:30] production.INFO: Importing projects  
[2024-08-28 22:04:30] production.INFO: Importing products  
[2024-08-28 22:04:30] production.INFO: Importing credits  
[2024-08-28 22:04:30] production.INFO: Importing recurring_invoices  
[2024-08-28 22:04:51] production.INFO: Importing invoices  
[2024-08-28 22:05:42] production.INFO: Importing quotes  
[2024-08-28 22:05:45] production.INFO: Importing payments  
[2024-08-28 22:06:17] production.INFO: Importing expense_categories  
[2024-08-28 22:06:17] production.INFO: Importing task_statuses  
[2024-08-28 22:06:17] production.INFO: in task statuses  
[2024-08-28 22:06:17] production.INFO: finished task statuses  
[2024-08-28 22:06:17] production.INFO: Importing expenses  
[2024-08-28 22:06:18] production.INFO: Resource recurring_expenses is not available for migration.  
[2024-08-28 22:06:18] production.INFO: Importing tasks  
[2024-08-28 22:06:19] production.INFO: Importing documents  
[2024-08-28 22:06:24] production.INFO: Resource activities is not available for migration.  
[2024-08-28 23:30:02] production.INFO: updating currencies  
[2024-08-29 06:20:02] production.INFO: Performing Autobilling 2024-08-29 06:20:02  

It may help to run php artisan migrate

OK. How do I do that?

This is odd.

Despite the fact that I got the Whoops error last night when I tried to login to the v5 site the password was wrong. I used the password from the v4 site and it worked and one of the companies was there.

There is data there but when I try to sort it just says something went wrong so the migration did migrate some data oddly.

You can run php artisan migrate using the command line in the root folder of the project.

If you see “something went wrong” there should generally be details in storage/logs.

I’m obviously missing something…

Screenshot_1

Are you running it on the server with the “accounts table not found” error.

That said, if you’re able to see some data in the app I think that may be an old error.

I ran this on the v4 installation. There’s nothing in the error log on the v4 regarding the migration.

I thought you saw the “Table ‘billing2_data.accounts’ doesn’t exist” error on the v5 server?

That table won’t exist as it was a clean install.

I logged in to the v5 server and that table exists there.

Ok, I suggest checking for new errors in the logs after seeing the “something went wrong” message.

OK, on which version though?

If you see an error I suggest checking the logs on both versions for any new errors.

OK.

I’ll try once more…

I tried exporting from v4.5.42 → v5 and here are the latest logs from both:

v4 laravel-error.log:

[2024-08-28 16:45:37] production.ERROR: ***ErrorException*** [0] : /home/billing1/public_html/app/Models/Account.php [Line 1126] => Unparenthesized `a ? b : c ?: d` is deprecated. Use either `(a ? b : c) ?: d` or `a ? b : (c ?: d)`  {"context":"PHP","user_id":8,"account_id":7,"user_name":"Michael Mason","method":"GET","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0","locale":"en","ip":"119.12.242.149","count":1,"is_console":"no","is_api":"no","db_server":"mysql","url":"switch_account/12"} []

And from the v5 laravel.log:

[2024-08-30 12:43:59] production.INFO: Importing account  
[2024-08-30 12:43:59] production.INFO: Importing company  
[2024-08-30 12:43:59] production.INFO: Importing users  
[2024-08-30 12:43:59] production.INFO: Importing payment_terms  
[2024-08-30 12:43:59] production.INFO: Importing tax_rates  
[2024-08-30 12:43:59] production.INFO: Importing clients  
[2024-08-30 12:44:35] production.INFO: Importing company_gateways  
[2024-08-30 12:44:35] production.INFO: Importing client_gateway_tokens  
[2024-08-30 12:44:35] production.INFO: Importing vendors  
[2024-08-30 12:44:36] production.INFO: Importing projects  
[2024-08-30 12:44:36] production.INFO: Importing products  
[2024-08-30 12:44:36] production.INFO: Importing credits  
[2024-08-30 12:44:36] production.INFO: Importing recurring_invoices  
[2024-08-30 12:44:59] production.INFO: Importing invoices  
[2024-08-30 12:45:54] production.INFO: Importing quotes  
[2024-08-30 12:45:57] production.INFO: Importing payments  
[2024-08-30 12:46:34] production.INFO: Importing expense_categories  
[2024-08-30 12:46:34] production.INFO: Importing task_statuses  
[2024-08-30 12:46:34] production.INFO: in task statuses  
[2024-08-30 12:46:34] production.INFO: finished task statuses  
[2024-08-30 12:46:34] production.INFO: Importing expenses  
[2024-08-30 12:46:35] production.INFO: Resource recurring_expenses is not available for migration.  
[2024-08-30 12:46:35] production.INFO: Importing tasks  
[2024-08-30 12:46:37] production.INFO: Importing documents  
[2024-08-30 12:46:41] production.INFO: Resource activities is not available for migration.  
[2024-08-30 14:28:28] production.INFO: Importing account  
[2024-08-30 14:28:28] production.INFO: Importing company  
[2024-08-30 14:28:28] production.INFO: Importing users  
[2024-08-30 14:28:28] production.INFO: Importing payment_terms  
[2024-08-30 14:28:28] production.INFO: Importing tax_rates  
[2024-08-30 14:28:28] production.INFO: Importing clients  
[2024-08-30 14:29:01] production.INFO: Importing company_gateways  
[2024-08-30 14:29:01] production.INFO: Importing client_gateway_tokens  
[2024-08-30 14:29:01] production.INFO: Importing vendors  
[2024-08-30 14:29:03] production.INFO: Importing projects  
[2024-08-30 14:29:03] production.INFO: Importing products  
[2024-08-30 14:29:03] production.INFO: Importing credits  
[2024-08-30 14:29:03] production.INFO: Importing recurring_invoices  
[2024-08-30 14:29:26] production.INFO: Importing invoices  
[2024-08-30 14:30:17] production.INFO: Importing quotes  
[2024-08-30 14:30:19] production.INFO: Importing payments  
[2024-08-30 14:30:53] production.INFO: Importing expense_categories  
[2024-08-30 14:30:53] production.INFO: Importing task_statuses  
[2024-08-30 14:30:53] production.INFO: in task statuses  
[2024-08-30 14:30:53] production.INFO: finished task statuses  
[2024-08-30 14:30:53] production.INFO: Importing expenses  
[2024-08-30 14:30:54] production.INFO: Resource recurring_expenses is not available for migration.  
[2024-08-30 14:30:54] production.INFO: Importing tasks  
[2024-08-30 14:30:55] production.INFO: Importing documents  
[2024-08-30 14:30:59] production.INFO: Resource activities is not available for migration.  

What data is failing to migrate?

If you’re using the Flutter app maybe you need to increase the number of years of data to load on Settings > User Details.

What data is failing to migrate? Well everything.

I’m not using an app. I am using the v4 UI data migration feature in Settings/Account Management