Сообщение об ошибке несовместимого формата файла с Zend Optimizer 3.3.9

На моей локальной машине я пытаюсь развернуть 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

Что я мог упустить?


person Naweed Chougle    schedule 11.10.2011    source источник


Ответы (1)


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

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

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

person Naweed Chougle    schedule 26.10.2011