【发布时间】:2020-11-14 08:58:12
【问题描述】:
我有一个 symfony 项目,我突然无法清除它的缓存。我只对树枝做了一些改动。我总是使用以下命令清理缓存。
php bin/console cache:clear --no-warmup -e
执行命令后,我收到以下消息:
文件“C:\xampp\htdocs\postcodezoeker\app/config/config_.yml”不存在。
在 Google 上搜索后,我在 Stackoverflow 上找到了一些其他帖子。他们指出使用以下命令执行时没有错误。
php bin/console cache:clear --env=prod
但是当我转到网页时,我收到以下错误:
致命错误:Cannot redeclare class Symfony\Bundle\FrameworkBundle\Controller\ControllerNameParser in C:\xampp\htdocs\postcodezoeker\vendor\symfony\symfony\src\Symfony\Bundle\FrameworkBundle\Controller\ControllerNameParser.php 在第 24 行
我创建了一个干净的新项目并尝试执行命令,但仍然得到相同的结果。重新安装 XAMPP 并没有解决问题,更新版本的 symfony 也没有。
我希望你们能帮助我。我使用 PHP 版本 5.6.15 和 Symfony 3.4
【问题讨论】:
-
您使用的是哪个版本的 3.4?您的第二个错误的问题已解决:github.com/symfony/symfony/issues/25334
-
@DFayet 版本 3.4.0
-
正如链接问题中提到的,尝试至少更新到 3.4.2