Symfony - 如何设置从dev到prod?

时间:2017-03-20 08:34:05

标签: php symfony

我知道这不是关于这个问题的第一篇文章,但我这样做是因为其他答案并没有解决我的问题。

我尝试了基本的:

$kernel = new AppKernel('prod', true);

但这不是一个很好的方法,因为我仍然有Symfony错误...... 我不知道如何重写错误页面:

http://le-blog-etudiant.fr/blablabla

您知道这个Symfony错误是由于我的网站仍然处于开发模式还是因为我的error.html.twig页面不起作用而引起的?

编辑1:

我在我的网站上使用app.php,我设置了$kernel = new AppKernel('prod', false);并执行了命令:php bin/console cache:clear --env=prod但它仍然显示Symfony的错误

2 个答案:

答案 0 :(得分:0)

因为你需要这样做:

$kernel = new AppKernel('prod', false);

这是AppKernel的构造函数:

/**
 * Constructor.
 *
 * @param string $environment The environment
 * @param bool   $debug       Whether to enable debugging or not
 */
public function __construct($environment, $debug)

答案 1 :(得分:0)

权限被拒绝此处显示您的问题http://le-blog-etudiant.fr

enter image description here

你必须给予许可

chmod 777 -R var/cache

chmod 777 -R var/cache/*

我们将检查其他问题...