Модуль blocklayered "Индексация цен потерпела неудачу"

Автор lewko_85, 12 апреля 2013, 18:43:30

« назад - далее »

lewko_85

Не работает блок многоуровневой фильтрации (Модуль blocklayered).
После установки и настройки Prestashop, все работало отлично: была произведена индексация и созданы настройки фильтра.
Однако через некоторое время модуль стал при попытке индексации цен, URL и атрибутов выдавать сообщение: "Индексация цен потерпела неудачу".

Так же невозможно "Создать свой собственный шаблон фильтра". На шаге 1 / 3 - Выберите категории, после выбора начинают крутиться стрелки "обновление" и так бесконечно...


Возможно это как то связано с созданием новых категорий, товаров и свойств, либо же с настройками хостинга.
Преста: 1.5.3.1. Версия blocklayered: 1.8.9.

Упорный поиск на google и yandex не дал никаких результатов.  :-\
Посмотрел права и так стояли 755. Попробовал для эксперимента, 777 для папки модуля и всех подчиненных сделать. Не помогает...
Может кто знает алгоритм работы данного модуля.

Понять бы на каком этапе он выдает эту ошибку индексации, на каких данных спотыкается, а там уже можно было бы анализировать и поправить.
Прошу помочь или направить в какую сторону копать...

coder

Такое бывает при ошибках в бд. Модуль не может считать данные и выдает ошибку.
Нужно найти более подробное описание ошибок. В логах сервера или перенести на локальный и подключить дебаггер.

lewko_85

Спасибо!  Попробую посмотреть логи сервера.
Я так понимаю задача обнаружить ошибки выполнения sql-запросов?

coder

Обнаружить ошибки связанные с выполнением файлов blocklayered.php, blocklayered-price-indexer.php и т.д.

lewko_85

#4
Ура! Заработало)))
В итоге начал играться с бекапами и все заработало.
Скорее всего дело и правда было в целостности БД SQL, а при поднятии из бекапа таблицы переиндексировались и была восстановление логическая целостность.