1. 装着

チュートリアル: Sitecore AzureへのWFFMのインストール

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Sitecore Web Forms for Marketersモジュールは、Sitecore Azureで次の設定をサポートしています。

  • WFFM 8.1は、Sitecore Azure 8.1と互換性のある唯一のバージョンです。

  • WFFMモジュールは、Sitecore Azureの異なる地理的位置にある複数のコンテンツ配信サーバーをサポートします。

  • WFFMモジュールは、Sitecore Azureで1つのコンテンツ管理サーバーのみをサポートします。

    Sitecore Azureには1つのコンテンツ管理サーバーしか設定できませんが、コンテンツ配信サーバーは複数の異なる地理的な場所にデプロイできます。

    Sitecore以外のAzure環境に複数のコンテンツ管理サーバーを持つことができます。

    AzureでサポートされているSitecoreの機能とモジュールの詳細については、Sitecore Azureの互換性の表を参照してください。

Azureのコンテンツ配信サーバーへのWFFM 8.1のインストール

  1. Sitecore Azureをオンプレミスのコンテンツ管理サーバーにインストールします。

    Sitecore Azureインストール パッケージは、Sitecore開発者ポータルからダウンロードできます。

  2. Web Forms for Marketers 8.1 rev. 160523モジュールをオンプレミスのコンテンツ管理サーバーにインストールします。

  3. Web Forms for Marketers 8.1 rev. 160523 Hotfix 123704.zip Hotfixパッケージをオンプレミスのコンテンツ管理サーバーにインストールします。

    このホットフィックスは、Sitecore Azureのサポートを提供します。

  4. オンプレミスのコンテンツ管理サーバーの \App_Config\Include\Sitecore.Forms.configファイルで、WFM.SharedDatabase設定の値を "Web"に設定します。

  5. /Website/Web.configファイルの <configuration><system.webServer><handlers> セクションで、次のノードを追加します。

    <add name="CaptchaImage" verb="*" path="CaptchaImage.axd" type="Sitecore.Form.Core.Pipeline.RequestProcessor.CaptchaResolver, Sitecore.Forms.Core" />
    <add name="CaptchaAudio" verb="*" path="CaptchaAudio.axd" type="Sitecore.Form.Core.Pipeline.RequestProcessor.CaptchaResolver, Sitecore.Forms.Core" />

WFFMデータをSQLデータベースに格納する

カスタムSQLデータベースを使用してWFFMデータを格納する場合は、SQLデータベースを使用するようにWFFMデータ プロバイダーを構成する必要があります。

SQLデータベースを使用するようにWFFMデータ プロバイダーを構成するには、次の操作を行います。

  1. \App_Config\Include\Sitecore.WFFM.Dependencies.configファイルで、

    <formsDataProvider ref="/sitecore/wffm/analytics/analyticsFormsDataProvider"/> 

    <formsDataProvider ref="/sitecore/wffm/analytics/sqlFormsDataProvider"/>
  2. この手順をすべてのSitecore Azureコンテンツ配信サーバーで繰り返します。

大事な

Connectionstrings.configファイルで、WFFM接続文字列が見つからない可能性があります。これは、通常、コンテンツ配信サーバーがカスタムWFFMデータベースへのアクセスを必要としないために発生します。

コンテンツ配信サーバーには、WFFM接続文字列は必要ありません。

コンテンツ管理サーバーには、WFFM接続文字列が必要です。

ポストコンフィギュレーション

すべてのサーバーを設定したら、次の操作を行う必要があります。

  • Sitecore Azureコンテンツ配信サーバー データベースへのスマート パブリッシュを実行します。

  • Sitecore Azureのすべてのコンテンツ配信サーバーで、Upgrade Filesコマンドを実行します。

この記事を改善するための提案がある場合は、 お知らせください!