Posted By: pvl (Tao-te-ting) on 'CZunix'
Title:     ZendOptimizer problem
Date:      Sun Dec 14 00:17:46 2008

Zdravim,

takovy zaludny problem :(
Mam aplikaci ktera je kodovana. Na mem produkcnim serveru s PHP5 + ZO-3.3.3 
(nejnovejsi) bezi celkem v pohode, krom par pro zakaznika zasadnich veci .. no 
a ty nebezej proto, protoze jsou napsane pro PHP4 a s PHP5 to neni 
kompatibilni (objekty). Tvurce aplikace to potvrdil, je to pro PHP4.

Jelikoz to docela potrebuju zprovoznit, tak jsem kvuli tomu nainstalovat 
rucne PHP4 (4.4.9), volam ho pro dany adresar jako CGI, ale to je snad detail.
A ted prichazi ta sranda. Kdyz na to najedu, tak to hodi tuto chybu:

Fatal error: Incompatible file format: The encoded file has format major ID 3, 
whereas the Optimizer expects 1; The encoded file was probably encoded by the 
Zend Guard for PHP 5 (zendenc5), and therefore cannot be run on PHP 4 in ...

V dokumentaci jsem se docetl ze pouziti nejnovejsi verze ZO je spravna cesta 
(to mam). Googlit jsem zkousel, ale zatim jsem vygooglil podobne hlasky s 
resenim "upgradni na php5" .. coz jako by mi normalne doteklo z te chyby 
samotne, nicmene v me situaci je to trosku mimo. 
Nejaky napad?

Pavel

Search the boards