Не может использовать дополнительный Solr PHP в Ubuntu 13.10 (Apache)

После того, как я обновил до Ubuntu 13.10, локальная версия разработки моего веб-сайта прекратила работать с предупреждением PHP:

include(SolrQuery.php): failed to open stream: No such file or directory

Я проверил, что pecl solr расширение установлен:

> sudo pecl install solr
pecl/solr is already installed and is the same as the released version 1.0.2

Я проверил, что расширение Apache Solr настраивается:

> cat /etc/php5/apache2/conf.d/solr.ini
extension=solr.so

Какая-либо идея, где проблема могла быть?


Команда php -m кажется, не показывает solr.

3
задан 18 October 2013 в 05:20

1 ответ

Исправление было в том, чтобы удалить, а затем переустановить расширение solr pecl:

sudo pecl uninstall solr
sudo pecl install -n solr
sudo service apache2 restart

Перед удалением я заметил, что solr.so был в неправильном месте (/usr/lib/php5/20100525/solr.so). После удаления и повторной установки он находится в /usr/lib/php5/20121212/solr.so, найденном Apache и т. Д.

0
ответ дан 18 October 2013 в 05:20

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

Похожие вопросы: