Solr Solarium и Curl выкидывают ошибку

Я недавно установил Solarium (с Java 8 на Ubuntu 14.04, PHP 5.5).

Я создал ядро ​​под названием test:

 $ sudo -u solr /opt/solr-6.5.1/bin/solr create -c test

Затем я проиндексировал пример "techproducts":

$ bin/post -c test example/exampledocs/*.xml

Затем я попытался выполнить файл PHP, приведенный в качестве примера с Solarium. В SSH я делаю:

$ php 1.2-basic-select.php

И это работает, он показывает проиндексированный контент.

Но когда я открываю этот же PHP-файл в браузере, у меня появляется ошибка:

Fatal error: Uncaught exception 'Solarium\Exception\RuntimeException' with message 'cURL is not available, install it to use the CurlHttp adapter' in /var/www/html/cvrecruteur.com/slr/vendor/solarium/solarium/library/Solarium/Core/Client/Adapter/Curl.php:228 

Curl и php-curl установлены и обновлены, поэтому я не знаю, в чем здесь дело.

1 ответ

Попробуйте установить PHP5 CURL, набрав sudo apt-get install php5-curl

Если вы действительно уверены, что php5-cur установлены, попробуйте перезапустить ваш экземпляр apache.

Другие вопросы по тегам