XenForo Enhanced Search

XenForo Enhanced Search 2.3.10

Нет прав для скачивания
  • Автор темы unconfirmed
  • Дата начала
2.3.8 можете выложить?
 
Подскажите, господа хорошие, появилась проблема и нужно решение, если оно есть.

Суть проблемы:
Установил данный плагин, плюс плагины, которые нужны для его работы, на сервере все настроили, работает отлично. Однако! Вот задаю я что-то в поиске, получаю результат, копирую ссылку на страницу результатов поиска, вставляю ее в сообщение на форуме и открыть эту ссылку могу только я, остальные пользователи не могут, им показывает ошибку "Упс, страница недоступна"
1773592044229.png

И вот такая ошибка в админке:
Код:
Журнал ошибок сервера
ErrorException: [E_WARNING] Undefined array key "search_type" src/addons/SV/SearchImprovements/XF/Pub/Controller/SearchPatchFirst.php:24
Сгенерирована пользователем: Tarass 15 Мар 2026 в 18:26

Трассировка стека
#0 src/addons/SV/SearchImprovements/XF/Pub/Controller/SearchPatchFirst.php(24): XF::handlePhpError(2, '[E_WARNING] Und...', '/home/yurensiy/...', 24)
#1 src/addons/SV/SearchImprovements/XF/Pub/Controller/SearchPatchLast.php(49): SV\SearchImprovements\XF\Pub\Controller\SearchPatchFirst->prepareSearchQuery(Array, NULL)
#2 src/addons/SV/SearchImprovements/XF/Pub/Controller/SearchPatchLast.php(112): SV\SearchImprovements\XF\Pub\Controller\SearchPatchLast->svSearchFromQueryData(Array)
#3 src/addons/SV/SearchImprovements/XF/Pub/Controller/Search.php(161): SV\SearchImprovements\XF\Pub\Controller\SearchPatchLast->actionResults(Object(XF\Mvc\ParameterBag))
#4 src/addons/SV/ElasticSearchEssentials/XF/Pub/Controller/Search.php(565): SV\SearchImprovements\XF\Pub\Controller\Search->actionResults(Object(XF\Mvc\ParameterBag))
#5 src/XF/Mvc/Dispatcher.php(362): SV\ElasticSearchEssentials\XF\Pub\Controller\Search->actionResults(Object(XF\Mvc\ParameterBag))
#6 src/XF/Mvc/Dispatcher.php(265): XF\Mvc\Dispatcher->dispatchClass('XF\\Pub\\Controll...', 'Results', Object(XF\Mvc\RouteMatch), Object(SV\SearchImprovements\XF\Pub\Controller\SearchPatchFirst), Object(XF\Mvc\Reply\Reroute))
#7 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\SearchImprovements\XF\Pub\Controller\SearchPatchFirst), Object(XF\Mvc\Reply\Reroute))
#8 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#9 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#10 src/XF.php(814): XF\App->run()
#11 index.php(23): XF::runApp('XF\\Pub\\App')
#12 {main}

Содержимое запроса
array(4) {
  ["url"] => string(55) "/search/1417788/?q=%D0%B5%D0%B0%D0%BF%D0%B1&o=relevance"
  ["referrer"] => string(87) "https://.../threads/ukraintsyam-masovo-blokuyut-bankivs-ki-rakhunky.50450/"
  ["_GET"] => array(3) {
    ["/search/1417788/"] => string(0) ""
    ["q"] => string(8) "еапб"
    ["o"] => string(9) "relevance"
  }
  ["_POST"] => array(0) {
  }
}

Суть просьбы:
Как устранить данную ошибку?
 
Сегодня появилась такая ошибка и поиск не работает. Подскажите, Как исправить?
Журнал ошибок сервера
Код:
XFES\Elasticsearch\ConnectException: cURL error 7: Failed to connect to localhost port 9200 after 0 ms: Connection refused (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://elastic:*********@localhost:9200/_cluster/settings?include_defaults=true
src/addons/XFES/Elasticsearch/Api.php:462
Сгенерирована пользователем: Admin
26 Мар 2026 в 18:28

Код:
Трассировка стека
#0 src/addons/XFES/Elasticsearch/Api.php(400): XFES\Elasticsearch\Api->request('get', '_cluster/settin...', NULL)
#1 src/addons/XFES/Elasticsearch/Api.php(370): XFES\Elasticsearch\Api->requestFromRoot('get', '_cluster/settin...')
#2 src/addons/XFES/Search/Source/Elasticsearch.php(1100): XFES\Elasticsearch\Api->getClusterSettings()
#3 src/addons/XFES/Search/Source/Elasticsearch.php(1086): XFES\Search\Source\Elasticsearch->getMaxClauseCount()
#4 src/XF/Search/Source/AbstractSource.php(266): XFES\Search\Source\Elasticsearch->getMaxKeywords()
#5 src/addons/SV/SearchImprovements/XFES/Search/Source/Elasticsearch.php(46): XF\Search\Source\AbstractSource->parseKeywords('еапб', NULL, NULL)
#6 src/XF/Search/Search.php(215): SV\SearchImprovements\XFES\Search\Source\Elasticsearch->parseKeywords('еапб', NULL, NULL)
#7 src/addons/SV/SearchImprovements/XF/Search/Search.php(73): XF\Search\Search->getParsedKeywords('еапб', NULL, NULL)
#8 src/XF/Search/Query/KeywordQuery.php(41): SV\SearchImprovements\XF\Search\Search->getParsedKeywords('еапб', NULL, NULL)
#9 src/XF/ControllerPlugin/SearchPlugin.php(276): XF\Search\Query\KeywordQuery->withKeywords('еапб', false)
#10 src/XF/Pub/Controller/SearchController.php(467): XF\ControllerPlugin\SearchPlugin->prepareSearchQuery(Array, Array)
#11 src/addons/SV/SearchImprovements/XF/Pub/Controller/Search.php(116): XF\Pub\Controller\SearchController->prepareSearchQuery(Array, Array)
#12 src/addons/SV/ElasticSearchEssentials/XF/Pub/Controller/Search.php(213): SV\SearchImprovements\XF\Pub\Controller\Search->prepareSearchQuery(Array, Array)
#13 src/addons/SV/SearchImprovements/XF/Pub/Controller/SearchPatchFirst.php(63): SV\ElasticSearchEssentials\XF\Pub\Controller\Search->prepareSearchQuery(Array, Array)
#14 src/XF/Pub/Controller/SearchController.php(96): SV\SearchImprovements\XF\Pub\Controller\SearchPatchFirst->prepareSearchQuery(Array, Array)
#15 src/addons/SV/SearchImprovements/XF/Pub/Controller/Search.php(92): XF\Pub\Controller\SearchController->actionSearch()
#16 src/addons/SV/ElasticSearchEssentials/XF/Pub/Controller/Search.php(534): SV\SearchImprovements\XF\Pub\Controller\Search->actionSearch()
#17 src/XF/Mvc/Dispatcher.php(362): SV\ElasticSearchEssentials\XF\Pub\Controller\Search->actionSearch(Object(XF\Mvc\ParameterBag))
#18 src/XF/Mvc/Dispatcher.php(265): XF\Mvc\Dispatcher->dispatchClass('XF:Search', 'Search', Object(XF\Mvc\RouteMatch), Object(SV\SearchImprovements\XF\Pub\Controller\SearchPatchFirst), NULL)
#19 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\SearchImprovements\XF\Pub\Controller\SearchPatchFirst), NULL)
#20 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#21 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#22 src/XF.php(814): XF\App->run()
#23 index.php(23): XF::runApp('XF\\Pub\\App')
#24 {main}

-------------

Previous GuzzleHttp\Exception\ConnectException: cURL error 7: Failed to connect to localhost port 9200 after 0 ms: Connection refused (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://elastic:9iJF3rCAWN14xbQn@localhost:9200/_cluster/settings?include_defaults=true - src/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:210
#0 src/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(158): GuzzleHttp\Handler\CurlFactory::createRejection(Object(GuzzleHttp\Handler\EasyHandle), Array)
#1 src/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(110): GuzzleHttp\Handler\CurlFactory::finishError(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#2 src/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(47): GuzzleHttp\Handler\CurlFactory::finish(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#3 src/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp\Handler\CurlHandler->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#4 src/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#5 src/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(35): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#6 src/vendor/guzzlehttp/guzzle/src/Middleware.php(31): GuzzleHttp\PrepareBodyMiddleware->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#7 src/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#8 src/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp\RedirectMiddleware->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#9 src/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#10 src/vendor/guzzlehttp/guzzle/src/Client.php(333): GuzzleHttp\HandlerStack->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#11 src/vendor/guzzlehttp/guzzle/src/Client.php(107): GuzzleHttp\Client->transfer(Object(GuzzleHttp\Psr7\Request), Array)
#12 src/vendor/guzzlehttp/guzzle/src/Client.php(124): GuzzleHttp\Client->sendAsync(Object(GuzzleHttp\Psr7\Request), Array)
#13 src/addons/XFES/Elasticsearch/Api.php(430): GuzzleHttp\Client->send(Object(GuzzleHttp\Psr7\Request))
#14 src/addons/XFES/Elasticsearch/Api.php(400): XFES\Elasticsearch\Api->request('get', '_cluster/settin...', NULL)
#15 src/addons/XFES/Elasticsearch/Api.php(370): XFES\Elasticsearch\Api->requestFromRoot('get', '_cluster/settin...')
#16 src/addons/XFES/Search/Source/Elasticsearch.php(1100): XFES\Elasticsearch\Api->getClusterSettings()
#17 src/addons/XFES/Search/Source/Elasticsearch.php(1086): XFES\Search\Source\Elasticsearch->getMaxClauseCount()
#18 src/XF/Search/Source/AbstractSource.php(266): XFES\Search\Source\Elasticsearch->getMaxKeywords()
#19 src/addons/SV/SearchImprovements/XFES/Search/Source/Elasticsearch.php(46): XF\Search\Source\AbstractSource->parseKeywords('еапб', NULL, NULL)
#20 src/XF/Search/Search.php(215): SV\SearchImprovements\XFES\Search\Source\Elasticsearch->parseKeywords('еапб', NULL, NULL)
#21 src/addons/SV/SearchImprovements/XF/Search/Search.php(73): XF\Search\Search->getParsedKeywords('еапб', NULL, NULL)
#22 src/XF/Search/Query/KeywordQuery.php(41): SV\SearchImprovements\XF\Search\Search->getParsedKeywords('еапб', NULL, NULL)
#23 src/XF/ControllerPlugin/SearchPlugin.php(276): XF\Search\Query\KeywordQuery->withKeywords('еапб', false)
#24 src/XF/Pub/Controller/SearchController.php(467): XF\ControllerPlugin\SearchPlugin->prepareSearchQuery(Array, Array)
#25 src/addons/SV/SearchImprovements/XF/Pub/Controller/Search.php(116): XF\Pub\Controller\SearchController->prepareSearchQuery(Array, Array)
#26 src/addons/SV/ElasticSearchEssentials/XF/Pub/Controller/Search.php(213): SV\SearchImprovements\XF\Pub\Controller\Search->prepareSearchQuery(Array, Array)
#27 src/addons/SV/SearchImprovements/XF/Pub/Controller/SearchPatchFirst.php(63): SV\ElasticSearchEssentials\XF\Pub\Controller\Search->prepareSearchQuery(Array, Array)
#28 src/XF/Pub/Controller/SearchController.php(96): SV\SearchImprovements\XF\Pub\Controller\SearchPatchFirst->prepareSearchQuery(Array, Array)
#29 src/addons/SV/SearchImprovements/XF/Pub/Controller/Search.php(92): XF\Pub\Controller\SearchController->actionSearch()
#30 src/addons/SV/ElasticSearchEssentials/XF/Pub/Controller/Search.php(534): SV\SearchImprovements\XF\Pub\Controller\Search->actionSearch()
#31 src/XF/Mvc/Dispatcher.php(362): SV\ElasticSearchEssentials\XF\Pub\Controller\Search->actionSearch(Object(XF\Mvc\ParameterBag))
#32 src/XF/Mvc/Dispatcher.php(265): XF\Mvc\Dispatcher->dispatchClass('XF:Search', 'Search', Object(XF\Mvc\RouteMatch), Object(SV\SearchImprovements\XF\Pub\Controller\SearchPatchFirst), NULL)
#33 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\SearchImprovements\XF\Pub\Controller\SearchPatchFirst), NULL)
#34 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#35 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#36 src/XF.php(814): XF\App->run()
#37 index.php(23): XF::runApp('XF\\Pub\\App')
#38 {main}

Код:
Содержимое запроса
array(4) {
  ["url"] => string(14) "/search/search"
  ["referrer"] => string(25) "https://............/"
  ["_GET"] => array(1) {
    ["/search/search"] => string(0) ""
  }
  ["_POST"] => array(3) {
    ["keywords"] => string(8) "еапб"
    ["c"] => array(1) {
      ["users"] => string(0) ""
    }
    ["_xfToken"] => string(8) "********"
  }
}
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу