Sitecore IndexFolder (remplacement du paramètre par défaut) ne fonctionne pas
-
06-07-2019 - |
Question
J'ai récemment eu quelques problèmes pour déplacer l'emplacement du dossier d'index (pour les index Sitecore Lucene intégrés).
J'ai mis à jour le paramètre " IndexFolder " (à l'origine dans web.config mais déplacé dans include). La sortie de configuration dans http: // {mydomain} /sitecore/admin/showconfig.aspx est correcte, le paramètre a le chemin correct (maintenant dans le dossier Données au lieu du dossier Site Web).
Toutefois, lorsque je saute dans le panneau de configuration pour reconstruire l'index, il est toujours créé à l'emplacement par défaut ("/ indexes", par rapport à l'application Web).
Quelqu'un at-il eu un problème similaire dans Sitecore n'utilisant pas le bon chemin?
La solution 2
OK, lors de l'ajout de paramètres à un fichier d'inclusion, assurez-vous que le chemin XML est correct.
J'ai eu:
<sitecore>
<setting name="IndexFolder" value="C:\...\Indexes" />
</sitecore>
aurait dû avoir:
<sitecore>
<settings>
<setting name="IndexFolder" value="C:\...\Indexes" />
</settings>
</sitecore>
Tout va bien dans le monde Lucene. Merci pour votre aide à tous, mais il s'avère que je suis victime de ma propre stupidité.
Autres conseils
Assurez-vous que le nouveau dossier est accessible en écriture pour les utilisateurs ASPNET ou NETWORK SERVICES. Si cela ne fonctionne pas, répertoriez un cas de support Sitecore.