2012-12-26 23 views
1

我正在使用eZPublis(4.6.0)。我在我的xampp文件夾中設置了solr文件夾文件夾,並在\ settings \ override \ site.ini.append.php中激活了eZFind擴展。ezPublish的設置Solr

我的solr在端口8080上運行(「http://127.0.0.1:8080/solr/」)。當我運行「http://127.0.0.1:8080/solr/」時,它加載正常。但是,當我嘗試運行命令:php extension/ezfind/bin/php/updatesearchindexsolr.php -s 時,它顯示以下錯誤「請確保服務器已啓動並且eZ Find的配置正確無誤」。我正在關注http://harmssite.com/post/86#comment-113

任何人都可以提出我可能會做什麼或任何其他解決方案嗎?

+0

您是否使用與ezfind捆綁的solr實例或自定義安裝?請注意,solr通常在端口8983上(至少是ezfind)監聽。 – foobar

回答

1

如果您確定solr正在運行,那麼您可能需要編輯solr.ini(或其覆蓋之一)並使用127.0.0.1而不是localhost。我有時遇到過這個問題。

1

默認的Solr端口是8983,所以eZ Find out of the box is set up to look at that port。如果您確定Solr已啓動並在端口8080上運行,請查看您的solr.ini以驗證您的eZ Find指向了正確的Solr端口。