1

私たちのセットアップ:

Orchard v1.5.1関連モジュールをホストする
MicrosoftAzure
:テーマエディター1.4.1、システムエディター

問題:

システムエディタツールを使用して数ページのコンテンツを編集しようとすると、フロントエンドに変更が表示されていないことがわかりました。テーマ編集ページを離れて戻ってきても、変更は保持されますが、フロントエンドには表示されません。これは、サイトのすべてのページで発生しています。

テーマエディタモジュールを使用してテーマを変更していましたが、しばらくの間無効になっています。ただし、ビューの編集で問題が発生したため、システムエディターを無効にし、テーマエディターを有効にして、問題が解決することを期待しました。しかし、テーマを編集しようとすると、サーバーエラーが表示されるようになりました(テーマ領域に移動し、CSSまたはHTMLタブをクリックするとエラーがスローされます)。これはエラーです:

'/'アプリケーションのサーバーエラー。

この問題を修正するために、テーマエディタモジュールを無効にして、新しいバージョン(1.4.2)をインストールしようとしましたが、次のエラーが発生しました。

'bin\Orchard.Core.dll'は既に存在します。スキップしています...

'bin\Orchard.Framework.dll'は既に存在します。スキップしています...

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

今週はサーバー側で何も変更されておらず、今日のテーマへの変更はすべてHTMLのマイナービットであったため、どのように進めるかはわかりません。したがって、システムがこれらのエラーをすべてスローする理由は奇妙です。どんな提案も素晴らしいでしょう!

4

1 に答える 1

0

システムエディターはわかりませんが(ギャラリーにその名前のモジュールは表示されません)、テーマエディターはディスク上のファイルを編集しています。これは、新しいAzure Webサイトを使用している場合を除いて、Azureにとっては大したことではありません(あなたが言っていることからはそうではないようです)。Azureインスタンスでは、新しいモジュールをインストールしたり、ファイルシステムを変更したりしません(インスタンスはいつでも再起動される可能性があり、ファイルシステムはサーバー間で複製されません)。オプションは、Azure Webサイトに移動するか、テーマを編集したりモジュールをオンラインでインストールしたりせずに、変更を加えるときに新しいテーマとモジュールを使用して新しいイメージを展開することです。

于 2012-09-20T22:46:39.680 に答える