問題点

AEM 6.2では新規プロジェクトウィザードでプロジェクトを作成できません。プロジェクトを選択して「次へ」をクリックすると、未指定のエラーが返されます。  これはディスパッチャーを通じてのみ発生し、他のバージョンの AEM では正常に機能します。

問題の再現手順:

  1. タッチ UI のプロジェクトの画面に移動します。(http://host:port/projects.html/content/projects)
  2. 画面の一番上の青い Creat ボタンをクリックしてプロジェクトの作成を選択します
  3. プロジェクトの移動を選択します。
  4. 画面の右上部にある青いへボタンをクリックします。
  5. エラーが発生しました:エラー問題が発生しました。

環境

AEM 6.2

原因

URL の特殊文字が「二重にエスケープ」され、404エラーが発生しています。

解決策

6.3 で修正されていると、6.2 では個別に修正をすることができません。回避策として、URL でエンコードされたスラッシュを許可するように Apache を設定し、次のディレクティブを使用します。

AllowEncodedSlashes On

例:

<VirtualHost *:80>
ServerName www.geometrixx-outdoors.com
AllowEncodedSlashes On
<Directory />
   <IfModule disp_apache2.c>
       SetHandler dispatcher-handler
   </IfModule>
    Options FollowSymLinks
    AllowOverride None
</Directory>
</VirtualHost>

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー