Erro fatal: Formato de arquivo incompatível: O arquivo codificado tem o ID principal do formato 1, enquanto o Loader espera 4 na… na linha 0

1

Estou usando o Ubuntu 10.04 e, por algum tempo, tive que manter um pacote do PHP 5.2 desclassificado, pois preciso executar scripts criptografados do Zend. Recentemente notei que o Zend lançou a versão beta de seu carregador ( link ) então atualizei para o pacote nativo do PHP 5.3, baixei o arquivo .so, adicionei isso ao php.ini

;zend_extension=/etc/php5/ZendOptimizer.so
zend_extension=/etc/php5/ZendGuardLoader.so
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3

e reiniciou o servidor. Agora estou recebendo este erro:

Fatal error: Incompatible file format: The encoded file has format major ID 1, whereas the Loader expects 4 in ... on line 0

Você por acaso conhece uma solução fácil para isso? Ou devo voltar atrás e esperar até que eles liberem algo mais estável?

    
por Eugene 19.06.2010 / 12:35

1 resposta

1

Você terá que recodificar seus scripts com a versão mais recente do Gaurd.

De: link

Please note this Loader will not load PHP 5.2 code encoded with previous version of Guard. All PHP files must be re-encoded to run in PHP 5.3.

    
por 24.03.2011 / 15:34