0

Orchardcmsアプリケーションは、ダッシュボード内のモジュールインストーラーを使用して新しいモジュールをインストールしようとすると正常に機能します。以下でこのエラーが発生します。

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

ApplicationPoolIdentityを使用してインストールされたIIS7アプリプール(おそらくWebプラットフォームインストーラーのOrchardと共にインストールされた)のようです。w3wp.exeはユーザー名orchardmainで実行されます(これは、アプリケーションにデフォルトの果樹園のままにしておくことができた名前です)これに関する問題は、アクセス許可にユーザー名を追加しようとしたときのように、orchardmainのNTFSアクセス許可を更新できないことです。 OrchardMainという名前のユーザー、グループ、または組み込みのセキュリティプリンシパルが見つかりません。

このように動作しないユーザー/サービスアカウントで実行するようにアプリプールを変更することをお勧めしますか、それともこれを機能させるためにできることが少しありますか?

4

1 に答える 1

1

IIS APPPOOL\OrchardMain権限を編集するときにオブジェクト名として使用してみてください。

詳細については、このブログ投稿を参照してください。

于 2012-05-07T04:33:02.947 に答える