Перейти к содержимому


Как сгенерить новую лицензию при переносе сайта на другой хост?


  • Вы не можете ответить в тему
Сообщений в теме: 9

#1 Ymacker

    Пользователь

  • Пользователи
  • PipPip
  • 12 сообщений
Репутация: 0
Начинающий

Отправлено 17 January 2012 - 09:58 AM

Сабж в заголовке темы. При переезде на новый хостинг, в тестовом режиме сайт выдаёт invalid license. Чтобы вменяемо провести нагрузочные тесты, нужно восстановить функционал магазина, значит и лицензия для него нужна. Как её сгенерить?
  • 0

#2 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 17 January 2012 - 11:50 AM

Смена хостинга не вызывает смены лицензии, т.к. она привязана к имени домена, к getenv("HTTP_HOST").
Либо Вы что-то путаете, либо лукавите :).


$my_server_name = getenv("HTTP_HOST") ;  
$my_lic_file = "core/config/license.txt" ;


$crypt_key = "sNLYnT" ;
$separator_key = 'dlv1b' ;


if(is_file($my_lic_file)){
$code_lic_from_file = trim(file_get_contents("core/config/license.txt")) ;
} else {
$code_lic_from_file = "В заданной директории $my_lic_file нет файла с указанном именем" ;
}

$license[0] = md5(strtr($my_server_name , array( ".$my_server_name"=>"", "www."=>"" ) ).$crypt_key) ;
$code_lic_real = implode($license, $separator_key);
echo
"

Код лицензии полученный из файла license.txt:

$code_lic_from_file


Сгенерированный код лицензии для host с именем $my_server_name

$code_lic_real
" ;

?>

  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#3 Ymacker

    Пользователь

  • Пользователи
  • PipPip
  • 12 сообщений
Репутация: 0
Начинающий

Отправлено 17 January 2012 - 01:02 PM

Ты всё правильно понял, но не учёл одного, что на время тестов хостер даёт тестовый домен плана tvoydomen.hoster.ru, вот для него и нужна лицензия. Как её сгенерить?
Не хочется отключать действующий шоп на старом хосте и ждать пока прорезолвятся ns-ки.

Всё ещё осложняется тем, что этот шоп на родном ( лицензионном ) движке, а там как знаете фсё как у полковника Исаева, зашифровано.

---------- Сообщение объединено ----------

Смена хостинга не вызывает смены лицензии, т.к. она привязана к имени домена, к getenv("HTTP_HOST").
Либо Вы что-то путаете, либо лукавите :).

$my_server_name = getenv("HTTP_HOST") ;  
$my_lic_file = "core/config/license.txt" ;


$crypt_key = "sNLYnT" ;
$separator_key = 'dlv1b' ;


if(is_file($my_lic_file)){
$code_lic_from_file = trim(file_get_contents("core/config/license.txt")) ;
} else {
$code_lic_from_file = "В заданной директории $my_lic_file нет файла с указанном именем" ;
}

$license[0] = md5(strtr($my_server_name , array( ".$my_server_name"=>"", "www."=>"" ) ).$crypt_key) ;
$code_lic_real = implode($license, $separator_key);
echo
"

Код лицензии полученный из файла license.txt:

$code_lic_from_file


Сгенерированный код лицензии для host с именем $my_server_name

$code_lic_real
" ;

?>


Откуда этот кусок? Что за файлик?
  • 0

#4 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 17 January 2012 - 03:16 PM

Откуда этот кусок? Что за файлик?


Это генератор лицензии
заливаете на новый домен
запускаете и получаете лицензию
  • 0

#5 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 17 January 2012 - 06:24 PM

Всё ещё осложняется тем, что этот шоп на родном ( лицензионном ) движке, а там как знаете фсё как у полковника Исаева, зашифровано.

В моей вселенной при запросе Яндекса "shopcms 3.1.2 vip" желаемое находится на восьмой строчке первой страницы. Без регистрации и прочих фокусов, бери и скачивай. В разных регионах выдача Яндекса разная, но не настолько, чтобы уж совсем проблемно найти было. Так что жаловаться на зазенденность двух файлов движка можно только по собственной лени :).

Откуда этот кусок? Что за файлик?

Это PHP-код, который надо сохранить, скажем, как lic.php в корень вашего сайта и вызвать как http://tvoydomen.hoster.ru/lic.php

Либо заменить
$my_server_name = getenv("HTTP_HOST") ;
на
$my_server_name = "tvoydomen.hoster.ru";
и просто выполнить под любым "выполнятелем" PHP-кода :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#6 Ymacker

    Пользователь

  • Пользователи
  • PipPip
  • 12 сообщений
Репутация: 0
Начинающий

Отправлено 17 January 2012 - 06:31 PM

У меня есть как лицуха, так и лом. Но это ровным счётом не означает, что я должен уметь ковырять это двигло. За генератор спасибо, а за вселенную, ну что тут можно сказать, летай Гагарин.
  • 0

#7 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 17 January 2012 - 06:39 PM

У меня есть как лицуха, так и лом. Но это ровным счётом не означает, что я должен уметь ковырять это двигло. За генератор спасибо, а за вселенную, ну что тут можно сказать, летай Гагарин.

Хамить-то не стоит, особенно с репутацией не единичку больше нуля :).
А Вип-версия несколько отличается от ломаной версии. Заметно отличается :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#8 Ymacker

    Пользователь

  • Пользователи
  • PipPip
  • 12 сообщений
Репутация: 0
Начинающий

Отправлено 17 January 2012 - 06:50 PM

С твоей репой до бана, не дольше чем с моей.
  • 0

#9 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 17 January 2012 - 06:54 PM

С твоей репой до бана, не дольше чем с моей.

Ну-ну :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#10 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 18 January 2012 - 07:08 AM

Ymacker, крайне странное выражение благодарности за помощь. Человек тебе помог а ты ему хамишь !?!?!
  • 0