Symfony 分析器抛出 404
我已经在symfony中创建了新项目,并在每个站点上收到错误提示:
加载 Web 调试工具栏时出错(404:未找到)。
是否要打开探查器?
当我打开探查器时,有一条消息
找不到
令牌 在数据库中找不到令牌“59942c”。
此外,在缓存目录中,探查器目录为空!我检查了权限,它们是正确的。我尝试手动删除缓存,但这没有帮助。cache:clear
我已经在symfony中创建了新项目,并在每个站点上收到错误提示:
加载 Web 调试工具栏时出错(404:未找到)。
是否要打开探查器?
当我打开探查器时,有一条消息
找不到
令牌 在数据库中找不到令牌“59942c”。
此外,在缓存目录中,探查器目录为空!我检查了权限,它们是正确的。我尝试手动删除缓存,但这没有帮助。cache:clear
这通常是事件订阅者/侦听器的问题。尝试运行
console debug:event
并检查错误
如果缓存目录未正确设置为允许 Web 服务器的用户向其中写入数据,通常会发生这种情况。
在Linux下,我通常会用它来开发:
php app/console --env=dev cache:clear
php app/console --env=dev cache:warmup
chmod -R a+rwX app/cache/
setfacl -Rm g:www-data:rwX app/cache/
setfacl -Rm g:dev-user:rwX app/cache/
这可确保创建所有必需的目录,然后为其分配所需的权限。如果未启用 ACL,请跳过这些命令。setfacl
OFC,替换为您的Web服务器的用户名和您的用户名。www-data
dev-user