Posted 15 января, 20186 yr comment_142195 Когда пытаюсь воспользоваться поиском - получаю следующее Спойлер 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}
15 января, 20186 yr Author comment_142202 3 минуты назад, Sipsb сказал: На вашем сайте, не увидел такой проблемы. поправил ссылку на сайт
15 января, 20186 yr Author comment_142204 Да, как-то через раз, у меня тоже иногда нормально находит.
16 января, 20186 yr comment_142210 Некорректно прописаны пути к классам - 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 Если форум только создан, советую переустановить по новой (используя местный нулл) и на чистую базу.
16 января, 20186 yr comment_142214 У меня была ошибка с поиском только если использовать меньше 4х символов в поиске, возможно у тебя то же самое
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.