0
Я использую nelmio/solarium-bundle
. Я установил этот пакет, но у меня есть ошибки в выполнении этого тестового файла:Запрашиваемый URL/solr/admin/ping не найден на этом сервере
Symfony/vendor/solarium/solarium/examples/1.1-check-solarium-and-ping.php
Это ошибка:
Fatal error: Uncaught exception 'Solarium\Exception\HttpException' with message ' in C:\wamp\www\Symfony2\vendor\solarium\solarium\library\Solarium\Core\Query\Result\Result.php on line 103
Solarium\Exception\HttpException: Solr HTTP error: OK (404) <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>The requested URL /solr/admin/ping was not found on this server.</p> <hr> <address>Apache/2.4.9 (Win64) PHP/5.5.12 Server at 127.0.0.1 Port 80</address> </body></html> in C:\wamp\www\Symfony2\vendor\solarium\solarium\library\Solarium\Core\Query\Result\Result.php on line 103
Это конфигурация сверток в моей config.yml
:
nelmio_solarium: ~
I были изменены config.dist.php
файл:
$config = array(
'endpoint' => array(
'localhost' => array(
'host' => '127.0.0.1',
'port' => null,
'path' => '/solr',
)
)
);
Возможный дубликат [HttpException: Solr Ошибка HTTP: Ошибка HTTP-запроса, Не удалось подключиться к порту 127.0.0.1 8983: Соединение отклонено] (http: // stackoverflow.com/questions/25597255/httpexception-solr-http-error-http-request-failed-failed-to-connect-to-127-0) – lxg
Вы все еще не настроили свой сервер Solr, не так ли? http://stackoverflow.com/questions/25597255/httpexception-solr-http-error-http-request-failed-failed-to-connect-to-127-0 – lxg
Тот факт, что вы установили пакет клиента Solr в Symfony не имеет никакого отношения к запуску самого сервера Solr. Еще раз: Solr - автономный сервер *. Solarium является только * клиентом * для этого сервера. NelmioSolariumBundle does * not * содержит сервер Solr. Вам необходимо загрузить, установить, настроить и запустить сервер Solr. – lxg