我需要帮助,我不明白这个错误是什么意思!我正在使用symfony2而且我是个大人物,
致命错误:未捕获的异常 带有消息的'Symfony \ Component \ Debug \ Exception \ ContextErrorException' '警告: 的file_get_contents(C:\瓦帕\ WWW \ teva_com \ SRC \ Softivendor \ MainBundle /资源/视图/前/ index.html.twig): 无法打开流:C:\ Program中没有这样的文件或目录 文件\的EasyPHP \ DATA \ localweb \ teva_com \供应商\树枝\树枝\ LIB \嫩枝\装载机\ Filesystem.php:130 堆栈跟踪:#0 [内部功能]: 的Symfony \组件\调试\ ErrorHandler->的HandleError(2, 'file_get_conten ...','C:\ Program File ...',130,Array)#1C:\ Program 文件\的EasyPHP \数据\ localweb \ teva_com \厂商\树枝\树枝\ lib中\枝条\装载机\ Filesystem.php(130): file_get_contents('C:\ wamp \ www \ tev ...')#2 C:\ Program 文件\的EasyPHP \ DATA \ localweb \ teva_com \程序\缓存\ PROD \ classes.php(6334): Twig_Loader_Filesystem-> getSource('SoftivendorMain ...')#3 C:\ Program 文件\的EasyPHP \数据\ localweb \ teva_com \厂商\ symfony的\ symfony的\ SRC \的Symfony \桥\嫩枝\ TwigEngine.php(126): Twig_Environment-> loadTemplate('SoftivendorMain ...')#4 C:\ Program C:\ Program中的Files \ EasyPHP \ data \ localweb \ teva_com \ vendor \ 文件\的EasyPHP \ DATA \ localweb \ teva_com \供应商\树枝\树枝\ LIB \嫩枝\装载机\ Filesystem.php 在第166行
任何人都可以帮助我并解释这一点,以便我理解它! 非常感谢你!
答案 0 :(得分:1)
问题似乎是命令
php app/console cache:clear
和
php app/console cache:clear --env=prod
没有完全清除缓存文件夹。
答案 1 :(得分:0)
如果使用docker容器,则此错误的原因可能是您在本地计算机上运行了app/console cache:clear
,这反过来会(重新)生成一些缓存,尤其是用于查看模板的路径。
当然,哪个会生成指向您主机计算机上的视图绝对路径的路径。
因此,请尝试在您的容器上执行app/console cache:clear
。