3

我第一次检查 Directus 8,有一些简单的东西我没有得到,也没有在文档中看到它。我的目录设置是:

mydomain.com/public/admin
mydomain.com/public/downloads
mydomain.com/public/extensions
mydomain.com/public/index.php
mydomain.com/public/uploads

我的期望是 Directus 在 public/admin 中,我应该能够为我的前端应用程序执行我想要的 public/index.php 。但是,当我更改它时,/admin 不再给我登录表单。我只是想让一个 hello-world 前端运行,但我没有看到如何或任何关于如何做到这一点的文档。我敢肯定,我只是忽略了一些简单的事情,但它正在变成其中一件需要我花费数小时才能弄清楚的事情,这让我发疯了……

基本上,如果我将原始 index.php 保留在我的公共根目录中,我就有 Directus 工作,但是如果公共 index.php 总是重定向到 Directus 管理员,我该如何设置我的前端应用程序?

4

1 回答 1

0

这是我得到的解决方案:

我在一个共享主机上,并且确实注意到某处有关于这是一个问题的评论。不是将公共目录内容提取到我的 Web 根目录中,而是目录结构如下:

  • [webroot]/directus/public/admin/
  • directus 系统目录保留在[webroot]/directus/ directory (bin, config, logs, migrations, public, src, vendor);

从那里可以通过 mydomain.com/directus/public/admin 访问 directus

以这种方式设置,我可以将我的前端添加到普通的 webroot 中。

于 2020-03-26T23:34:04.520 回答