Неустранимая ошибка: blenc_compile: срок действия модуля php_blenc истек. Пожалуйста, купите новый лицензионный ключ или отключите модуль. в Неизвестно в строке 0

Когда я запускаю зашифрованный файл blenc, он выдает ошибку:

Неустранимая ошибка: blenc_compile: срок действия модуля php_blenc истек. Пожалуйста, купите новый лицензионный ключ или отключите модуль. в Неизвестно в строке 0

Эти шаги, за которыми я следую blenc использование:

  1. Я установил последнюю версию Blenc из blenc-1.1.4b в XAMPP

  2. затем создал файл encoder.php с содержанием:

    $source_code = file_get_contents("testcode.php");
    $redistributable_key = blenc_encrypt($source_code, "encrypt.php");
    $key_file = ini_get('blenc.key_file');
    file_put_contents($key_file, $redistributable_key . "\n", FILE_APPEND);

  3. затем создал файл testcode.php с содержанием:

    echo "hello";

  4. Затем я закодировал файл с именем testcode.php в encrypt.php.

И пока он запускался, я получил ошибку, приведенную выше.

0

Решение

php_blenc нужен абсолютный путь для key_file, как это в php.ini:

blenc.key_file = "d:/php/blenckeys"

и для ошибки сборки лицензионного ключа blenc себя и в исходных файлах blenc_protect.h

...

#define BLENC_PROTECT_EXPIRE "99-99-9999"
...

заменить

...

#define BLENC_PROTECT_EXPIRE "01-01-9999"
...
0

Другие решения

Других решений пока нет …