我正在尝试安装新的Orchard 1.8安装包(oForms),但收到以下错误:
“软件包安装失败:安装请求软件包时出错。如果服务器没有对网站的'〜/ Modules'或'〜/ Themes'文件夹的写访问权,就会发生这种情况。如果网站在共享托管环境中运行,添加对这些文件夹的写访问权限有时需要通过Hoster控制面板手动完成。一旦安装了主题和模块,建议删除对这些文件夹的写访问权。“
这似乎相当简单,但是我的主机已经确认权限很好(甚至将Everyone / Full Control添加到文件夹中),所以我迷失了,似乎发生了与Gallery中的所有模块,而不仅仅是oForms。我更改了Config/log4net.config
文件以记录所有内容,除了上面记录相同消息的地方之外,我没有看到任何特定内容。除此之外什么都不突出。
有没有办法明白为什么会失败?或者,如果没有,有没有办法获得模块并手动安装它?我试图从图库下载,但它只是一个NuGet包,所以我不知道如何采取它并获取原始模块文件。
答案 0 :(得分:2)
您可以使用像7zip这样的程序来解压缩nuget包,然后自己手动复制到模块中。
对于权限,在向文件夹添加新权限时使用:
应用程序池的IIS AppPool \名称
答案 1 :(得分:0)
从库中安装模块时,我也有这个确切的错误消息,我花了一段时间来弄清楚发生了什么。我做了新的安装,逐个复制文件,最终找到了罪魁祸首。对于我的情况无论如何......
对我来说,这完全是由于我的自定义主题中的格式错误。特别是Theme.txt文件。在Version:
所说的行,我的格式没有任何"."
好:
Version: 1.0
BAD:
Version: 1
是的,做这个简单的错误阻止我安装模块。