nginx 安装nextcloud,apps/dashboard/index.php文件丢失

nzkunb0c  于 5个月前  发布在  Nginx
关注(0)|答案(1)|浏览(82)

我已经在运行nginx的ubuntu上安装了nextcloud 26.0.10。当我第一次点击URL时,它给了我一个窗口来设置管理员用户名和密码,指定数据文件夹位置和数据库位置。
第一次我提交了错误的密码,它对我发脾气,所以我知道第二次配置设置很好,但后来它重定向到mydomain.com/index.php/apps/dashboard
这给出了Ngnix 403 Forbidden错误
尝试将URL更改为:
mydomain.com/apps/dashboard
也给出了相同的403,并且在该目录中没有像index.php这样的文件,只有x1。
有谁知道这里可能出了什么问题吗?到目前为止,我还没有在NC文档中看到过这个。
(HINT:我怀疑这是路由重定向的问题,我在Apache中熟悉,但在nginx中不熟悉)

eqfvzcg8

eqfvzcg81#

答:
以下似乎是部分答案,但并不完整。这将允许mydomain.com/index.php/apps/dashboard显示,但mydomain.com/apps/dashboard(漂亮的URL)仍然会产生403(因为有一个文件夹路径,但没有实际的index.php文件,不应该):

location / {
                try_files $uri $uri/ /index.php?args;
        }

字符串

相关问题