我第一次 checkout 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不再提供登录表单。我只是想让世界变得更好,但我没有看到如何做或有关如何做的任何文档。我敢肯定,这只是我所忽略的简单事物,但它变成了其中的一件事情,这使我花了数小时才弄清楚它并使我发疯……

基本上,如果我将原始index.php保留在 public 根目录中,则Directus可以工作,但是如果public index.php始终重定向到Directus admin,那么如何设置前端应用程序?

最佳答案

这是我到达的解决方案:

我在共享主机上,并且确实注意到有关此问题的评论。目录结构不是将 public 目录的内容提取到我的网络根目录中,而是这样的:
[webroot] / directus / public / admin /
Directus系统目录保留在[webroot] / directus /目录中(bin,config,log,迁移,public,src,vendor);

从那里可以在mydomain.com/directus/public/admin上访问directus

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

关于directus - 在哪里为Directus 8前端Hello World添加文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60133574/

10-13 01:39