Could not connect to the database. Please check your configuration. error:PDOException: SQLSTATE[08006] [7] could not connect to server: Connection refused Is the server running on host "john.culverco.com" (104.130.124.177) and accepting TCP/IP connections on port 15243? in /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70 Stack trace: #0 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(70): PDO->__construct() #1 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(45): Illuminate\Database\Connectors\Connector->createPdoConnection() #2 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php(35): Illuminate\Database\Connectors\Connector->createConnection() #3 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(184): Illuminate\Database\Connectors\PostgresConnector->connect() #4 [internal function]: Illuminate\Database\Connectors\ConnectionFactory->Illuminate\Database\Connectors\{closure}() #5 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1181): call_user_func() #6 /var/www/culverreporting.com/routes/api.php(31): Illuminate\Database\Connection->getPdo() #7 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Routing/RouteFileRegistrar.php(35): require('...') #8 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(503): Illuminate\Routing\RouteFileRegistrar->register() #9 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(457): Illuminate\Routing\Router->loadRoutes() #10 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Routing/RouteRegistrar.php(192): Illuminate\Routing\Router->group() #11 /var/www/culverreporting.com/app/Providers/RouteServiceProvider.php(34): Illuminate\Routing\RouteRegistrar->group() #12 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Providers\RouteServiceProvider->App\Providers\{closure}() #13 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #14 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(81): Illuminate\Container\Util::unwrapIfClosure() #15 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\Container\BoundMethod::callBoundMethod() #16 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #17 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php(120): Illuminate\Container\Container->call() #18 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php(45): Illuminate\Foundation\Support\Providers\RouteServiceProvider->loadRoutes() #19 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Foundation\Support\Providers\RouteServiceProvider->Illuminate\Foundation\Support\Providers\{closure}() #20 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #21 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(81): Illuminate\Container\Util::unwrapIfClosure() #22 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\Container\BoundMethod::callBoundMethod() #23 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #24 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Support/ServiceProvider.php(119): Illuminate\Container\Container->call() #25 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(932): Illuminate\Support\ServiceProvider->callBootedCallbacks() #26 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(910): Illuminate\Foundation\Application->bootProvider() #27 [internal function]: Illuminate\Foundation\Application->Illuminate\Foundation\{closure}() #28 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(909): array_walk() #29 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php(17): Illuminate\Foundation\Application->boot() #30 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(242): Illuminate\Foundation\Bootstrap\BootProviders->bootstrap() #31 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Foundation\Application->bootstrapWith() #32 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(160): Illuminate\Foundation\Http\Kernel->bootstrap() #33 /var/www/culverreporting.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #34 /var/www/culverreporting.com/public/index.php(51): Illuminate\Foundation\Http\Kernel->handle() #35 {main}