我有一个 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)