написал: Всем привет. после последних обновлений перестал работать вызов методов через компонет в js BX.ajax.runComponentAction как я вижу пишет что не так описан метод как в интерфейсе, но самое интересное страницы то загружаются нормально а именно запросы не идут.
Цитата
Fatal error : Declaration of Bitrix\Main\Web\Uri::getScheme() must be compatible with Psr\Http\Message\UriInterface::getScheme(): string in /bitrix/modules/main/lib/web/uri.php on line 224 [ErrorException] E_COMPILE_ERROR Declaration of Bitrix\Main\Web\Uri::getScheme() must be compatible with Psr\Http\Message\UriInterface::getScheme(): string (0) /bitrix/modules/main/lib/web/uri.php:224 ----------
Я пока не поняла как - но интерфейс не соответствовал стандартам psr7 и в файлах по адресу vendor/psr/http-message/src/UriInterface.php и тд все методы интерфейса возвращали какой-либо тип (пока убрала руками и пытаюсь понять откуда они вообще в таком виде появились в либах) - по стандартам методы этих интерфейсов ничего не возвращают - https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface
Евгений Жуков написал: Чуть выше пункта Настройки модулей есть пункт Модули. Скорее всего на этой странице про модуль поиска сказано, что он деинсталлирован.
К сожалению или к счастью, в блоке со списком модулей он есть и он установлен.
Очень странная проблема возникла, исчез из админки модуль поиска(там,где настраивается морфология,тип поиска, где можно глянуть конфиг сфинкса для битрикс и тд) в коде модуль есть и есть файл с этим конфигом,но в админке его нет) При этом файлы ядра не модифицировались, критичных ошибок в системе нет, и поиск работает, но вот как бы модуля нет. Я думала где-то мой косяк и скорее всего так и есть, но вот где он может быть я в душе не чаю. Подскажите люди добрые,кто-то сталкивался с подобным? Я смотрела и в обновлении системы, но там о правках поиска и слова нет. Значит технических правок не было со стороны компании битр. Вот тут и тупняк. Непонятно откуда и почему оно взялось. На картинке показано где он должен быть.
Очень странная проблема возникла, исчез из админки модуль поиска(там,где настраивается морфология,тип поиска, где можно глянуть конфиг сфинкса для битрикс и тд) в коде модуль есть и есть файл с этим конфигом,но в админке его нет) При этом файлы ядра не модифицировались, критичных ошибок в системе нет, и поиск работает, но вот как бы модуля нет. Я думала где-то мой косяк и скорее всего так и есть, но вот где он может быть я в душе не чаю. Подскажите люди добрые,кто-то сталкивался с подобным? Я смотрела и в обновлении системы, но там о правках поиска и слова нет. Значит технических правок не было со стороны компании битр. Вот тут и тупняк. Непонятно откуда и почему оно взялось. На картинке показано где он должен быть.