Hallo,
aufgrund der Aussage, dass die Oxid Version 4.8.0 php 5.2 nicht mehr unterstützt wollte ich gerne den Shop auf php5.3 umstellen. Mein Hoster ist Profihost.
Problem Nummer 1: welche Einstellungen sind denn für Oxid empfohlen?
Profihost listet sehr viele Einstellungen. Siehe:
http://www.profihost.com/faq/PH/de/Skriptsprachen_PHP_Perl_Python_/php-53-einstellungen-aendern.html
Natürlich muss man vorher für den Webspace php5.3 aktivieren:
http://www.profihost.com/faq/PH/de/Oxid/php-53-aktivieren.html
So, alles wie bechriben angewendet.
Keine der o.a. angebenen Einstellungen hat funktioniert. Immer kommt die Fehlermeldung, der Zend Optimizer wäre nicht installiert. Ich habe mit einer info.php geprüft, welche Einstellungen gerade aktiv sind.
Wenn ich nicht ganz falsch liege, kommt bei php5.3 der Zendguard zum Einsatz aber auch da: der Zend Optimizer fehlt.
Kann mir jemand einen Tip geben welche Einstellungen für den Betrieb von Oxid empfohlen sind und warum mit php5.3 der Zend Optimizer Probleme macht? Bin zunächst wieder auf php5.2 zurück gefallen.
Danke vielmals.
Volker.
Nimm “PHP 5.3 mit Zend Guard Loader und Ioncube Loader” weil es auch ioncube veschlüsselte Module gibt. Ob Zend Guard aktiv ist steht oben in Phpinfo. Bei manchen Providern dauert die Aktivierung ein paar Minuten.
Hallo,
ich habe es mal mit php5.4 ausporbiert und mit dieser php5.4.ini im Wurzelverzeichnis und in .htaccess php5.4 konfiguriert. Geprüft mit einer info.php.
; ab hier nichts ändern
date.timezone = 'Europe/Berlin’
date.default_latitude = 52.5194
date.default_longitude = 13.4067
[Zend]
zend_extension=/usr/local/php_extensions/php5.4/ioncube.so
zend_extension="/usr/local/Zend/lib/ZendGuard/php-5.4.x/ZendGuardLoader.so"
zend_loader.enable=1
zend_loader.disable_licensing=1
Ebenso erhalte ich die Fehlermeldung:
“Zend Optimizer not installed”.
Muss denn sonst noch etwas in die php5.4.ini Datei an Anwesiungen rein?
Gruss
Volker.
Ich würde 5.3 nehmen. “Geprüft mit einer info.php.”, wie sieht denn die aus?
Hallo,
http://shop.zaubergloeckchen.com/info.php
Zeigt aktuell natürlich die 5.2 und bei Tests mit der 5.3 und 5.4 zeigte die info.php an das die Umschaltung der php Version funktioniert hat.
Ich habe sowohl 5.3 als auch 5.4 probiert mit den von Profihost empfohlenen Einstellungen (ZendGuard und Ioncube Loader) aber immer kommt die Meldung:
ZEND OPTIMIZER NOT INSTALLED.
Ich bin etwas ratlos.
Gruss Volker.
In der phpinfo kannst du schon sehen ob ZEND aktiv ist, z.B. in der verlinkten für PHP 5.2 steht
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
bei 5.3 muss da entsprechend “Zend Guard Loader” stehen. Du verwendest die CE denke ich, da wird vom Shop selbst keine Verschlüsselung verwendet, bei Modulen die mit ZEND verschlüsselt wurden brauchst du für PHP 5.3 eine neue Version des Moduls.
Hallo VictorBravo
Wir sind auch bei Profihost und ich hatte auch dasselbe Problem als ich von PHP 5.2 auf 5.3 gewechselt hatte. Bei mir lag es an den Modulen. Ich hatte zwei Module die nicht 5.3 kompatibel waren und darum kam immer die Fehlermeldung.
Solltest du Module haben, die das Problem verursachen solltest du sie komplett löschen. Dann wie beschrieben “http://www.profihost.com/faq/” PHP 5.3 aktivieren (php5.3.ini und .htaccess). Dann sollte es kein Problem sein…
Beste Grüsse
Avni