【问题标题】:DDEV-Local 403 Forbidden on provided URL with ddev start or ddev launch (docroot wrong)DDEV-Local 403 Forbidden on provided URL with ddev start 或 ddev launch(docroot 错误)
【发布时间】:2021-03-02 09:21:56
【问题描述】:

我没有使用 ddev docker 的经验, 我在本地 Windows 计算机上安装了一个客户端网站。 我已经安装了码头工人 安装 ddev 我已将客户端 config.yaml 复制到我网站的根文件夹/。 我还导入了数据库。 我的 ddev 在我的 cli 控制台上启动:

ddev start
...
Creating ddev-router ... done

Project type has no settings paths configured, so not creating settings file.
Restarted client-website-name

Your project can be reached at https://client-website-name.ddev.site https://127.0.0.1:55023.(1)

但是这个链接给出了“403 Forbidden”错误。 新更新: 我的typo3 src 和typo3conf 文件夹位于名为“public”的子文件夹下。 所以当我输入https://client-website-name.ddev.site/public/ 时,它会引导我完成新的安装“安装向导”。

我是 ddev 的新手,所以我阅读了文档,但我没有找到在哪里可以看到这个 url->(1) 安装? 我如何更改和操纵它,以便我的网站运行。

我正在使用 Win 10。

所有 docker 容器 web、db、.. 似乎都运行良好。

【问题讨论】:

  • 假设您使用 Apache,找到它的虚拟主机配置文件并通过将 public 文件夹添加到路径来修复 DicumentRoot。检查 Docker 的文档以根据您的设置找到配置位置

标签: typo3 ddev


【解决方案1】:

ddev 中出现 403 的最常见原因是配置的 docroot 中没有 index.php(或 index.html)。

  1. 找出您的 docroot 在哪里(index.php 在哪里)。在 composer 安装的 TYPO3 上,这很可能是“公共”目录。
  2. 在项目的.ddev/config.yaml中,正确设置docroot,大概docroot: public
  3. ddev restart

【讨论】:

  • 感谢这个解决方案拯救我的一天!
  • 在我检查了包含一些版本符号链接的 git 存储库后发生在我身上,这些符号链接在我的系统上当然有问题。谢谢。
猜你喜欢
  • 1970-01-01
  • 2018-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多