Привет всем друпалерам!
Подскажите решение такой проблемы. Поиск на сайте с использованием встроенного модуля поиска ведет себя немного необычно. Если в поле ввода поиска вводить одно слово, то все нормально. Но если вводить два и более слов, то вместо вывода результатов поиска автоматически предлагается сохранить файл. Пример можно глянуть на http://extrpsy.org.ua
На локальном хостинге (Денвер) все работает нормально. Может ли такое поведение объясняться тем, что в базах есть innoDB?
Google_cse и т.п. использовать по различным причинам не очень удобно.
Буду признателен, если подскажете в какую сторону смотреть.
Комментарии
Это проблема вашего web-сервера сервера.
При запросе вида "http://example.org/Слово1 слово2" (виноват пробел) результат выдается с неверным mime (application/x-httpd-php).
Проверьте ваши настройки сервера (все связанное с определением текущего запроса)
Какие именно настройки сервера нужно поменять?
Если набрать "слово слово" на http://polit-s.ru/ вместо результатов пользователь увидит
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>nginx/0.7.61</center>
</body>
</html>
Трудно сказать, не увидев настройки.
Лучше связаться с саппортом вашего хостинга. Тут какие то проблемы с конфигурацией nginx, и совсем не факт что вы сами можете их поменять (если это shared хостинг).
P.S. Видимо вы исправили проблему, когда смотрел, уже все нормально. Может расскажите в чем была проблема, для тех у кого похожая ошибка
Действительно проблема была у хостера. Короткое общение с саппортом моего хостинга дало нужный результат. Что они делали и что настраивали - мне не ведомо.