Где возникла проблема: CSCart Free
Суть проблемы: Когда срабатывает функция ClearCache (неважно, при установке модуля или обновления, после добавления к урлу ctpl или через меню Администрирование - Хранилище данных - Очистить кэш), ВСЕГДА первое открытие страницы витрины - Service Unavailable, и только после обновления страницы - кэш генерируется правильно и страницы открывается в браузере.
Еще полгода назад если не больше, писал об этом, обратите внимание, если это конечно не фича, чтобы стимулировать пользователя Free версии перейти на платную.
PS Собственно, то же самое происходит и при ручной очистке папки с кэшем, то есть при пустом кэше первая его генерация вызывает ошибку
UnexpectedValueException
Message
RecursiveDirectoryIterator::__construct(.../design/themes/avp_team/templates/): Failed to open directory: No such file or directory
Error at
app/Tygh/SmartyEngine/Core.php, line: 390
Backtrace
File:app/Tygh/SmartyEngine/Core.php
Line:390
Function:__construct
File:app/Tygh/SmartyEngine/Core.php
Line:314
Function:templateExistsViaSnapshot
File:app/functions/fn.control.php
Line:418
Function:templateExists
File:index.php
Line:19
Function:fn_dispatch
Как видно, проблема возникает, когда используется тема, дочерняя от responsive, но в которой нет собственной папки templates (полностью все шаблоны витрины наследуются от responsive)
PPS обратите наконец-то внимание, задолбало уже