PDA

Bekijk Volledige Versie : Zend Optimizer not installed



TFaLCoN
04/01/07, 15:44
Ik probeer Zend Optimizer v3.2.0 te instaleren op CentOS 4.4,
maar ik krijg de volgende error waneer ik een encoded file probeer te runnen:



Zend Optimizer not installed
This file was encoded by the ZendGuard. In order to run it, please install the freely available Zend Optimizer, version 3.0.0 or later.

Seeing this instead of the website you expected?
This means this webserver was not installed or configured correctly. In order to view this website properly, please contact the website's system administrator/webmaster with the following message:

The component Zend Optimizer is not installed on the Web Server and therefore cannot service encoded files. Please download and install on the Web Server the freely available Zend Optimizer.

Zend Technologies can not help with resolving issues related to this message appearing on websites not belonging to Zend Technologies.


phpinfo:


This program makes use of the Zend Scripting Language Engine:
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies


shell:


[root@localhost] ~ : php -v
PHP 4.3.9 (cgi) (built: Nov 7 2006 05:00:50)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
with Zend Extension Manager v1.0.11, Copyright (c) 2003-2006, by Zend Technologies
with Zend Optimizer v3.2.0, Copyright (c) 1998-2006, by Zend Technologies


php.ini


[Zend]
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.2.0
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.2.0
zend_optimizer.version=3.2.0
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so


Geen idee waarom het niet werkt maar volgens mij wordt dat hele Zend gebeuren niet geladen. iemand hier ervaring mee?

ai, dit vind ik net in mijn error_log



Failed loading /usr/local/Zend/lib/ZendExtensionManager.so: /usr/local/Zend/lib/ZendExtensionManager.so: failed to map from shared object: Permission denied


Oplossing al gevonden :-)

Question: What does failed to map segment from shared object: Permission denied mean?

Answer: This is a permissions error with the operating system. Run the command



[root@localhost] /usr/local/Zend/lib : restorecon *.so




[root@localhost] /usr/local/Zend/lib/Optimizer-3.2.0/php-4.3.x : restorecon *.so

jurrian
04/01/07, 19:33
Zend Optimizer gedownload op Zend.com? Daarna gewoon het bijgeleverde setup-scriptje draaien en uiteraard even je webserver laten restarten, zodat je nieuwe php-configuratie gebruikt wordt.

Als alles goed gegaan is zie je op je phpinfo-pagina een extra regel verschijnen dat de zend optimizer geinstallered is.