1panel v2搭建php项目一直提示404

1panel新人小白,之前一直用的宝塔。
操作步骤如下:
1.使用OpenResty搭建php72项目作为开发环境


默认访问ok,
2.然后删除自动生成的./index目录,再使用软链接把项目文件引入到
ln -s [项目目录] /www/1panel/sites/test.local.com/index

3.设置运行目录,且用户/用户组均为1000

4.设置伪静态(从宝塔同一个项目拿过来的)

问题来了:


一直报404,来大佬指点一下呢 :sob:

index 目录下有 index.php 文件吗

入口文件在index目录下的entrance目录里

先把伪静态关掉

伪静态去掉后还是一样呢。
网站日志里面有记录

错误日志里也有记录:


大佬注意看下,它找的目录与我定义的网站目录不一样,
我定义的网站目录:/www/1panel/sites/test.local.com/index/entrance

而且我发现网站的配置文件长这样:


都少了一个1panel。
但奇怪的是,如果我在配置文件里给它补全 /www/1panel/sites/…
这样,保存就会报错

实际上,我补全之后的路径才是对的

日志里显示的容器里面的目录 entrance 截图看一下 看一下 index.php 在不在

有的喔

不用软连接试试呢

如果不用软链接,那开发的时候怎么办呢,不可能每次写好代码后打个包上传到index目录下吧?

而且,我还发现了一个问题,在网站目录 这里看到的权限设置的是:

但进入终端,进到网站目录后 ls -l查看发现index目录是root:root权限
但是我设置为1000:1000 权限后,一样没用,请求接口还是404。

应该是软链接的问题,我试试挂载能解决不

使用挂载后,网站目录文件这里不会回显挂载的文件


只有进入终端才能查看得到