а строка 24 файла ActionSearch.class.php ($this->Viewer_Assign('sAdminMail', SYS_MAIL_FROM_EMAIL);) — тоже не баг? (просто последние пол года в связи с занятостью плохо следил за развитием движка) — в смысле то, что константа а не конфиг-объект.
да все просто — для этого даже есть функционал в дистрибе движка — в конфиге модуля Search установи для разных сайтов разные entity_prefix-ы и в конфиг Сфинкса добавь подобные с существующими сорсы и индексы.
типа source site1Topics и site2Topics. соответственно с префиксами site1 и site2. по-дефолту префикс пустой
я совсем не это хотел сказать, я хотел сказать именно то, что написано выше — меня интересует сама причина того, что js и css в дефолтной верстке нифига не минифицируются
в пользу 2х демонов говорит отсутствие системы разделения доступа — любой клиент серчд может делать запросы к любым индексам, имеющимся в настройках свинкса
заметьте, что вызов метода происходит не через экземпляр класса Database, а через ссылку $this — ссылку на текущий класс, так что дело не в особенностях ооп в пхп, а в том, что все классы грузит класс движка, перегружая волшебные функции, типа _call и вызывает соответственные методы нужного класса.
из конфига модуля Серч:
— как я понимаю, и как написано в исходниках модуля, элемент с ключем entity_prefix также должен лежать в массиве $config['sphinx']
Тогда надо просто в /usr/local/etc/rc.conf вставить строчку
и с этого момента будет автозапускаться СФинкс.