Page 1 of 1
Поиск
Posted: Sun Jan 18, 2015 1:17 pm
by sbupravi
1) {search module="News"} - не работает поиск по новостям. Выдает страницы контента
2) {search} - также ищет только по стр контента
3) в модуле Поиск не работает кнопка "Переиндексировать все содержимое". Выдает ошибку: "ERROR: " на белом экране.
CMS: 1.11.11
News: 2.14.4
Search: 1.7.11
Re: Поиск
Posted: Thu Jan 22, 2015 1:15 am
by guro
Проверил на указанной конфигурации - всё работает. Попробуйте переустановить модули.
Re: Поиск
Posted: Thu Jan 22, 2015 6:46 am
by sbupravi
guro wrote:Проверил на указанной конфигурации - всё работает. Попробуйте переустановить модули.
При установке Search - выдает ту же ошибку!
Не ставится
И сайт лег, соответственно, т.к. в шаблонах выводится поиск =(
Как можно отследить - из-за чего это произошло?
Re: Поиск
Posted: Thu Jan 22, 2015 12:59 pm
by guro
sbupravi wrote:Как можно отследить - из-за чего это произошло?
Начните с проверки error_log в момент установки модуля. В нем увидите почему сайт ложится.
Re: Поиск
Posted: Thu Jan 22, 2015 2:07 pm
by sbupravi
guro wrote:sbupravi wrote:Как можно отследить - из-за чего это произошло?
Начните с проверки error_log в момент установки модуля. В нем увидите почему сайт ложится.
Почему ложится понятно - тег модуля поиск стоит, а модуля нет - удален сейчас.
Ошибок в логах нет
Re: Поиск
Posted: Thu Jan 22, 2015 2:37 pm
by guro
Я имел ввиду ошибки при установке Search.
Re: Поиск
Posted: Thu Jan 22, 2015 3:19 pm
by sbupravi
А вот, я писал выше. Нате скрин
Re: Поиск
Posted: Thu Jan 22, 2015 3:26 pm
by guro
Вы опять меня не поняли)) В error_log сервера что пишется в момент установки?
Re: Поиск
Posted: Thu Jan 22, 2015 3:47 pm
by sbupravi
Так нету ошибок, написал выше!
Re: Поиск
Posted: Sat Jan 24, 2015 9:51 pm
by guro
Тогда я не понимаю. Модуль Search не устанавливается, в браузер выдает пустую ошибку, но в error_log ничего не пишется?
Это как так? У вас на сервере включен error_log? В htaccess не стоит php_flag display_errors off?(хотя даже при этом флаге логи пишутся)
Re: Поиск
Posted: Sun Jan 25, 2015 11:42 am
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:" - но сайт работает нормально.
Re: Поиск
Posted: Tue Jan 27, 2015 7:16 pm
by guro
Проблема крылась в установленном модуле FAQ. В этом модуле в функции SearchReindex было несколько ошибок:
1. Неправильный вызов cmsms()->GetDb();
было cmsms()->GetDB(); (буква b заглавная);
2. В запросе была указана не существующая таблица "module_gbook_entries", а должна стоять таблица "module_faq_entries";
3. В запросе после названия таблицы и перед WHERE стояла запятая.
Всё это приводило к тому, что при установке модуля Search он автоматически пытался переиндексировать все модули и падал на неправильном запросе в модуле FAQ.