Форум русской поддержки Joomla!® CMS
03.12.2016, 19:43:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Не работает поиск по сайту

 (Прочитано 1892 раз)
0 Пользователей и 1 Гость смотрят эту тему.
mr.shusty
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 193


« : 24.01.2015, 02:08:24 »

Искал по форуму тут похожие темы, но ответа не нашел. Не работает стандартный модуль поиска. Впрочем, и умный поиск тоже не работает даже после индексации страниц.
Как это всё выглядит:

нахожусь, например, на главной. Адрес главной, скажем, site.ru
Ввожу в поиск фразу, нажимаю "искать". Страница просто обновляется, и всё. Но в адресной строке адрес уже такого типа: site.ru/component/search/?searchword=заметки&searchphrase=all&Itemid=101

Точно так же и с умным поиском. Не пойму, в чем причина Sad
Ничего не изменял, не исправлял в файлах. Буквально только что на чистую Joomla поставил шаблон, к2 и пару модулей к нему, ну и создал в к2 шесть материалов. Всё.
Записан
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 949



« Ответ #1 : 24.08.2015, 10:02:35 »

Также не работает поиск по сайту отдает 404 ошибку.
Думаю что дело в htaccess файле
Код:
#Options +FollowSymLinks
#Options +SymLinksIfOwnerMatch

php_flag display_errors on

RewriteEngine On
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule .* index.php [F]
RewriteBase /
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://lik-astana.kz/index.php/ru/

RewriteCond %{HTTP_HOST} ^www.lik-astana\.kz$ [NC]
RewriteRule ^(.*)$ http://lik-astana.kz/$1 [R=301,L]

а именно тут
Код:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://lik-astana.kz/index.php/ru/

RewriteCond %{HTTP_HOST} ^www.lik-astana\.kz$ [NC]
RewriteRule ^(.*)$ http://lik-astana.kz/$1 [R=301,L]
но без редиректа не как
Записан
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 949



« Ответ #2 : 08.09.2015, 09:51:53 »

Проблема осталась и htaccess видимо не причем так как ставлю сторонний поиск и он работает а стандартный не как.
В поиск ввожу (папки бархат с тиснем) выдает
http://lik-astana.kz/component/search/?searchword=%D0%BF%D0%B0%D0%BF%D0%BA%D0%B8%20%D0%B1%D0%B0%D1%80%D1%85%D0%B0%D1%82%20%D1%81%20%D1%82%D0%B8%D1%81%D0%BD%D0%B5&searchphrase=all&Itemid=581
а вот так http://lik-astana.kz/index.php?bla-bla-bla на главную выкидывает 
« Последнее редактирование: 08.09.2015, 10:04:03 от Stasweb » Записан
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 949



« Ответ #3 : 08.09.2015, 14:37:37 »

Скачал чистый пакет Joomla_2.5.28-Stable-Full_Package и перезалил
/components/com_search
/plugins/search
/modules/mod_search
Результат нулевой так же отдает 404 ошибку.
Что еще можно сделать для решения этой проблемы
Записан
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 949



« Ответ #4 : 15.09.2015, 12:53:50 »

Прописал в /components/com_search/search.php
Код:
defined('_JEXEC') or die;
var_dump($_POST); die('Ok');
Теперь по запросу Пакеты отдает
Код:
array(4) { ["searchword"]=> string(12) "Пакеты" ["task"]=> string(6) "search" ["option"]=> string(10) "com_search" ["Itemid"]=> string(3) "464" } Ok
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet