2011-11-24 8 views
10

これは私のローカルマシンで行われました。オーチャードCMS:ダッシュボードギャラリーからモジュールをインストールできない

私はHelloWorldのモジュールとシンプルコマースモジュールの指示に従って、彼らContoso社のテーマ

をインストール(オーチャードV 1.3.9)数日前WebMatrixの内から

をオーチャードをインストールうまくいきます:これはダッシュボード内のギャラリーからモジュールを追加する必要がありました。コード生成モジュールのように

今日、ダッシュボードからギャラリーからモジュールをインストールしようとすると、赤い背景:

パッケージのインストールに失敗しました。

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

リモートサーバーからエラーが返されました。(404)が見つかりません。

は、私は、Webマトリックスの要求セクションに移動し、それはメッセージングモジュールつかむための要求を示しています。 それが言うに

302.0オブジェクト移動 パスC:/ユーザー/リック/ドキュメント/マイウェブサイト/ RickHodder /パッケージ/ PackagingServices/InstallGallery

http://localhost:36700/Packaging/PackagingServices/InstallGallery?packageId=Orchard.Module.Messaging&version=1.3.0&sourceId=1&redirectUrl=%2FPackaging%2FGallery%2FModules

をGET果樹園プロジェクトはギャラリーから引く場所を変更しましたか? 私はマシンに何も変更しませんでした。私はWindowsの更新ログを見て、変更権を持っているものは見ませんでした。

アイデア?あなたは試してみたいことがあり

+0

オーチャードプロジェクトのヘッドは、メールを送信したばかりで、場所を変更したが、自動的にフォローする必要がある永続的なリダイレクトを置いたという。たぶんそれは私のispにまだ伝播していない - 私は明日試してみるよ。 –

答えて

0

私はそれを修正しましたが、実際に修正したものは何もわかりません - webmatrixから新しいOrchardサイトを作成し、サイトを実行し、Webマトリックスで壊れたサイトを開き、サイトを実行しました。ギャラリー、モジュールをインストールすることさえできます。

どこかのキャッシュが更新されている可能性があります。

+1

私はあなたと同じ問題を抱えていました。 BertrandとNoahは正しい答えを持っています:新しいフィードサービスアドレスを使用する必要があります。*ケーシングは正しいものでなければなりません。 'FeedService.svc' * –

+0

ブレントはありがたいですが、フィード名は適切に入力されています。実際の問題は分かっていませんが、フィード名を変更しなくても、フィードが302(永久リダイレクト)を使用するように設定されているため、この問題は発生していないことがあります。 –

2

ことの一つは、私が正しくhttp://packages.orchardproject.net/feedservice.svc

+0

ありがとうBertrand、私はそれを試してみます - 現在Settings \ Galleryにあります。それはhttp://orchardproject.net/gallery/server/FeedService.svcです。 –

+0

ギャラリーフィードをそのアドレスに設定し、モジュールにアクセスしてギャラリータブをクリックするとギャラリーが読み込まれず、メッセージが表示されます: ギャラリーソース 'Default'からの拡張機能の読み込み中にエラーが発生しました。応答ストリームを処理中にエラーが発生しましたサーバーが次のメッセージで失敗しました:この要求の処理中にエラーが発生しました.. 応答ストリームの処理中にエラーが発生しました。サーバーが次のメッセージで失敗しました:この要求の処理中にエラーが発生しました。 アイデア –

+0

- - デフォルト - <コレクションのhref = "パッケージ"> パッケージ - <コレクションhref = "スクリーンショット"> スクリーンショット

1

を覚えていれば、私は同じ問題を抱えていたと私はちょうどそれを固定されている新しいURLにサイトの設定で、ギャラリーのフィードアドレスを設定することです: - )エクスプローラで "Modules"と "Themes"フォルダを開き、右クリックし、Properties> Security> Edit ...使用しているすべてのユーザーに可能なすべての権限を設定します(System、MyUsername、Administrators、 )。次に、テーマ/モジュールをダウンロードして(インストールしないで)、ダッシュボードに戻って、「テーマ」/「モジュール」→コンピュータからインストール...を選択してください:-) 私は助けてくれることを願っています!

+0

こんにちはリンダ、提案に感謝します。残念ながら、それは問題を解決しませんでした。 –

8

URLには大文字と小文字が区別されるという問題があると思います。私はBertrandが提供した新しいパッケージURLで全く同じ問題を抱えていました。ただし、FeedService.svcをFeedService.svcに変更すると、これが修正されました。このギャラリーのURLで、私は今、ダッシュボードからモジュールをインストールすることができるよ:

http://packages.orchardproject.net/FeedService.svc

0

私はこの問題を修正し、ここで私がやったことです:

  1. ゴープログラム&機能
  2. リスト項目
  3. の電源を入れ、Windows上をクリックしての機能の有効化またはインターネットインフォメーションサービス
  4. をクリック
  5. オフ

今、私が通過したと私はいくつかの項目がありませんでしたので、Web管理ツール]World Wide Webサービスのためにすべてをオン。私はこれを実際に何をしたかを理解するためにこれを一度に試す時間がなかった。これらをオンにした後。エラーはついに消えてしまい、テーマをインストールすることができました。

  1. がうまくいけば、これは誰のために、将来に役立つディレクトリ

に誰も完全な権限を付与 http://packages.orchardproject.net/FeedService.svc/

  • するギャラリーのURLを更新:

    私は、他にこれをしませんでしたそうでなければこのエラーに直面します。誰かがワールドワイドウェブサービスでどのような正確なオプションを選択すべきかを指摘するチャンスがあれば、それは良いことです!

    おかげで、

    ノミ

  • 0

    私は同じ問題を抱えていたと私は最終的に、問題は、私が開発したカスタムテーマが原因であることを発見しました。 Orchardの他のすべては、モジュールのインストールを除いて完全に機能しました。

    Theme.txtファイルのVersionフィールドのフォーマットによって、Orchard 1.8がギャラリーからモジュールをインストールできなくなっているようです。私Theme.txtが失敗するモジュールのインストールが行われますかさっぱりだが、私はバージョンフィールドが値1を持っている場合、モジュールのインストールがで失敗することを知っている:私は1.0.0Version値を設定すると

    Package installation failed: There was an error installing the requested package. This can happen if the server does not have write access to the '~/Modules' or '~/Themes' folder of the web site. If the site is running in shared hosted environement, adding write access to these folders sometimes needs to be done manually through the Hoster control panel. Once Themes and Modules have been installed, it is recommended to remove write access to these folders.

    モジュール問題なくインストールできます。

    3

    は、フィードURLを更新:

    新しいフィードURL:古い更新するhttps://orchardgallery.azurewebsites.net/api/FeedService

    手順を新しいギャラリーフィードのURLが変更されたように、これはここで回答

    は、更新されるべきですオーチャードのバージョン

    [管理者]> [設定]> [ギャラリー] k右上の[フィードを追加]ボタンをクリックして新しいフィードURLを貼り付けます。

    その後、古いフィードURLを削除することができます。

    OLDフィードURL:http://packages.orchardproject.net/FeedService.svc

    赤エラーがモジュールのギャラリーセクションから今すぐ消えるはずですが。

    関連する問題