【发布时间】:2020-01-01 09:26:05
【问题描述】:
我正在尝试设置 Directus。
我刚刚按照文档中描述的指南执行了全新的安装。但是,一旦我登录,就会出现以下错误:“服务器错误 - 此实例的服务器或数据库有问题。”
用户界面应该会显示以下消息:“没有集合设置 - 似乎还没有任何集合设置”
使用 WAMP 在 localhost 上安装工作正常,所以我怀疑共享主机或数据库上的某些内容配置错误。
根据控制台,很多资源无法访问:
- 404:
/_/users/me?fields=last_page:1 - 401:
/interfaces:1 - 401:
/layouts:1 - 401:
/pages:1 - 403:
/_/collections:1 - 403:
/_/settings:1 - 401:
(API root) - 403:
/_/collection_preset... - 403:
/_/users?field... - 403:
/_/relations?limit=1
MySQL 版本 (5.7) 和 PHP 版本 (7.3) 满足 Directus 的要求...
我真的不知道要寻找什么来诊断与共享主机的任何兼容性问题...
编辑
这是日志(没有堆栈):
[2019-08-28 11:31:24] api[_].ERROR: Directus\Database\Exception\ItemNotFoundException: Item not found in [server root path]/directus/src/core/Directus/Services/ItemsService.php:139
[2019-08-28 11:31:29] api[_].ERROR: Directus\Database\Exception\ItemNotFoundException: Item not found in [server root path]/directus/src/core/Directus/Services/ItemsService.php:139
[2019-08-28 11:31:29] api[].ERROR: Directus\Exception\UnauthorizedException: Unauthorized request in [server root path]/directus/src/helpers/app.php:268
[2019-08-28 11:31:29] api[].ERROR: Directus\Exception\UnauthorizedException: Unauthorized request in [server root path]/directus/src/helpers/app.php:268
[2019-08-28 11:31:29] api[_].ERROR: Directus\Permissions\Exception\ForbiddenCollectionReadException: Reading items from "directus_collections" collection was denied in [server root path]/directus/src/core/Directus/Permissions/Acl.php:988
[2019-08-28 11:31:29] api[_].ERROR: Directus\Permissions\Exception\ForbiddenCollectionReadException: Reading items from "directus_settings" collection was denied in [server root path]/directus/src/core/Directus/Permissions/Acl.php:988
[2019-08-28 11:31:29] api[].ERROR: Directus\Exception\UnauthorizedException: Unauthorized request in [server root path]/directus/src/helpers/app.php:268
[2019-08-28 11:31:29] api[_].ERROR: Directus\Permissions\Exception\ForbiddenCollectionReadException: Reading items from "directus_collection_presets" collection was denied in [server root path]/directus/src/core/Directus/Permissions/Acl.php:988
[2019-08-28 11:31:29] api[].ERROR: Directus\Exception\UnauthorizedException: Unauthorized request in [server root path]/directus/src/helpers/app.php:268
[2019-08-28 11:31:29] api[_].ERROR: Directus\Permissions\Exception\ForbiddenCollectionReadException: Reading items from "directus_relations" collection was denied in [server root path]/directus/src/core/Directus/Permissions/Acl.php:988
[2019-08-28 11:31:29] api[_].ERROR: Directus\Permissions\Exception\ForbiddenCollectionReadException: Reading items from "directus_collection_presets" collection was denied in [server root path]/directus/src/core/Directus/Permissions/Acl.php:988
[2019-08-28 11:31:29] api[_].ERROR: Directus\Permissions\Exception\ForbiddenCollectionReadException: Reading items from "directus_users" collection was denied in [server root path]/directus/src/core/Directus/Permissions/Acl.php:988
【问题讨论】:
-
我刚刚放弃了 OVH。我浪费了很多时间让它在 Pro 主机和 WebCloud 上运行。我去了 Infomaniak,完全没有问题!
-
你尝试过什么调试问题?
标签: php shared-hosting ovh directus