ich versuche noch immer PayPal und Sofortüberweisung-Module zu installieren, komme aber nicht weiter, da ich immer wieder Fehlermeldungen generiere! Entweder ich installiere den Zend Guard Loader für PHP 5.3, dann erscheint “Zend Guard Run-time support missing!” oder ich nutze den Optimizer, dann erscheint die Fehlermeldung “Fatal error: Incompatible file format: The encoded file has format major ID 65540, whereas the Optimizer expects 2 in blabla”
Hat jemand eine Idee, was man da machen kann?
Bin bei 1&1, die beschreiben auch in einer Guideline, wie ich den Optimizer nutzen kann, das mache ich auch alles so… brauche ich für den Optimizer noch einen extra Encoder?
Ich bin völlig verwirrt, ich hoffe mir kann jemand helfen!
erst einmal: welche PHP-Version läuft denn bei dir bei 1&1?
Wenn die dem installierten Zend-Guard-Loader entspricht, dann kopier dir mal deine PHP.INI in [B][U]jedes[/U][/B] Verzeichnis, in dem PHP-Scripte ausgeführt werden.
Dann starte in den entsprechenden Verzeichnissen einfach deine PHPINFO.PHP und schau nach, ob auch [B]dort[/B] der Loader läuft. Wenn ja, dann klappts auch miit Paypal
mich hat es jetz auch erwischt. Ich habe keinen strato server usw. sondern einen rootserver, wo ich an alles rankomme. zend optimizer ist installiert und funktioniert systemweit.
Zend Optimizer+
Opcode Caching Up and Running
Optimization Enabled
Startup OK
Shared memory model mmap
das paypal modul, das diesen spaß an dem ich seit 3 stunden sitze ausgelöst hat, wurde im binärmode hochgeladen.
in den logs finde ich nichts, was mich weiterbringt. selbst das php.ini in jeden ordner legen geht nicht… gibt es noch nen geheimtrick?
Soll ich die komplett posten? Das würde wohl den Rahmen sprengen…
Zend Optimizer+
Opcode Caching Up and Running
Optimization Enabled
Startup OK
Shared memory model mmap
Directive Local Value Master Value
zend_optimizerplus.blacklist_filename no value no value
zend_optimizerplus.consistency_checks 0 0
zend_optimizerplus.dups_fix Off Off
zend_optimizerplus.enable On On
zend_optimizerplus.enable_file_override Off Off
zend_optimizerplus.enable_slow_optimizations 1 1
zend_optimizerplus.fast_shutdown 0 0
zend_optimizerplus.force_restart_timeout 180 180
zend_optimizerplus.inherited_hack On On
zend_optimizerplus.log_verbosity_level 1 1
zend_optimizerplus.max_accelerated_files 2000 2000
zend_optimizerplus.max_wasted_percentage 5 5
zend_optimizerplus.memory_consumption 64 64
zend_optimizerplus.optimization_level 0xfffffbbf 0xfffffbbf
zend_optimizerplus.preferred_memory_model no value no value
zend_optimizerplus.revalidate_freq 2 2
zend_optimizerplus.revalidate_path Off Off
zend_optimizerplus.save_comments 1 1
zend_optimizerplus.use_cwd On On
zend_optimizerplus.validate_timestamps On On
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
with the ionCube PHP Loader v4.0.10, Copyright (c) 2002-2011, by ionCube Ltd., and
with Zend Extension Manager v5.1, Copyright (c) 2003-2010, by Zend Technologies
- with Zend Data Cache v4.0, Copyright (c) 2004-2010, by Zend Technologies [loaded] [licensed] [enabled]
- with Zend Session Clustering v4.0, Copyright (c) 2004-2010, by Zend Technologies [loaded] [not licensed] [disabled]
- with Zend Utils v1.0, Copyright (c) 2004-2010, by Zend Technologies [loaded] [licensed] [enabled]
- with Zend Optimizer+ v4.1, Copyright (c) 1999-2010, by Zend Technologies [loaded] [licensed] [enabled]
- with Zend Debugger v5.3, Copyright (c) 1999-2010, by Zend Technologies [loaded] [licensed] [enabled]
Aber… wenn ich das recht im Hinterkopf habe, brauchst du für PHP > 5.2 den Zend Guard Loader und nicht den Optimizer. Was sagt denn das Systemcheck-Skript von e-Fire?
Ist beim Paypal-Portlet mit dabei.
Teste, ob Decoder für PHP installiert ist. OK Ein passender Decoder für PHP 5.3 ist vorhanden.
Teste ob CURL installiert ist. OK
Teste ob OpenSSL installiert ist. OK
Teste ob SOAP installiert ist. OK
Teste ob libXML installiert ist. OK
Glückwunsch. Die Systemvoraussetzungen sind erfüllt. Sie können das PayPal Modul installieren.
This Software is the property of OXID eSales and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law.
Zend Optimizer not installed
This file was encoded by the Zend Guard. In order to run it, please install the Zend Optimizer (available without charge), version 3.0.0 or later.
Seeing this message instead of the website you expected?
This means that this webserver is not 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 the Zend Optimizer (available without charge) on the Web Server.
Note: Zend Technologies cannot resolve issues related to this message appearing on websites not belonging to Zend Technologies.
What is the Zend Optimizer?
The Zend Optimizer is one of the most popular PHP plugins for performance-improvement, and has been available without charge, since the early days of PHP 4. It improves performance by scanning PHP’s intermediate code and passing it through multiple Optimization Passes to replace inefficient code patterns with more efficient code blocks. The replaced code blocks perform exactly the same operations as the original code, only faster.
In addition to improving performance, the Zend Optimizer also enables PHP to transparently load files encoded by the Zend Guard.
The Zend Optimizer is a free product available for download from Zend Technologies. Zend Technologies also developed the PHP scripting engine, known as the Zend Engine.
interessante Meldung…
Hast du mal versucht, die PHPInfo in den Unterverzeichnissen aufzurufen?
Das sieht für mich nach einer fehlenden PHP.INI im entsprechenden Unterverzeichniss aus.
Im normalen Modulverzeichniss scheints ja zu laufen; hast du es da eigentlich mal gecheckt?
Oder die PHPInfo nur in der Root aufgerufen?
Ich habe die Zeit mal genutzt - und habe den ganzen Zend Server runtergeschmissen - und nur den Loader installiert.
Das Testscript meldet immer noch, dass ich paypal nutzen kann, das alles toll ist. Neu ist jetzt aber ein logeintrag:
[Mon Nov 28 02:06:15 2011] [error] [client XYZ] PHP Fatal error: Incompatible file format: The encoded file has format major ID 3, whereas the Loader expects 4 in /blubb/htdocs/modules/efi_paypal/efi_paypal_basket.php on line 0
Das klingt doch schonmal nach einer fehlermeldung die einen weiter bringt. mal schauen…
Dieser Thread ist schon etwas älter nur habe ich genau das gleiche Problem.
Ich habe PHP 5.3 (Ubuntu) auf dem Root-Server.
Da das mit Zend Optimizer nicht funktioniert, habe ich den kram vom Server gelöscht und Zend Guard Loader drauf gepackt.
Aber es funktioniert trotzdem nicht. Sobald ich das Paypal-Modul aktiviere, bekomme ich die Meldung, dass Zend Optimizer nicht installiert ist bla bla …
Kann mir vielleicht jemand kurz sagen was ich falsch gemacht habe?
Ich habe einen vServer auf dem Ubuntu 12.x mit Plesk und PHP 5.3 läuft. Habe
In die php.ini (die, die in der phpinfo ausgelesen wird) habe ich folgendes geschrieben: