Проблемы с поиском на сайте Joomla.
Перестал работать поиск
Более частный вопрос:
Перестал работать поиск на главной странице сайта
На внутренних страницах сайта поиск работает, а на главной - нет.
При клике на кнопку поиска на главной ни чего не происходит либо появляется 404 ошибка, а должно быть перенаправление на страницу результатов поиска.
Если отключаем в общих настройках SEF ➮ поиск начинает работать; отключаем ЧПУ ⇒ Перестаёт.
и ещё одна интересная особенность этой ошибки в адресной строке результата поиска ссылка такого вида: /component/search?searchword=поисковая_фраза&searchphrase=all&Itemid=999
или такого component/finder/search.html?q=поисковая_фраза...&Itemid=999 Если удалить из URL &Itemid=999 ➮ поиск начинает работать; возвращаем ID ⇒ Перестаёт.
Решение 1 ⇒ Пункт меню
Или не создан или случайно отключили пункт меню с результатами поиска.
1 Создаем пункт меню Административная часть >> меню >> Менеджер меню >> например Главное >> Создать новый пункт меню >> Тип пункта меню: >> Форма поиска и страница результатов поиска >> >>
Будет лучше, если этот пункт меню вы создадите в скрытом меню.
➮ Публикуем и проверяем результат.
Не работает поиск на всех страницах, кроме главной
На главной странице сайта Joomla поиск работает, а на внутренних страницах - нет.
Решение 2 ⇒ Пункт меню
2 Или не создан или случайно отключили пункт меню с результатами поиска, поэтому используем решение из 1 выше.
Форма поиска есть, но ни чего не ищет
На всех страницах сайта форма поиска срабатывает и переходит на стандартную страницу поиска. НО любой запрос выдаёт ответ: "Нет результата" или "Ни чего не найдено".
Решение 2 ⇒ Настройки
3 Проверяем все настройки:
- Административная часть >> Менеджер расширений >> Плагины >> Поиск (search) ( Материалы, категории, ссылки ... и т.д.) должны быть включены
- Административная часть >> Менеджер расширений >> Плагины >> Умный Поиск ( Материалы, категории, ссылки ... и т.д.) желательно включить ☑☑☑ Иногда попробавать временно отключить и посмотреть результат
- Административная часть >> Менеджер расширений >> Плагины >> Search K2
➮ Сохраняем, чистим кэш и проверяем результат.
4 Пробуем временно отключить Умный (Быстрый) поиск
➮ Сохраняемся, очищаем кэш и смотрим что получилось.
5 Отключаем ЧПУ (SEF)
6 Пробуем отключить в Основных настройках >> Добавлять суффикс к URL
➮ чистим кэш и смотрим.
7 Проверяем все настройки:
Поиск выдаёт Нет результатов (на английском) по запросу
Форма поиска срабатывает, НО любой запрос на русском языке выдаёт ответ: "Нет результатов (на английском) по запросу"
Решение 3 ⇒ Языковые Настройки
8 Проверяем все языковые настройки:
- Административная часть >> Система >> Панель управления >> Менеджер языков >> Установленные языки >> должен быть русский и желательно ☑ по умолчанию
- Административная часть >> Система >> Панель управления >> Менеджер языков >> языки контента >> должен быть русский и желательно ☑ по умолчанию
- Административная часть >> Материалы >> Менеджер материалов >> смотрим в 6-й колонке ЯЗЫК >> должен быть русский или Все
- Административная часть >> Меню >> Все пункты меню >> смотрим в 7-й колонке ЯЗЫК >> должен быть русский или Все
➮ проверяем что получилось.
Поиск ищет но не всё
Форма поиска срабатывает, НО ищет не во всех компонентах, ... например поиск проходит только в К2, а стандартных материалов не видит
Решение 4 ⇒ Языковые Настройки и плагины
9 Проверяем все языковые настройки:
- На всякий случай ещё раз проверяем включени ли все плагины см. пункт 3 ☑
- Меняем языковые настройки. Если все материалы имели языковые настройки ВСЕ (All) ⇒ меняем их на Russian (ru-RU). ☑ как это ни странно, в одном их наших проектов это сработало ⁉
➮ смотрим что и как.
Умный поиск (smart search) не ищет
Если всё, что выше попробовали, а умный поиск всё равно не ищет, тогда ⇒ очень простое решение
Решение 5 ⇒ Индексация
10 Нужно, чтобы умный поиск проиндексировал все материалы, тогда он станет по ним искать!
Нужно, чтобы умный поиск проиндексировал все материалы, тогда он станет по ним искать!
Административная часть >> Компоненты >> Умный поиск >> Индексировать
Ждём индексацию
➮ и проверяем наконец, что получилось.
✔ Очень Хорошо ✔✔✔
Комментарии
Ничего из вышеперечисленного не помогло
Ошибка: Failed opening required '\com_finder\search\default.php' (include_path='.')