столкнулся с такой проблемой: поставил на сайт фильтр. ставил по ручной инструкции. всё работало отлично, полёт был нормальный.
копию сайта перенесли на другой хостинг (оба не локальные) и на новом хостинге фильтр начал пропадать о_0
Ну вот в прямом смысле - исчезает из админки и не показывается на сайте.
После проверки выяснилось, что из таблицы "oc_extension" пропадает строка
extension_id type key
18 module filter
случается сие диво стабильно. раз-два в неделю. сначала были мысли, что виноват хостер, но
1. модули установленные после этого работают отлично и все на месте
2. так же были добавлены описания к товарам, которые тоже никуда не пропадают при исчезновении фильтра
ясное дело, что при добавлении исчезающей строки через phpMyAdmin всё сразу начинает работать, но не долго - через несколько суток ситуация повторяется.
собственно, сабж: в чём может быть причина? в какую сторону копать?
могут ли быть какие-либо ещё пропавшие строки из БД, которые приводят к такому результату?
p.s. на сайте, с которого копия делалась, всё работает до сих пор и никуда не пропадает.
p.p.s. на проблемной копии правки касались только сортировки параметров в SELECT`ах фильтра и было добавлено бОльшее количество параметров к товарам.
p.p.p.s. последний раз фильтр умер при попытке сменить шаблон. когда вернули предыдущий, то фильтр не ожил - "oc_extension" лишилась одной, ранее упомянутой, строки