Activecollab系统状态old-versions路由错误


Activecollab System Status old-versions Routing error

最新升级到5.11.0后,在访问系统状态页面时,我得到一个黑屏。当查看网络活动时,我看到一个404错误似乎导致了这个问题。

{"type":"RoutingError","message":"String 'u0027system/versions/old-versions'u0027 does not match any of mapped routes","file":"/home/time/public_html/activecollab/5.11.0/angie/classes/router/Router.class.php","line":563,"trace":null,"previous":null,"request_string":"system/versions/old-versions"}

前端似乎调用了一个错误的URL: api/v1/system/versions/old-versions endpoint

我不知道这里发生了什么。有人能解释一下为什么这个坏了吗?

这通常是由routing_cache表中的条目损坏引起的,解决方案是截断它,如下所示:

DELETE FROM routing_cache;

您还应该删除AC安装的缓存和编译文件夹中的所有内容,除了.htaccess文件。