Как сгенерить новую лицензию при переносе сайта на другой хост?
#1
Отправлено 17 January 2012 - 09:58 AM
#2
Отправлено 17 January 2012 - 11:50 AM
Либо Вы что-то путаете, либо лукавите .
$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
?>
#3
Отправлено 17 January 2012 - 01:02 PM
Не хочется отключать действующий шоп на старом хосте и ждать пока прорезолвятся 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
?>
Откуда этот кусок? Что за файлик?
#4
Отправлено 17 January 2012 - 03:16 PM
Откуда этот кусок? Что за файлик?
Это генератор лицензии
заливаете на новый домен
запускаете и получаете лицензию
#5
Отправлено 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-кода .
#6
Отправлено 17 January 2012 - 06:31 PM
#7
Отправлено 17 January 2012 - 06:39 PM
Хамить-то не стоит, особенно с репутацией не единичку больше нуля .У меня есть как лицуха, так и лом. Но это ровным счётом не означает, что я должен уметь ковырять это двигло. За генератор спасибо, а за вселенную, ну что тут можно сказать, летай Гагарин.
А Вип-версия несколько отличается от ломаной версии. Заметно отличается .
#8
Отправлено 17 January 2012 - 06:50 PM
#9
Отправлено 17 January 2012 - 06:54 PM
Ну-ну .С твоей репой до бана, не дольше чем с моей.
#10
Отправлено 18 January 2012 - 07:08 AM