这里有人能够在 Azure Web 应用程序上安装 Snipe-IT(开源 Assets 管理:https://snipe-it.readme.io/docs)吗?
我知道可以将它安装在 Azure VM 上,因为我已经这样做了,但我更希望将它安装在 Web 应用程序上,这样我们可以使一切变得简单并且稍微更安全。
我已经能够从 GitHub 下载它,然后它说文档根目录不正确(它必须是\wwwroot\public 而不是\wwwroot)。因此,我继续将文档根目录更改为公开,但随后页面返回 500 错误。我看到我需要安装 Composer,所以我为此安装了扩展,但没有任何变化。我知道文档根目录可以正常工作,因为我可以在公共(public)目录中放置一个测试文件并且它工作正常。只是实际的 Snipe-IT 安装搞砸了。
最佳答案
这是我的做法:
- 在\wwwroot 文件夹下运行命令
composer install
以安装依赖项。 通过设置 Web 应用程序的虚拟应用程序路径来更改文档根目录。
编辑 Snipe-IT 配置文件(
.env
文件)以配置数据库凭据、应用 key 等。- 重启应用服务。
最后,它对我有用。
关于php - 在 Azure Web 应用程序上安装 Snipe-IT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46414195/