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.