로컬 컴퓨터에 solr을 구성했으며 Sitecore에 필요한 Solr 코어를 만든 후 포트 : 9999에서 실행 중입니다. 그런 다음 모든 Lucene 구성 파일을 비활성화하고 Include 폴더의 모든 Solr 구성 파일을 활성화했습니다. 또한 Global.asax는 CastleWindsor 솔 루 공급자로 업데이트됩니다. 이러한 변경을 수행하고 내 sitecore 인스턴스를로드하려고 시도한 후 다음 오류가 발생했습니다.루트 수준의 데이터가 잘못되었습니다. 1 행 1 위치 Solr 구성으로 Sitecore 인스턴스를로드하려고 할 때
루트 수준의 데이터가 유효하지 않습니다. 1 호선, 위치 나는 다음 1.
참조 : https://soen.ghost.io/setting-up-solr-for-sitecore-8-x/
이 문제에서 저를 도와주세요.
일 sohuld하지만 당신이 그것을했다고 가정하십시오. Sitecore 구성 파일에서 Solr에 대한 호스트 이름 ('ContentSearch.Solr.ServiceBaseAddress')을 패치/변경 했습니까? 다른 생각은 핵심 이름이 Solr과 구성 사이에서 일치하지 않는다는 것입니다. 계속 진행할 정보가별로 없으므로 어둠 속에서 촬영하는 것입니다. :) –
답장을 보내 주셔서 감사합니다. @ JasonBert. soler가 실행중인 포트에 ServiceBaseAddress를 업데이트했습니다 (9999). 또한 구성 파일의 코어 이름 차이점을 확인해야하는 곳은 어디입니까? –
Solr 인스턴스와 같은 사운드는 파서가 기대하는 바를 반환하지 않습니다. 일반적으로 Solr 또는 다른 오류의 잘못된 구성으로 인해 발생하므로 404 또는 500 오류 (HTML이 아닌 XML)가 반환됩니다. – MatsLindh