小编abd*_*ini的帖子

为什么在 prod mod 的 symfony 5.3 中我得到 503 错误,而在 dev mod 中却没有

我有一个 symfony 5.3 项目,在 dev mod 中没有问题,但是一旦我将项目设置为 prod 模式,我就会收到 503 错误。\n方法如下

\n
\n    public function index($username,$lesson = 'lesson1'): Response\n    {\n        if (!$this->getUser()) {\n            return $this->redirectToRoute('app_login');\n        }\n        $student = $this->studentRepository\n        ->createQueryBuilder('s')\n        ->andWhere('s.isArchive = :is_archive')\n        ->setParameter('is_archive', false)\n        ->andWhere('s.username = :username')\n        ->setParameter('username', $username)\n        ->setMaxResults(1)\n        ->getQuery()\n        ->getOneOrNullResult();\n        if(!$this->isGranted('ROLE_ADMIN')){\n            if ($this->getUser()->getUsername() != $student->getAdviser()->getUsername()) {\n                return $this->redirectToRoute('app_login');\n            }\n        }\n        $azemoon_ha = $this->azemoonRepository\n        ->createQueryBuilder('a')\n        ->andWhere('a.student = :student')\n        ->setParameter('student', $student)\n        ->andWhere('a.isArchive = :is_archive')\n        ->setParameter('is_archive', false)\n        ->orderBy('a.id', 'ASC')\n        ->getQuery()\n        ->getResult();\n        $azemoon_arr = [];\n        $azemoon_arr['meta']['lesson1'] = null;\n        $i = 1;\n …
Run Code Online (Sandbox Code Playgroud)

production production-environment symfony symfony5

1
推荐指数
1
解决办法
867
查看次数