Заметил проблему после переноса Ocstore 1.5.5.1.2 с одного хостинга на другой:
После переноса сайта и базы (кеши чистятся естественно, конфиги редактируются ...) появляется странная ошибка, а именно:
При редактировании товара и нажатии кнопки Сохранить успешно вываливается в ошибку:
Forbidden
You don't have permission to access /admin/index.php on this server.
И естественно ничего не сохраняется, но если удалить изображения из вкладки Изображения то все нормально сохраняется и что более еще странно, если зайти в товар который планируется редактировать, из магазина, а потом отредактировать его то, также все сохраняется и ошибки не наблюдается. (с правами на папку image/cache и тд все нормально ! )
Но данная ошибка стабильно наблюдается во время первого сохранения модуля Professional Email Template: 4.5.1.26
Что более странно ссылка с этой ошибкой выглядит таким образом:
suite.com/admin/index.php?route=module/emailtemplate&token=d1e498539159d5f642c16fd80435321b&store_id=0
Очень смущает: store_id=0
В логах - Vqmod пусто, в логах Ocstore - пусто
Кеши - после переноса полностью очищались, конфиги - редактировались согласно хостингу, с правами на фтп все нормально.
Модулей помимо Professional Email Template: 4.5.1.26 нет.
В решении данной проблемы были проделаны следующие операции:
Полностью перезалил все файлы и папки с чистого Ocstore но проблему это не решило что привело к выводу: проблема в базе, но где ? подскажите пожалуйста что и где копать !
На более старых версиях ocstore такого не наблюдалось.
Перенос товаров в базу производился с помощью модуля экспорта/импорта товаров из csv.
(конечно полностью переустановить двиг вместе с базой и опять перенести категории и товары, но хочется решении конкретной проблемы на будущие)