2012-03-03 45 views
2

私はSolrに接続してサイトをインデックスすることができない奇妙な問題があります(インデックス付きコンテンツのSolr Adminエリアで検索できます)。私がDrupalで検索すると、エラーが表示されます。Apache Solr検索でインデックスを検索できないが、検索できない

Apache Solr検索エンジンは利用できません。サイト管理者に連絡してください。

これが起こる理由は誰にも分かりますか?私はApache Solrへの接続をクリアすることができるので、なぜこれが起こるのか分かりません。ログに記録されたエラーは "0"です。ステータス:通信エラー

これは私にとってはまったく役に立ちません。

+0

はあなたの問題を解決するために私の答えは良かった.. ?? ... yesの場合、それを受け入れます..! –

+0

あなたが私の答えを見つけたら便利です..それをupvote ...そしてそれを受け入れる.. !! –

答えて

1

service.phpでこのようなコードがあります:

$response = new Apache_Solr_Response(@file_get_contents($url, 
false, $this->_postContext), $http_response_header); 

PHPでfile_get_contents()を使用できるようにするために、 " allow_url_fopenを" ディレクティブを有効にする必要がありますが。 あなたのサーバーがそれをしていない可能性があります。

これを試してみてください:

- Creating php.ini 
- Fill it with these lines: 
[PHP] 
allow_url_fopen = On 
+0

私のサーバーで有効になっています。まだ私はこのエラーが表示されます。 –

関連する問題