решилось!
надо в инструкцию написать, что при переносе с локальной машины на сервер (другой домен) нужно обязательно удалять файл лицензии.
Например, фильтр от фрилансера (ioncube) при наличии файла лицензии от другого домена прямо говорит об этом, мол удалите сначала.
Ваш модуль молчит на этот счет и пугает тем, что на правильный код лицензии ругается. и тут неясно, что делать надо.
А вообще, господа разработчики модулей под ioncube, сжальтесь над теми, кто магазины верстает.
Позвольте вашим модулям видеть несколько лицензий и выбирать нужную для конкретного домена.
Иначе процесс переноса (если он неоднократный для демонстрации) превращается в муку. особенно когда таких модулей много.