【发布时间】:2018-07-13 19:23:36
【问题描述】:
我一直在使用最新版本的 symfony 设置骨架和 web-skeleton 新项目。 在它们中,但不是在 symfony-demo 应用程序中,每当我在应用程序中执行任何操作时,我都会在日志中收到大量警告行。
警告会在运行网络服务器或 Apache 时同时显示。
日志警告都如下所示,它们都指向 fylesystemCommonTrait.php:
cache.WARNING: 无法保存密钥..... (ErrorException(code: 0): touch(): Utime failed: No such file or directory at ..... vendor\symfony\cache \Traits\FilesystemCommonTrait.php:90
在 crud 操作中,我通常每次都会收到数百条警告。
来自简单 hello 控制器的示例日志: [2018-03-25 21:03:24] request.INFO:匹配的路线“你好”。 {"route":"hello","route_parameters":{"_controller":"App\Controller\DefaultController::hello","_route":"hello"},"request_uri":"http://localhost/symfony/symwebcrud/public/","method “:“得到”} [] [2018-03-25 21:03:24] security.INFO:使用匿名令牌填充 TokenStorage。 [] [] [2018-03-25 21:03:24] 缓存。警告:无法保存密钥“%5BApp%5CController%5CDefaultController%5D%5B1%5D”(数组){“key”:“%5BApp%5CController%5CDefaultController% 5D%5B1%5D","type":"array","exception":"[object] (ErrorException(code: 0): touch(): Utime failed: E:\Development\Symfony 中没有这样的文件或目录\symwebcrud\vendor\symfony\cache\Traits\FilesystemCommonTrait.php:90)"} [] [2018-03-25 21:03:24] 缓存。警告:无法保存密钥“%5B%5BC%5DApp%5CController%5CDefaultController%5D%5B1%5D”(整数){“key”:“%5B% 5BC%5DApp%5CController%5CDefaultController%5D%5B1%5D","type":"integer","exception":"[object] (ErrorException(code: 0): touch(): Utime failed: No such file or E:\Development\Symfony\symwebcrud\vendor\symfony\cache\Traits\FilesystemCommonTrait.php:90) 的目录"} [] [2018-03-25 21:03:24] 缓存。警告:无法保存密钥“%5BApp%5CController%5CDefaultController%23hello%5D%5B1%5D”(数组){“key”:“%5BApp%5CController% 5CDefaultController%23hello%5D%5B1%5D","type":"array","exception":"[object] (ErrorException(code: 0): touch(): Utime failed: E处没有这样的文件或目录: \Development\Symfony\symwebcrud\vendor\symfony\cache\Traits\FilesystemCommonTrait.php:90)"} [] [2018-03-25 21:03:24] 缓存。警告:无法保存密钥“%5B%5BC%5DApp%5CController%5CDefaultController%23hello%5D%5B1%5D”(整数){“key”:“% 5B%5BC%5DApp%5CController%5CDefaultController%23hello%5D%5B1%5D","type":"integer","exception":"[object] (ErrorException(code: 0): touch(): Utime failed: E:\Development\Symfony\symwebcrud\vendor\symfony\cache\Traits\FilesystemCommonTrait.php:90) 中没有这样的文件或目录"} []
【问题讨论】: