Problème

Dans AEM 6.2, vous n’êtes pas capables de créer un projet à travers le nouvel assistant de projets. Il renvoie une erreur non spécifiée lorsque vous sélectionnez un projet et vous cliquez sur Suivant.  Cela se produit uniquement par le répartiteur et fonctionne correctement dans toute autre version d’AEM.

Étapes à suivre pour reproduire ce problème:

  1. Accédez à l’écran de projets dans l’interface utilisateur tactile (http://host:port/projects.html/content/projects).
  2. Cliquez sur le bouton bleu Créer qui se trouve en haut à droite de l’écran et choisissez Créer un projet.
  3. Sélectionnez Projet de traduction.
  4. Cliquez sur bouton bleu Suivant qui se trouve en haut à droite de l’écran.
  5. L’erreur se produit : Erreur. Une erreur s’est produite.

Environnement

AEM 6.2

Cause

Les caractères spéciaux dans les URL sont des caractères « d’échappement double » et provoquent une erreur 404.

Résolution

Ce problème a été corrigé dans la version 6.3, mais il n’y a aucun correctif distinct disponible pour la version 6.2. Pour remédier à ce problème, configurez Apache pour autoriser les barres obliques codées dans les URL. Utilisez la directive suivante :

AllowEncodedSlashes On

Par exemple :

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

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne