Provavelmente você já saiba que o Sitecore precisa de um arquivo chamado license.xml dentro da pasta Data, do contrário a sua instalação não será inicializada de forma alguma!
Entretanto, especialmente quando você está instalando um ambiente de produção e seguindo as recomendações da Sitecore, a qual diz:
“Após instalar Sitecore, você pode aumentar a segurança se você realocar as seguintes pastas fora da pasta /Website: /data e /indexes”
Portanto, ao fazer o procedimento acima, talvez você encontre problemas semelhantes ao da imagem abaixo
Diferente de outras versõess onde a variável dataFolder estava no web.config, a versão 8.1 do Sitecore moveu dataFolder para o arquivo App_Config\Sitecore.config. Entretanto, de acordo com as recomendações do Sitecore [p. 13]
“Você deve utilizar arquivos dentro da pasta App_Config/Include ao invés de modificá-los diretamente no web.config“
E eu diria, vamos aplicar as mesmas regras para o Sitecore.config já que os dois arquivos contém muitas instruções para que o Sitecore funcione corretamente e que podem poupar dores de cabeça no futuro apenas por seguir as recomedações.
Então, baseados nesta idéia, por que não olhamos dentro da pasta App_Config\Include?
Bom, parece que existe um arquivo chamado DataFolder.config.example… qual será o conteúdo dentro dele?
Bem parecido com o que costumávamos a ver no web.config e no Sitecore.config, certo? E, também, como você pode ver dentro do conteúdo, nos diz
“renomeie este arquivo para que tenha a extensão .config”
“rename this files so that it has a .config extension”
BELEZA!!!!
- Dentro da pasta App_Config\Include, localize o arquivo DataFolder.config.example
- Selecione, botão direito e escolha Renomear (Rename)
- Remova .example e o arquivo ficará DataFolder.config apenas
Até agora nada mudou, pois a variável dataFolder ainda aponta para /data e o Sitecore ainda não consegue localizar o arquivo license.xml
Senhoras e senhores, me sigam e vamos solucionar este problema!
- Abra o Bloco de Notas (Notepad) e altere para Todos os Arquivos (*.*) (All Files (*.*)) no canto inferior direito
- Navegue até a pasta Sitecore\Website\App_Config\Include, escolha o arquivo DataFolder.config e clique Abrir (Open)
- Ache o antigo valor /data
- Substitua /data pelo novo caminho C:\inetpub\wwwroot\Sitecore\Data\
- Salve o arquivo DataFolder.config para que a modificação seja aplicada
Assim que tudo estiver no lugar e modificado, vamos verificar como estão as coisas com a nossa instalação Sitecore….
…. nada mais justo, FUNCIONOU!
Legal! Obrigado por ler e vejo você no meu próximo post!
Deixe um comentário