Возникла проблема при переезде сайта с виндовс сервера на freebsd. На сайте напрочь отвалился поиск. На виндовс работает, на фрибзд выкидывает ошибку. Причем посмотрел внутрь зоп лексикон и словарь на сайте русский язык не видят, сам сайт весь на cp1251, а в поиск как я понимаю идет строчка переделанная в utf-8. Вот где зоп подхватывает кодировку utf-8 непонятно
2011-12-26T14:50:21 ERROR Zope.SiteErrorLog 1324900221.390.38477553301
Traceback (innermost last):
Module ZPublisher.Publish, line 119, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 42, in call_object
Module Shared.DC.Scripts.Bindings, line 313, in __call__
Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
Module Products.PythonScripts.PythonScript, line 328, in _exec
Module None, line 250, in index_html
- <PythonScript at /efremov/index_html used for /efremov/pages/search>
- Line 250
Module Shared.DC.Scripts.Bindings, line 313, in __call__
Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
Module Products.PythonScripts.PythonScript, line 328, in _exec
Module None, line 20, in form_master
- <PythonScript at /efremov/pages/search/form_master>
- Line 20
Module Products.ZCatalog.ZCatalog, line 663, in searchResults
Module Products.ZCatalog.Catalog, line 738, in searchResults
Module Products.ZCatalog.Catalog, line 477, in search
Module Products.ZCTextIndex.ZCTextIndex, line 222, in _apply_index
Module Products.ZCTextIndex.QueryParser, line 126, in parseQuery
ParseError: Query contains only common words: '\xef\xe8\xf2\xee\xed'