启动我的ddev项目并使用网络浏览器将其击中之后,我突然开始收到“禁止ngnix 403禁止访问/目录索引” // var / www / html /”,或者只是“ 403禁止访问”,我可以。找出原因。这早一点起作用了。
答案 0 :(得分:3)
这可能意味着
要了解是否已安装项目目录,请使用ddev ssh
进入Web容器,然后使用ls
来查看您看到的内容是否应该在docroot中看到。
如果那里没有文件,则说明docker在安装项目目录时遇到问题。已知是由
引起的ddev rm
项目是在我不积极参与的情况下进行的。这是完全无损的。)答案 1 :(得分:0)
我不知道您是否正在#TYPO3设置下运行,但是我遇到了同样的问题,而我的问题也在下面。
"config": {
"vendor-dir": ".Build/vendor",
"bin-dir": ".Build/bin"
},
在.Build中具有vendor-dir和bin-dir不适用于公用文件夹中的符号链接。
我也不知道这是否也是您设置中的问题。
从供应商和bin-dir设置中删除“ .Build /”对我来说解决了这个问题。
更改前的文件结构:
$ typo3v7/public ls -la
drwxr-xr-x 6 <user> <group> 192 Jan 15 16:24 .
drwxr-xr-x 7 <user> <group> 224 Jan 15 16:02 ..
lrwxr-xr-x 1 <user> <group> 36 Jan 15 15:57 index.php -> ../.Build/vendor/typo3/cms/index.php
lrwxr-xr-x 1 <user> <group> 32 Jan 15 15:57 typo3 -> ../.Build/vendor/typo3/cms/typo3
drwxr-xr-x 4 <user> <group> 128 Jan 15 16:02 typo3conf