2

我正在尝试使用新的 Orchard 1.8 安装安装包 (oForms),但收到以下错误:

“包安装失败:安装请求的包时出错。如果服务器没有对网站的“~/Modules”或“~/Themes”文件夹的写入权限,则可能发生这种情况。如果该站点正在运行共享托管环境,有时需要通过 Hoster 控制面板手动添加对这些文件夹的写入权限。安装主题和模块后,建议删除对这些文件夹的写入权限。

这看起来相当简单,但是我的主机已经确认权限很好(甚至将所有人/完全控制添加到文件夹中),所以我迷失了并且似乎正在与画廊中的所有模块一起发生,而不仅仅是 oForms。我更改了Config/log4net.config文件以记录所有内容,除了记录上面相同的消息之外,我没有看到任何特定的内容。除此之外,没有什么特别突出的。

有没有办法看看为什么会失败?或者,如果没有,有没有办法获取模块并手动安装?我试图从画廊下载,但它只是一个 NuGet 包,所以我不确定如何获取它并获取原始模块文件。

4

2 回答 2

4

您可以使用 7zip 之类的程序来解压缩 nuget 包,然后自己手动复制到模块中。

至于权限,在向文件夹添加新权限时,请使用:

IIS AppPool\应用程序池的名称

于 2014-11-18T19:02:09.290 回答
0

从库中安装模块时,我也收到了这个确切的错误消息,我花了一段时间才弄清楚发生了什么。我进行了新安装,一个接一个地复制文件,最终找到了罪魁祸首。无论如何,对于我的情况...

对我来说,这完全是由于我的自定义主题中的格式错误。特别是 Theme.txt 文件。所在的行说Version:,我没有任何格式化"."

好的:

Version: 1.0

坏的:

Version: 1

是的,这个简单的错误使我无法安装模块。

于 2016-03-18T17:39:38.970 回答