DenZeL Опубликовано 15 января, 2018 Поделиться Опубликовано 15 января, 2018 Когда пытаюсь воспользоваться поиском - получаю следующее Спойлер SELECT main.* FROM `core_search_index` AS `main` WHERE ( ( index_class IN('IPS\\core\\Statuses\\Status','IPS\\core\\Statuses\\Reply') ) OR index_class='IPS\forums\Topic\Post' OR ( index_class IN('IPS\\blog\\Entry','IPS\\blog\\Entry\\Comment') ) OR ( index_class IN('IPS\\cms\\Records10','IPS\\cms\\Records\\Comment10','IPS\\cms\\Records\\Review10') ) ) AND AND ( index_permissions = '*' OR ( FIND_IN_SET(4,index_permissions) OR FIND_IN_SET('m4',index_permissions) ) ) ORDER BY index_date_created DESC LIMIT 0,25 IPS\Db\Exception: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND ( index_permissions = '*' OR ( FIND_IN_SET(4,index_permissions) OR FIND_IN_S' at line 1 (1064) #0 /home/p11/public_html/system/Db/Select.php(378): IPS\_Db->preparedQuery('SELECT main.* F...', Array, true) #1 /home/p11/public_html/system/Db/Select.php(440): IPS\Db\_Select->runQuery() #2 [internal function]: IPS\Db\_Select->rewind() #3 /home/p11/public_html/system/Content/Search/Mysql/Query.php(1258): iterator_to_array(Object(IPS\Db\Select)) #4 /home/p11/public_html/applications/core/modules/front/search/search.php(609): IPS\Content\Search\Mysql\_Query->search('\xD0\xB6\xD0\xB1', NULL, 17) #5 /home/p11/public_html/applications/core/modules/front/search/search.php(73): IPS\core\modules\front\search\_search->_results() #6 /home/p11/public_html/system/Dispatcher/Controller.php(96): IPS\core\modules\front\search\_search->manage() #7 /home/p11/public_html/system/Dispatcher/Dispatcher.php(146): IPS\Dispatcher\_Controller->execute() #8 /home/p11/public_html/index.php(12): IPS\_Dispatcher->run() #9 {main} Обратная трассировка #0 /home/p11/public_html/init.php(523): IPS\_Log::log('SELECT main.* F...', 'uncaught_except...') #1 [internal function]: IPS\IPS::exceptionHandler(Object(IPS\Db\Exception)) #2 {main} Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sipsb Опубликовано 15 января, 2018 Поделиться Опубликовано 15 января, 2018 На вашем сайте, не увидел такой проблемы. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
DenZeL Опубликовано 15 января, 2018 Автор Поделиться Опубликовано 15 января, 2018 3 минуты назад, Sipsb сказал: На вашем сайте, не увидел такой проблемы. поправил ссылку на сайт Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sipsb Опубликовано 15 января, 2018 Поделиться Опубликовано 15 января, 2018 Так же, проблемы не наблюдаются! Спойлер Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
DenZeL Опубликовано 15 января, 2018 Автор Поделиться Опубликовано 15 января, 2018 Да, как-то через раз, у меня тоже иногда нормально находит. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Cheshir Опубликовано 16 января, 2018 Поделиться Опубликовано 16 января, 2018 Некорректно прописаны пути к классам - IPS\\core\\Statuses\\Status','IPS\\core\\Statuses\\Reply, задублированы слэши. Да вообще дикая запись Спойлер SELECT main.* FROM `core_search_index` AS `main` WHERE ( ( index_class IN('IPS\\core\\Statuses\\Status','IPS\\core\\Statuses\\Reply') ) OR index_class='IPS\forums\Topic\Post' OR ( index_class IN('IPS\\blog\\Entry','IPS\\blog\\Entry\\Comment') ) OR ( index_class IN('IPS\\cms\\Records10','IPS\\cms\\Records\\Comment10','IPS\\cms\\Records\\Review10') ) ) AND AND ( index_permissions = '*' OR ( FIND_IN_SET(4,index_permissions) OR FIND_IN_SET('m4',index_permissions) ) ) ORDER BY index_date_created DESC LIMIT 0,25 Если форум только создан, советую переустановить по новой (используя местный нулл) и на чистую базу. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Onore Опубликовано 16 января, 2018 Поделиться Опубликовано 16 января, 2018 У меня была ошибка с поиском только если использовать меньше 4х символов в поиске, возможно у тебя то же самое Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.