Je reçois cette erreur
La licence requise est manquante: Runtime
J'ai vérifié le chemin du dossier de données
<sc.variable name="dataFolder" value="C:\Path\Data" />
et paramètres de fichier de licence
<setting name="LicenseFile" value="$(dataFolder)/license.xml" />
également vérifié la permission tout est correct mais donne toujours une erreur.
La cause la plus probable est un fichier de correctif dans le dossier include qui modifie votre chemin. Parfois, cela s'appelle "DataFolder.config" et peut contenir le chemin par défaut, ce qui écrasera la valeur du paramètre que vous pourriez avoir dans une autre configuration de patch ou dans le fichier Web.config.
Certains outils vous permettent de suivre les paramètres de configuration sans avoir une instance Sitecore en état de fonctionnement. Je voudrais essayer le constructeur de configuration ( https://marketplace.sitecore.net/Modules/Sitecore_ConfigBuilder.aspx ) qui devrait pouvoir charger tous vos paramètres de configuration et vous aider à localiser le problème.
Je sais que c'est assez tard pour répondre, mais pour les personnes qui se retrouvent ici, cela pourrait être utile. Il peut y avoir plusieurs raisons pour lesquelles vous obtenez cette erreur. Comme OP avait déjà indiqué que son fichier de licence n’était pas expiré - une autre raison valable est
Le chemin du dossier de données est incorrect. la première ligne de la ligne Sitecore.config définit le chemin du dossier de données. Pour par exemple: quelque chose comme ceci:
<sc.variable name="dataFolder" value="C:\Inetpub\wwwroot\sitecoredev\Data\"/>
si un développeur a créé un nom d'instance ou un dossier différent et l'a archivé, le chemin ne sera pas trouvé et vous obtiendrez donc cette erreur.
J'ai installé 8.2 Update 5 sur mon ordinateur local. L'installation par défaut ajoute un dossier appelé «zzz» dans le dossier App_config/include, crée DataFolder.config dans ce dossier et référence le nom du dossier de données de ce fichier de configuration. Ma publication a remplacé/supprimé ce dossier et j'ai obtenu le message d'erreur «Licence requise manquante: runtime Sitecore».
L'ajout de ce dossier 'zzz' à partir de mon site de sauvegarde a résolu ce problème.
Vérifiez si le fichier de licence a expiré:
Confirmez que la date d'expiration dans les licences n'a pas été atteinte ou passée. Ouvrez le fichier license.xml avec un éditeur de texte et recherchez «expires»; trouvez la ligne correspondant au «20060319». Si la date a été atteinte ou passée (par exemple, si c'est le 19 mars 2006 ou plus tard), la licence ne fonctionnera pas; obtenir une licence mise à jour.
https://sdn.sitecore.net/Articles/Troubleshooting/License%20Issues.aspx
J'ai aussi remarqué que même si, après avoir fixé le chemin, vous pouvez toujours voir cette erreur. Une fois que vous avez corrigé le chemin avec une licence valide, NE PAS oublier de réinitialiser IIS/Apppool .