СРЕДА РАБОТЫ САЙТА:
1. Сайт установлен локально, используется Denwer.
2. Joomla: 2.5.19
3. JBZoo: 2.1.3 Pro
4. Zoo: 3.1.6
5. WidgetKit: 1.4.8
6. Версия базы данных: 5.5.25
7. Версия PHP: 5.3.13
Было сделано последовательное обновление JBZoo с помощью двух патчей:
1. С версии 1.6.1 до версии 2
1. С версии 2 до версии 2.1.3
Обновления завершились успешно. Далее была сделана переиндексация данных ZOO. Затем запущена "Чистка базы данных". Текущий прогресс проверки базы данных остановился на 64.42% сделав Resaving items 550 to 560 и
появилась ошибка:
Warning: Missing argument 3 for JDatabase::updateObject(), called in Z:\home\travel.cc\www\administrator\components\com_finder\helpers\indexer\taxonomy.php on line 231 and defined in Z:\home\travel.cc\www\libraries\joomla\database\database.php on line 1619
Warning: Missing argument 3 for JDatabase::updateObject(), called in Z:\home\travel.cc\www\administrator\components\com_finder\helpers\indexer\taxonomy.php on line 231 and defined in Z:\home\travel.cc\www\libraries\joomla\database\database.php on line 1619
{"error":"Error updating search data for item with id 652. (exception 'Exception' with message '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 '' at line 1 SQL=UPDATE `jos_finder_taxonomy_map` SET `link_id`='1991',`node_id`='575' WHERE' in Z:\\home\\travel.cc\\www\\administrator\\components\\com_finder\\helpers\\indexer\\taxonomy.php:241\nStack trace:\n#0 Z:\\home\\travel.cc\\www\\administrator\\components\\com_finder\\helpers\\indexer\\indexer.php(487): FinderIndexerTaxonomy::addMap(1991, '575')\n#1 Z:\\home\\travel.cc\\www\\plugins\\finder\\zoosmartsearch\\zoosmartsearch.php(95): FinderIndexer::index(Object(FinderIndexerResult))\n#2 Z:\\home\\travel.cc\\www\\administrator\\components\\com_finder\\helpers\\indexer\\adapter.php(337): plgFinderZOOSmartSearch->index(Object(FinderIndexerResult))\n#3 Z:\\home\\travel.cc\\www\\plugins\\finder\\zoosmartsearch\\zoosmartsearch.php(135): FinderIndexerAdapter->reindex('652')\n#4 [internal function]: plgFinderZOOSmartSearch->onFinderAfterSave('com_zoo.item', Object(Item), false)\n#5 Z:\\home\\travel.cc\\www\\libraries\\joomla\\event\\event.php(71): call_user_func_array(Array, Array)\n#6 Z:\\home\\travel.cc\\www\\libraries\\joomla\\event\\dispatcher.php(161): JEvent->update(Array)\n#7 Z:\\home\\travel.cc\\www\\administrator\\components\\com_zoo\\events\\item.php(39): JDispatcher->trigger('onFinderAfterSa...', Array)\n#8 [internal function]: ItemEvent::saved(Object(AppEvent))\n#9 Z:\\home\\travel.cc\\www\\administrator\\components\\com_zoo\\framework\\classes\\event.php(275): call_user_func(Array, Object(AppEvent))\n#10 Z:\\home\\travel.cc\\www\\administrator\\components\\com_zoo\\tables\\item.php(112): AppEventDispatcher->notify(Object(AppEvent))\n#11 Z:\\home\\travel.cc\\www\\administrator\\components\\com_zoo\\controllers\\manager.php(918): ItemTable->save(Object(Item))\n#12 Z:\\home\\travel.cc\\www\\libraries\\joomla\\application\\component\\controller.php(761): ManagerController->cleanDBStep()\n#13 Z:\\home\\travel.cc\\www\\administrator\\components\\com_zoo\\framework\\classes\\app.php(253): JController->execute('cleandbstep')\n#14 Z:\\home\\travel.cc\\www\\administrator\\components\\com_zoo\\classes\\application.php(155): App->dispatch('default')\n#15 Z:\\home\\travel.cc\\www\\media\\zoo\\applications\\jbuniversal\\application.php(1) : eval()'d code(1) : eval()'d code(1): Application->dispatch()\n#16 Z:\\home\\travel.cc\\www\\administrator\\components\\com_zoo\\zoo.php(109): JBUniversalApplication->dispatch()\n#17 Z:\\home\\travel.cc\\www\\libraries\\joomla\\application\\component\\helper.php(380): require_once('Z:\\home\\travel....')\n#18 Z:\\home\\travel.cc\\www\\libraries\\joomla\\application\\component\\helper.php(348): JComponentHelper::executeComponent('Z:\\home\\travel....')\n#19 Z:\\home\\travel.cc\\www\\administrator\\includes\\application.php(153): JComponentHelper::renderComponent('com_zoo')\n#20 Z:\\home\\travel.cc\\www\\administrator\\index.php(46): JAdministrator->dispatch()\n#21 {main})","message":"Resaving items 560 to 570","step":68,"redirect":"\/administrator\/index.php?option=com_zoo&controller=manager&task=cleandbstep&format=raw&step=12&row=35&offset=570"}
Сообщение отредактировал kostricyny: 26 April 2014 - 09:02