2

新しい Orchard 1.8 インストールでパッケージ (oForms) をインストールしようとしていますが、次のエラーが表示されます。

「パッケージのインストールに失敗しました: 要求されたパッケージのインストール中にエラーが発生しました。これは、サーバーが Web サイトの '~/Modules' または '~/Themes' フォルダーへの書き込みアクセス権を持っていない場合に発生する可能性があります。共有ホスト環境では、これらのフォルダーへの書き込みアクセスの追加は、Hoster コントロール パネルから手動で行う必要がある場合があります。テーマとモジュールをインストールしたら、これらのフォルダーへの書き込みアクセスを削除することをお勧めします。"

これはかなり簡単に思えましたが、私のホストはアクセス許可が問題ないことを確認しました (そして、Everyone/Full Control をフォルダーに追加しました)。すべてをログに記録するようにファイルを変更しましたConfig/log4net.configが、上記と同じメッセージがログに記録される場所を除いて、そこには何も表示されません。それ以外はまったく目立ちません。

これが失敗する理由を確認する方法はありますか? または、そうでない場合、モジュールを入手して手動でインストールする方法はありますか? ギャラリーからダウンロードしようとしましたが、これは単なる NuGet パッケージであるため、それを取得して未加工のモジュール ファイルを取得する方法がわかりません。

4

2 に答える 2

4

7zip などのプログラムを使用して nuget パッケージを解凍し、モジュールを自分で手動でコピーできます。

パーミッションに関しては、フォルダーに新しいパーミッションを追加するときに次を使用します。

IIS AppPool\アプリケーション プールの名前

于 2014-11-18T19:02:09.290 に答える
0

ギャラリーからモジュールをインストールするときにも、この正確なエラーメッセージが表示され、何が起こっているのかを理解するのにしばらく時間がかかりました. ファイルを1つずつコピーして新しいインストールを行い、最終的に犯人を見つけました。私の場合はとにかく...

私にとっては、それはすべて、カスタム テーマの不適切な書式設定が原因でした。具体的には、Theme.txt ファイルです。と書かれている行はVersion:、何もせずにフォーマットしました"."

良い:

Version: 1.0

悪い:

Version: 1

はい、この単純な間違いを犯したため、モジュールをインストールできませんでした。

于 2016-03-18T17:39:38.970 に答える