Сообщение об ошибке несовместимого формата файла с Zend Optimizer 3.3.9 - PullRequest
0 голосов
/ 11 октября 2011

На моей локальной машине я пытаюсь развернуть код PHP, который был обфусцирован с помощью Zend Guard под движком PHP 5.2.10.

Поскольку на моей машине был PHP 5.3, я считаю, что код не запускаетсяпоскольку он был запутан с помощью Zend Guard под старым движком PHP.

Мне удалось понизить мой движок PHP до 5.2.10, а также настроить php.ini для использования соответствующего файла .so из ZendOptimizer-3.3.9.-linux-glibc23-i386.

Однако, когда я пытаюсь запустить свой веб-сайт, я получаю следующее сообщение об ошибке:

Fatal error: Incompatible file format: The encoded file has format major ID 0, whereas the Optimizer expects 2 in /var/www/mysite/index.php on line 0

Чего мне не хватаетиз

1 Ответ

0 голосов
/ 26 октября 2011

Оказалось, что файл index.php поврежден.

Я заменил его на правильный файл, а затем получил сообщение «Неверная лицензия».

Мне, наконец, пришлось добавить строку в файле hosts, чтобы преобразовать домен сервера в localhost, посколькуЛицензия Zend действительна только для определенных доменов.

...