本地主机上的 Index.php 在浏览器中的显示与我在文件中看到的不同

本地主机上的 Index.php 在浏览器中的显示与我在文件中看到的不同

好的,首先,我是一名正在学习代码的设计师,我懂一点前端,但对后端却一无所知。我正尝试在家用台式机上使用 NextCloud 设置个人云服务器。

我遵循了本教程:https://linuxconfig.org/how-to-install-nginx-mariadb-php-lemp-stack-on-ubuntu-18-04-bionic-beaver-linux

以及本教程:https://linuxconfig.org/how-to-install-nextcloud-on-ubuntu-18-04-bionic-beaver-linux

我无法完成第二个,因为当我转到 localhost.localdomain 时,它显示 ngninx 测试 index.php 文件的输出,而不是预期的 NextCloud 设置屏幕。

我实际上有点困惑它是如何向我提供测试页面的,因为......我创建了它,据我所知,当我复制 NextCloud 文件时它应该被覆盖。NextCloud 文件夹 index.php 看起来与我在 nano 中生成的测试文件完全不同,用于测试服务器配置是否正确。我重新启动了服务器,但它一直显示错误的内容。这真的很奇怪。

关于我在这里可能做错了什么,您有什么想法吗?

此外,我通常会在堆栈问题中包含代码,但我实际上并不确定我可以在此处包含哪些代码而不会危及我的家用电脑?呃……就像我说的……我真的不知道我到底在做什么,我只是在尝试。

哦,是的,我之所以尝试检查 localhost 版本,是因为我似乎在使用个人子域时遇到了一些问题,因为我的 DNS 提供商强制使用 https,而我还没有为我的家庭桌面服务器获得 SSL 证书。我不太确定该怎么做才能解决这个问题,但我认为每次只能解决一件事。

答案1

最终通过放弃手动设置并使用可以在此处找到的 ansible 脚本解决了此问题:

https://github.com/ReinerNippes/nextcloud13

相关内容