worksolutions / bitrix-module-migrations

DEPRECATED: Please see https://github.com/worksolutions/bitrix-reduce-migrations
MIT License
69 stars 14 forks source link

error on updating Bitrix DB with restore.php #41

Closed IvanSlojenikin closed 7 years ago

IvanSlojenikin commented 7 years ago

i have a copy of DataBase from developing server. bitrix-module-migrations is installed on develop and local versions. run restore.php on local machine (update with developing server DB) and finally have an error: Срок работы пробной версии продукта истек. Вы можете купить полнофункциональную версию продукта на сайте...(trial period expired) local version trial period just began and develop version trial period has not expired. need help - what can be the cause of that error?

dsxack commented 7 years ago

Hi! Can you try to remove cache?

rm -rf /bitrix/cache
rm -rf /bitrix/managed_cache
IvanSlojenikin commented 7 years ago

спасибо за оперативный ответ а есть еще варианты? удалил кэш - та же картина

IvanSlojenikin commented 7 years ago

может ли причина проблемы крыться в том, что локальная версия установлена на windows(7) а версия разработки на linux ?

dsxack commented 7 years ago

скопируйте файл /bitrix/modules/main/admin/define.php с локальной машины (там, где все работает) на машину разработки (там, где пишет сообщение об лицензии) и еще раз потрите кеш (включая managed_cache)

IvanSlojenikin commented 7 years ago

Спасибо. Ваше предложение помогло решить проблему. Как избежать возникновения данной ситуации, если это возможно? Чем она может быть вызвана?

dsxack commented 7 years ago

Данная проблема не в нашем модуле миграций. Она возникла из-за того, что у вас уже был развернут битрикс на рабочей площадке. Был развернут под отдельной демо-лицензией. Вы залили в него вашу базу данных из локальной версии – а ключ лицензии (define.php) остался от старой копии – из-за этого возникла такая ошибка.

Я рекомендую вам при переносе делать резервную копию не только БД, но и файлов ядра для предотвращения данных ситуаций в будущем.