修复# 17399
增加两个新的诊断命令选项:./console诊断:执行——show-unexpected-files
根据发布清单显示了Matomo安装目录中意外文件的列表。
./console诊断:执行——delete-unexpected-files
删除意外文件。
好了!
仅供参考,在过去,我们没有提供直接删除,因为我们有几次问题,它会删除错误的文件意外。
这可能是好的,尽管提供它,只要我们要求他们首先运行显示……
选项,查看将要删除的内容。实际上,这就是其他人会做的事情,他们会简单地复制/粘贴命令来删除,所以我们可以让它更容易,而不需要复制/粘贴
在显示
他们可能无法分析是否有错误的文件被意外删除,但有人可能会发现一些奇怪的东西,然后报告它。或者万一支票根本不起作用那就更好了。理想情况下,我们可以作为一个安全网防止某些文件永远不会被自动删除/ config / config.ini.php
,配置/ common.config.ini.php
,misc /用户
尽管我相信这可能已经在检查中实现了。不知道会不会出什么岔子。可能没什么变化,只是提一下作为参考
方法返回的文件列表,可以添加一个额外的安全网FileIntegrity
类用于永不删除的文件,并将它们从意外的文件显示/删除列表中删除。
什么时候有意义吗——delete-unexpected-files
我们是先显示一个警告信息,并要求他们去运行——show-unexpected-files
第一次,也是唯一一次——delete-unexpected-files确认
真正删除这些文件?这可以提供一些额外的保护,如果有人发现删除选项通过./console诊断帮助