PDOException {#361 
  #message: "SQLSTATE[HY000] [2002] Permission denied"
  #code: 2002
  #file: "/var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php"
  #line: 55
  +errorInfo: array:3 [
    0 => "HY000"
    1 => 2002
    2 => "Permission denied"
  ]
  -trace: {
    78. PDO->__construct() ==> new PDOException(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:55: """
          try {\n
              $pdo = new PDO($dsn, $username, $password, $options);\n
          } catch (Exception $e) {\n
          """
      }
    }
    77. Illuminate\Database\Connectors\Connector->createConnection() ==> PDO->__construct(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:55: """
          try {\n
              $pdo = new PDO($dsn, $username, $password, $options);\n
          } catch (Exception $e) {\n
          """
      }
    }
    76. Illuminate\Database\Connectors\MySqlConnector->connect() ==> Illuminate\Database\Connectors\Connector->createConnection(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php:24: """
          // connection's behavior, and some might be specified by the developers.\n
          $connection = $this->createConnection($dsn, $config, $options);\n
          \n
          """
      }
    }
    75. Illuminate\Database\Connectors\ConnectionFactory->Illuminate\Database\Connectors\{closure}() ==> Illuminate\Database\Connectors\MySqlConnector->connect(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php:61: """
          $pdo = function () use ($config) {\n
              return $this->createConnector($config)->connect($config);\n
          };\n
          """
      }
    }
    74. call_user_func() ==> Illuminate\Database\Connectors\ConnectionFactory->Illuminate\Database\Connectors\{closure}(): {}
    73. Illuminate\Database\Connection->getPdo() ==> call_user_func(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Database/Connection.php:924: """
          if ($this->pdo instanceof Closure) {\n
              return $this->pdo = call_user_func($this->pdo);\n
          }\n
          """
      }
    }
    72. Illuminate\Database\Connection->reconnectIfMissingConnection() ==> Illuminate\Database\Connection->getPdo(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Database/Connection.php:792: """
          {\n
              if (is_null($this->getPdo()) || is_null($this->getReadPdo())) {\n
                  $this->reconnect();\n
          """
      }
    }
    71. Illuminate\Database\Connection->run() ==> Illuminate\Database\Connection->reconnectIfMissingConnection(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Database/Connection.php:677: """
          {\n
              $this->reconnectIfMissingConnection();\n
          \n
          """
      }
    }
    70. Illuminate\Database\Connection->select() ==> Illuminate\Database\Connection->run(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Database/Connection.php:349: """
                      : $statement->fetchAll($fetchMode);\n
              });\n
          }\n
          """
      }
    }
    69. Illuminate\Database\Query\Builder->runSelect() ==> Illuminate\Database\Connection->select(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:1610: """
          {\n
              return $this->connection->select($this->toSql(), $this->getBindings(), ! $this->useWritePdo);\n
          }\n
          """
      }
    }
    68. Illuminate\Database\Query\Builder->get() ==> Illuminate\Database\Query\Builder->runSelect(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:1596: """
          \n
          $results = $this->processor->processSelect($this, $this->runSelect());\n
          \n
          """
      }
    }
    67. Illuminate\Database\Eloquent\Builder->getModels() ==> Illuminate\Database\Query\Builder->get(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:625: """
          {\n
              $results = $this->query->get($columns);\n
          \n
          """
      }
    }
    66. Illuminate\Database\Eloquent\Builder->get() ==> Illuminate\Database\Eloquent\Builder->getModels(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:316: """
          \n
          $models = $builder->getModels($columns);\n
          \n
          """
      }
    }
    65. Illuminate\Database\Eloquent\Builder->first() ==> Illuminate\Database\Eloquent\Builder->get(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:286: """
          {\n
              return $this->take(1)->get($columns)->first();\n
          }\n
          """
      }
    }
    64. Illuminate\Database\Eloquent\Builder->find() ==> Illuminate\Database\Eloquent\Builder->first(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:167: """
          \n
              return $this->first($columns);\n
          }\n
          """
      }
    }
    63. call_user_func_array() ==> Illuminate\Database\Eloquent\Builder->find(): {}
    62. Illuminate\Database\Eloquent\Model->__call() ==> call_user_func_array(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php:3526: """
          \n
              return call_user_func_array([$query, $method], $parameters);\n
          }\n
          """
      }
    }
    61. call_user_func_array() ==> Illuminate\Database\Eloquent\Model->__call(): {}
    60. Illuminate\Database\Eloquent\Model::__callStatic() ==> call_user_func_array(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php:3540: """
          \n
              return call_user_func_array([$instance, $method], $parameters);\n
          }\n
          """
      }
    }
    59. App\Http\Controllers\FrontEnd\PagesController\Pages->showProductDetailPage() ==> Illuminate\Database\Eloquent\Model::__callStatic(): {
      src: {
        /var/www/indufar_web/app/Http/Controllers/FrontEnd/PagesController/Pages.php:226: """
                  $acciones_terap = '';\n
                  $producto = Producto::find($id);\n
          \t    $acc_array_related = [];\n
          """
      }
    }
    58. call_user_func_array() ==> App\Http\Controllers\FrontEnd\PagesController\Pages->showProductDetailPage(): {}
    57. Illuminate\Routing\Controller->callAction() ==> call_user_func_array(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:80: """
          {\n
              return call_user_func_array([$this, $method], $parameters);\n
          }\n
          """
      }
    }
    56. Illuminate\Routing\ControllerDispatcher->call() ==> Illuminate\Routing\Controller->callAction(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:146: """
          \n
              return $instance->callAction($method, $parameters);\n
          }\n
          """
      }
    }
    55. Illuminate\Routing\ControllerDispatcher->Illuminate\Routing\{closure}() ==> Illuminate\Routing\ControllerDispatcher->call(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:94: """
          return $this->router->prepareResponse(\n
              $request, $this->call($instance, $route, $method)\n
          );\n
          """
      }
    }
    54. call_user_func() ==> Illuminate\Routing\ControllerDispatcher->Illuminate\Routing\{closure}(): {}
    53. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> call_user_func(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:52: """
          try {\n
              return call_user_func($destination, $passable);\n
          } catch (Exception $e) {\n
          """
      }
    }
    52. call_user_func() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {}
    51. Illuminate\Pipeline\Pipeline->then() ==> call_user_func(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:102: """
          return call_user_func(\n
              array_reduce($pipes, $this->getSlice(), $firstSlice), $this->passable\n
          );\n
          """
      }
    }
    50. Illuminate\Routing\ControllerDispatcher->callWithinStack() ==> Illuminate\Pipeline\Pipeline->then(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:96: """
                              );\n
                          });\n
          }\n
          """
      }
    }
    49. Illuminate\Routing\ControllerDispatcher->dispatch() ==> Illuminate\Routing\ControllerDispatcher->callWithinStack(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:54: """
          \n
              return $this->callWithinStack($instance, $route, $request, $method);\n
          }\n
          """
      }
    }
    48. Illuminate\Routing\Route->runController() ==> Illuminate\Routing\ControllerDispatcher->dispatch(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Routing/Route.php:174: """
              return (new ControllerDispatcher($this->router, $this->container))\n
                          ->dispatch($this, $request, $class, $method);\n
          }\n
          """
      }
    }
    47. Illuminate\Routing\Route->run() ==> Illuminate\Routing\Route->runController(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Routing/Route.php:140: """
          \n
              return $this->runController($request);\n
          } catch (HttpResponseException $e) {\n
          """
      }
    }
    46. Illuminate\Routing\Router->Illuminate\Routing\{closure}() ==> Illuminate\Routing\Route->run(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Routing/Router.php:724: """
              $request,\n
              $route->run($request)\n
          );\n
          """
      }
    }
    45. call_user_func() ==> Illuminate\Routing\Router->Illuminate\Routing\{closure}(): {}
    44. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> call_user_func(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:52: """
          try {\n
              return call_user_func($destination, $passable);\n
          } catch (Exception $e) {\n
          """
      }
    }
    43. Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:64: """
          ) {\n
              return $this->addCookieToResponse($request, $next($request));\n
          }\n
          """
      }
    }
    42. call_user_func_array() ==> Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(): {}
    41. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> call_user_func_array(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:136: """
          \n
              return call_user_func_array([$pipe, $this->method], $parameters);\n
          };\n
          """
      }
    }
    40. call_user_func() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {}
    39. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> call_user_func(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:32: """
          \n
              return call_user_func($slice($stack, $pipe), $passable);\n
          } catch (Exception $e) {\n
          """
      }
    }
    38. Illuminate\View\Middleware\ShareErrorsFromSession->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49: """
          \n
              return $next($request);\n
          }\n
          """
      }
    }
    37. call_user_func_array() ==> Illuminate\View\Middleware\ShareErrorsFromSession->handle(): {}
    36. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> call_user_func_array(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:136: """
          \n
              return call_user_func_array([$pipe, $this->method], $parameters);\n
          };\n
          """
      }
    }
    35. call_user_func() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {}
    34. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> call_user_func(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:32: """
          \n
              return call_user_func($slice($stack, $pipe), $passable);\n
          } catch (Exception $e) {\n
          """
      }
    }
    33. Illuminate\Session\Middleware\StartSession->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:64: """
          \n
          $response = $next($request);\n
          \n
          """
      }
    }
    32. call_user_func_array() ==> Illuminate\Session\Middleware\StartSession->handle(): {}
    31. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> call_user_func_array(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:136: """
          \n
              return call_user_func_array([$pipe, $this->method], $parameters);\n
          };\n
          """
      }
    }
    30. call_user_func() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {}
    29. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> call_user_func(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:32: """
          \n
              return call_user_func($slice($stack, $pipe), $passable);\n
          } catch (Exception $e) {\n
          """
      }
    }
    28. Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37: """
          {\n
              $response = $next($request);\n
          \n
          """
      }
    }
    27. call_user_func_array() ==> Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(): {}
    26. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> call_user_func_array(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:136: """
          \n
              return call_user_func_array([$pipe, $this->method], $parameters);\n
          };\n
          """
      }
    }
    25. call_user_func() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {}
    24. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> call_user_func(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:32: """
          \n
              return call_user_func($slice($stack, $pipe), $passable);\n
          } catch (Exception $e) {\n
          """
      }
    }
    23. Illuminate\Cookie\Middleware\EncryptCookies->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:59: """
          {\n
              return $this->encrypt($next($this->decrypt($request)));\n
          }\n
          """
      }
    }
    22. call_user_func_array() ==> Illuminate\Cookie\Middleware\EncryptCookies->handle(): {}
    21. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> call_user_func_array(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:136: """
          \n
              return call_user_func_array([$pipe, $this->method], $parameters);\n
          };\n
          """
      }
    }
    20. call_user_func() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {}
    19. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> call_user_func(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:32: """
          \n
              return call_user_func($slice($stack, $pipe), $passable);\n
          } catch (Exception $e) {\n
          """
      }
    }
    18. call_user_func() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {}
    17. Illuminate\Pipeline\Pipeline->then() ==> call_user_func(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:102: """
          return call_user_func(\n
              array_reduce($pipes, $this->getSlice(), $firstSlice), $this->passable\n
          );\n
          """
      }
    }
    16. Illuminate\Routing\Router->runRouteWithinStack() ==> Illuminate\Pipeline\Pipeline->then(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Routing/Router.php:726: """
                                  );\n
                              });\n
          }\n
          """
      }
    }
    15. Illuminate\Routing\Router->dispatchToRoute() ==> Illuminate\Routing\Router->runRouteWithinStack(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Routing/Router.php:699: """
          \n
          $response = $this->runRouteWithinStack($route, $request);\n
          \n
          """
      }
    }
    14. Illuminate\Routing\Router->dispatch() ==> Illuminate\Routing\Router->dispatchToRoute(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Routing/Router.php:675: """
          \n
          $response = $this->dispatchToRoute($request);\n
          \n
          """
      }
    }
    13. Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() ==> Illuminate\Routing\Router->dispatch(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:246: """
          \n
              return $this->router->dispatch($request);\n
          };\n
          """
      }
    }
    12. call_user_func() ==> Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(): {}
    11. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> call_user_func(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:52: """
          try {\n
              return call_user_func($destination, $passable);\n
          } catch (Exception $e) {\n
          """
      }
    }
    10. Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php:44: """
          \n
              return $next($request);\n
          }\n
          """
      }
    }
    9. call_user_func_array() ==> Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(): {}
    8. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> call_user_func_array(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:136: """
          \n
              return call_user_func_array([$pipe, $this->method], $parameters);\n
          };\n
          """
      }
    }
    7. call_user_func() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {}
    6. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> call_user_func(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:32: """
          \n
              return call_user_func($slice($stack, $pipe), $passable);\n
          } catch (Exception $e) {\n
          """
      }
    }
    5. call_user_func() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {}
    4. Illuminate\Pipeline\Pipeline->then() ==> call_user_func(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:102: """
          return call_user_func(\n
              array_reduce($pipes, $this->getSlice(), $firstSlice), $this->passable\n
          );\n
          """
      }
    }
    3. Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() ==> Illuminate\Pipeline\Pipeline->then(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:132: """
                          ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)\n
                          ->then($this->dispatchToRouter());\n
          }\n
          """
      }
    }
    2. Illuminate\Foundation\Http\Kernel->handle() ==> Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(): {
      src: {
        /var/www/indufar_web/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:99: """
          \n
              $response = $this->sendRequestThroughRouter($request);\n
          } catch (Exception $e) {\n
          """
      }
    }
    1. {main} ==> Illuminate\Foundation\Http\Kernel->handle(): {
      src: {
        /var/www/indufar_web/public/index.php:53: """
          $response = $kernel->handle(\n
              $request = Illuminate\Http\Request::capture()\n
          );\n
          """
      }
    }
  }
}