当我设置变量APP_ENV = prod和APP_DEBUG = 1时,symfony4出现问题,该页面显示正确,但是当我更改APP_DEBUG = 0时,出现此错误消息。你知道为什么吗?
糟糕!发生错误 服务器返回“ 404未找到”。 东西坏了。请让我们知道发生此错误时您正在做什么。我们将尽快修复它。不便之处,敬请谅解。
谢谢。
答案 0 :(得分:0)
当从生产切换到开发,或从调试切换到非调试时,可能存在一些缓存问题。使用以下方法更改环境设置后,尝试清除缓存:
php bin/console cache:clear
或删除var / cache文件夹。
如果没有缓存,那么symfony将尝试创建一个。如果您是从开发环境开始的,然后要在具有相同缓存的产品环境中使用,那么大多数情况下会导致问题。