一旦投入生产,Symfony网站就被打破了

时间:2019-03-06 11:13:56

标签: symfony-3.2

我正在使用Symfony 3.2开发一个网站,该网站在我的机器上运行良好。当我将其推送到预生产服务器上时,它也运行得很好。但是,当我将其推入生产服务器时,它坏了。

我遇到的第一个问题是尝试使用News实体加载简单页面时出现此错误:

Error 500: Class 'Fidelise\SignUpBundle\Entity\News' does not exist

但是该类确实存在。

另一个问题是,当尝试登录网站时,出现此错误:

500 - The request timed out.

其他一切都很好。在生产环境中为什么会开始出现错误?如果需要,我还可以添加一些代码。

编辑:这是News类的调用代码

/**
 * Display the news page
 *
 * @return Response
 */
public function newsAction()
{
    $repositoryNews = $this->getDoctrine()->getRepository('FideliseSignUpBundle:News');
    $years          = $repositoryNews->getYears();
    $news           = $repositoryNews->getAll();
    return $this->render('@FOSUser/Security/news.html.twig', [
        'years'   => $years,
        'news'    => $news
    ]);
}

0 个答案:

没有答案