Symfony异常-目录不可写

时间:2018-07-16 11:46:39

标签: symfony caching annotations var

我有一个基于Symfony 3框架的网页。目录/var在Web数据和根目录上设置了可写特权。所有高速缓存,会话和日志均写入此处,没有问题。

尽管如此,我的prod.log仍然存在如下异常:(路径仍然相同-注释)

  

[2018-07-16 13:32:31]请求。关键:处理时引发异常   异常(InvalidArgumentException:目录   “ /var/www/domain.com/var/cache/prod/annotations”不可写。在   /var/www/domain.com/vendor/doctrine/cache/lib/Doctrine/Common/Cache/FileCache.php   第92行){“ exception”:“ [object](InvalidArgumentException(code:0):   目录\“ / var / www / domain.com / var / cache / prod / annotations \”为   不可写。在   /var/www/domain.com/vendor/doctrine/cache/lib/Doctrine/Common/Cache/FileCache.php:92)“}   []

Web看起来运行正常-没有错误,但是在日志中,这种异常随时都在增加...

出于测试目的,我在控制器中编写了如下函数:

    $directory = $this->container->getParameter('kernel.root_dir') . '/../var/cache/prod/annotations';

    if (is_writable($directory)) 
        echo "OK: ".$directory;
    else 
        echo "FAIL!: ".$directory;

如果我通过浏览器url调用此函数,我可以回答...

0 个答案:

没有答案