Поиск

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
User avatar
sbupravi
Power Poster
Power Poster
Posts: 257
Joined: Sun Oct 07, 2012 9:29 pm

Поиск

Post by sbupravi »

1) {search module="News"} - не работает поиск по новостям. Выдает страницы контента
2) {search} - также ищет только по стр контента
3) в модуле Поиск не работает кнопка "Переиндексировать все содержимое". Выдает ошибку: "ERROR: " на белом экране.

CMS: 1.11.11
News: 2.14.4
Search: 1.7.11
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: Поиск

Post by guro »

Проверил на указанной конфигурации - всё работает. Попробуйте переустановить модули.
User avatar
sbupravi
Power Poster
Power Poster
Posts: 257
Joined: Sun Oct 07, 2012 9:29 pm

Re: Поиск

Post by sbupravi »

guro wrote:Проверил на указанной конфигурации - всё работает. Попробуйте переустановить модули.
При установке Search - выдает ту же ошибку!
Не ставится
И сайт лег, соответственно, т.к. в шаблонах выводится поиск =(
Как можно отследить - из-за чего это произошло?
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: Поиск

Post by guro »

sbupravi wrote:Как можно отследить - из-за чего это произошло?
Начните с проверки error_log в момент установки модуля. В нем увидите почему сайт ложится.
User avatar
sbupravi
Power Poster
Power Poster
Posts: 257
Joined: Sun Oct 07, 2012 9:29 pm

Re: Поиск

Post by sbupravi »

guro wrote:
sbupravi wrote:Как можно отследить - из-за чего это произошло?
Начните с проверки error_log в момент установки модуля. В нем увидите почему сайт ложится.
Почему ложится понятно - тег модуля поиск стоит, а модуля нет - удален сейчас.
Ошибок в логах нет
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: Поиск

Post by guro »

Я имел ввиду ошибки при установке Search.
User avatar
sbupravi
Power Poster
Power Poster
Posts: 257
Joined: Sun Oct 07, 2012 9:29 pm

Re: Поиск

Post by sbupravi »

А вот, я писал выше. Нате скрин
Attachments
src1.jpg
src1.jpg (4.72 KiB) Viewed 4627 times
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: Поиск

Post by guro »

Вы опять меня не поняли)) В error_log сервера что пишется в момент установки?
User avatar
sbupravi
Power Poster
Power Poster
Posts: 257
Joined: Sun Oct 07, 2012 9:29 pm

Re: Поиск

Post by sbupravi »

Так нету ошибок, написал выше!
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: Поиск

Post by guro »

Тогда я не понимаю. Модуль Search не устанавливается, в браузер выдает пустую ошибку, но в error_log ничего не пишется?
Это как так? У вас на сервере включен error_log? В htaccess не стоит php_flag display_errors off?(хотя даже при этом флаге логи пишутся)
User avatar
sbupravi
Power Poster
Power Poster
Posts: 257
Joined: Sun Oct 07, 2012 9:29 pm

Re: Поиск

Post by sbupravi »

Последние логи, при попытки установки.

Code: Select all

[Sun Jan 25 13:46:41 2015] [error] [client 176.9.104.89] PHP Strict Standards:  usort() expects parameter 2 to be a valid callback, non-static method Cataloger::created() should not be called statically, assuming $this from compatible context Cataloger in /sitename.xxx/modules/Cataloger/action.recent.php on line 16
[ДАТА] [IP] PHP Notice:  Undefined index: hasnav in /sitename.xxx/tmp/templates_c/Cataloger^d2ad8815dfad8610d6289da504b7fa0febd35d97.module_db_tpl.Cataloger;catalog_10.php on line 43
[ДАТА] [IP] PHP Notice:  Trying to get property of non-object in /sitename.xxx/tmp/templates_c/Cataloger^d2ad8815dfad8610d6289da504b7fa0febd35d97.module_db_tpl.Cataloger;catalog_10.php on line 43
[ДАТА] [IP] PHP Notice:  Undefined index: hasnav in /sitename.xxx/tmp/templates_c/Cataloger^d2ad8815dfad8610d6289da504b7fa0febd35d97.module_db_tpl.Cataloger;catalog_10.php on line 110
[ДАТА] [IP] PHP Notice:  Trying to get property of non-object in /sitename.xxx/tmp/templates_c/Cataloger^d2ad8815dfad8610d6289da504b7fa0febd35d97.module_db_tpl.Cataloger;catalog_10.php on line 110
[ДАТА] [IP] PHP Notice:  Undefined index: myTitle in /sitename.xxx/tmp/templates_c/c532368fc3dcbc07f83ad7d4ea1ca514fe859d8a.globalcontent.headFD.php on line 29
[ДАТА] [IP] PHP Notice:  Trying to get property of non-object in /sitename.xxx/tmp/templates_c/c532368fc3dcbc07f83ad7d4ea1ca514fe859d8a.globalcontent.headFD.php on line 29
[ДАТА] [IP] PHP Notice:  Undefined index: myTitle in /sitename.xxx/tmp/templates_c/c532368fc3dcbc07f83ad7d4ea1ca514fe859d8a.globalcontent.headFD.php on line 45
[ДАТА] [IP] PHP Notice:  Trying to get property of non-object in /sitename.xxx/tmp/templates_c/c532368fc3dcbc07f83ad7d4ea1ca514fe859d8a.globalcontent.headFD.php on line 45
[ДАТА] [IP] PHP Notice:  Undefined index: myTitle in /sitename.xxx/tmp/templates_c/c532368fc3dcbc07f83ad7d4ea1ca514fe859d8a.globalcontent.headFD.php on line 130
[ДАТА] [IP] PHP Notice:  Trying to get property of non-object in /sitename.xxx/tmp/templates_c/c532368fc3dcbc07f83ad7d4ea1ca514fe859d8a.globalcontent.headFD.php on line 130
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[ДАТА] [IP] PHP Notice:  Undefined property: stdClass::$last in /sitename.xxx/tmp/templates_c/28dbb13bb641766910d60e80968b0fac^f33a0724d44b0ad64ac13245a54c0e919a9378e4.module_db_tpl.MenuManager;head_menu.php on line 51
[Sun Jan 25 13:46:41 2015] [error] [client 176.9.104.89] PHP Strict Standards:  usort() expects parameter 2 to be a valid callback, non-static method Cataloger::created() should not be called statically, assuming $this from compatible context Cataloger in /sitename.xxx/modules/Cataloger/action.recent.php on line 16
[ДАТА] [IP] PHP Notice:  Undefined index: hasnav in /sitename.xxx/tmp/templates_c/Cataloger^d2ad8815dfad8610d6289da504b7fa0febd35d97.module_db_tpl.Cataloger;catalog_10.php on line 43
[ДАТА] [IP] PHP Notice:  Trying to get property of non-object in /sitename.xxx/tmp/templates_c/Cataloger^d2ad8815dfad8610d6289da504b7fa0febd35d97.module_db_tpl.Cataloger;catalog_10.php on line 43
[ДАТА] [IP] PHP Notice:  Undefined index: hasnav in /sitename.xxx/tmp/templates_c/Cataloger^d2ad8815dfad8610d6289da504b7fa0febd35d97.module_db_tpl.Cataloger;catalog_10.php on line 110
[ДАТА] [IP] PHP Notice:  Trying to get property of non-object in /sitename.xxx/tmp/templates_c/Cataloger^d2ad8815dfad8610d6289da504b7fa0febd35d97.module_db_tpl.Cataloger;catalog_10.php on line 110
[ДАТА] [IP] PHP Notice:  Undefined index: myTitle in /sitename.xxx/tmp/templates_c/c532368fc3dcbc07f83ad7d4ea1ca514fe859d8a.globalcontent.headFD.php on line 29
[ДАТА] [IP] PHP Notice:  Trying to get property of non-object in /sitename.xxx/tmp/templates_c/c532368fc3dcbc07f83ad7d4ea1ca514fe859d8a.globalcontent.headFD.php on line 29
[ДАТА] [IP] PHP Notice:  Undefined index: myTitle in /sitename.xxx/tmp/templates_c/c532368fc3dcbc07f83ad7d4ea1ca514fe859d8a.globalcontent.headFD.php on line 45
[ДАТА] [IP] PHP Notice:  Trying to get property of non-object in /sitename.xxx/tmp/templates_c/c532368fc3dcbc07f83ad7d4ea1ca514fe859d8a.globalcontent.headFD.php on line 45
[ДАТА] [IP] PHP Notice:  Undefined index: myTitle in /sitename.xxx/tmp/templates_c/c532368fc3dcbc07f83ad7d4ea1ca514fe859d8a.globalcontent.headFD.php on line 130
[ДАТА] [IP] PHP Notice:  Trying to get property of non-object in /sitename.xxx/tmp/templates_c/c532368fc3dcbc07f83ad7d4ea1ca514fe859d8a.globalcontent.headFD.php on line 130
Обновлял модуль на FTP - не помогло
Обновлял ЦМС - не помогло
На 6-м шаге апгрейда возникла такая же ошибка "ERROR:" - но сайт работает нормально.
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: Поиск

Post by guro »

Проблема крылась в установленном модуле FAQ. В этом модуле в функции SearchReindex было несколько ошибок:
1. Неправильный вызов cmsms()->GetDb();
было cmsms()->GetDB(); (буква b заглавная);
2. В запросе была указана не существующая таблица "module_gbook_entries", а должна стоять таблица "module_faq_entries";
3. В запросе после названия таблицы и перед WHERE стояла запятая.
Всё это приводило к тому, что при установке модуля Search он автоматически пытался переиндексировать все модули и падал на неправильном запросе в модуле FAQ.
Post Reply

Return to “Russian - русский”