3

我通过 git clone 成功安装了 Directus CMS。在数据库中创建了 15 个表。在 /config 文件夹中也创建了我的 projectkey.php 文件。安装后,我想使用我的凭据登录并收到错误“无法访问 API”。

In PHP Error log -> no entry
In Directus log -> no entry

REST 调用:

authenticate/ -> Code 200; Response: data/user
projectkey/ -> Code 200; Response: data/api
ping/ -> Code 200; Response: Pong

在一个工作实例中,我看到 API 调用projectkey/中有更多属性。例如data/server,在我的实例中丢失了。

有谁知道这可能是什么?

4

2 回答 2

0

版本 8.5.X 解决了我的问题

于 2020-04-09T12:43:27.810 回答
0

我有同样的错误,并在项目的相应问题中找到了解决方案:

检查您是否在网络服务器和本地使用 HTTPS……这是 8.7.2 中添加的新要求,原因是 Chrome 等人更改了 cookie 策略。如果它仍然是一个问题,请打开一个包含准确/具体信息的新票。谢谢!

另外,提醒一下,这是一个非常普遍的错误,可能会出现几个不同的根本原因。更具体的错误处理/代码是我们在 v9 中添加的内容。

启用 SSL 为我修复了它。

于 2020-06-01T04:27:20.393 回答