OXID und Zend Server

Hallo zusammen,

ich benötige etwas Hilfe… :confused:

Wir wollen unseren alten OXID eShop updaten. Dieser ist so alt das nur eine Neuprogrammierung in Frage kommt. Der alte Shop ist nun bei uns im Entwicklungsbereich mit XAMPP im Einsatz.

Nun habe ich mir eine aktuelle Version von Zend Server runtergeladen und installiert (6.1) und die neue EE 5.0.6. Als ich nun OXID wie gewohnt installieren wollte bekam ich nun folgende Fehlermeldung: “Fatal error: Incompatible file format: The encoded file has format major ID 3, whereas the Loader expects 5 in C:\Program Files (x86)\Zend\Apache2\htdocs\oxidee\eShop\setup\oxsetup.php on line 0”.

Mein erster Step war durch das Internet zu Surfen und hier geeignete Lösungsvorschläge zu suchen. DLL’s in die php.ini einzufügen, gefolgt von einigen Deininstallationen und anderen Versionen auch von PHP zuinstallieren.

Im Internet war nun viel und nichts zu finden was auf meine Lage passte.
Geholfen hat aber nun nichts.

Kann hier jemand helfen?
Es müssen auf meinem PC beide Shops gleichzeitig laufen.

Vielen Dank Schonmal!

Beste Grüße
Kevin

Ich kann nichts konkretes zum Fehlermeldung sagen, halte aber nicht für gute Idee oxid EE in Windows XAMPP zu entwickeln.

Hi Kevin,
welche PHP Version verwendest du im ZendServer?
Passt die EE Version dazu?
Ist der Zend Optimizer richtig installiert?

Grüße
Fabian

PS: Du kannst auch unter Windows mit XAMPP programmieren. Kenne viele Projekte und Entwickler, die diese Kombination problemlos mit der Oxid EE verwenden.

[QUOTE=Alpha-Sys;129623]Hi Kevin,
welche PHP Version verwendest du im ZendServer?
Passt die EE Version dazu?
Ist der Zend Optimizer richtig installiert?

Grüße
Fabian

PS: Du kannst auch unter Windows mit XAMPP programmieren. Kenne viele Projekte und Entwickler, die diese Kombination problemlos mit der Oxid EE verwenden.[/QUOTE]

HI Fabian,

ja bei uns funktioniert das schon ohne Probleme seit einigen Jahren.

Wie auch die Zend Serverversion habe ich die Version von PHP genauso oft gewechselt. Soweit ich weiß war die 5.3.25 für die EE freigegeben und ich hatte auch mal die 5.3.26 installiert. Die Zend Componente “Zend Guard Loader” und “Zend Optimizer+” sind beide “Loaded”. In der Serverinfo hab ich folgende Info für euch:

This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.4.0, Copyright © 1998-2013 Zend Technologies
with Zend Extension Manager v6.0.0, Copyright © 2003-2013, by Zend Technologies
- with Zend Data Cache v6.0.0, Copyright © 2004-2013, by Zend Technologies [loaded] [licensed] [enabled]
- with Zend Guard Loader v3.3, Copyright © 1998-2013, by Zend Technologies [loaded] [licensed] [enabled]
- with Zend Java Bridge v6.0.0, Copyright © 2004-2013, by Zend Technologies [loaded] [licensed] [enabled]
- with Zend Job Queue v6.0.0, Copyright © 2004-2013, by Zend Technologies [loaded] [licensed] [enabled]
- with Zend Session Clustering v6.0.0, Copyright © 2004-2013, by Zend Technologies [loaded] [licensed] [enabled]
- with Zend Utils v6.0.0, Copyright © 2004-2013, by Zend Technologies [loaded] [licensed] [enabled]
- with Zend Optimizer+ v6.0.0, Copyright © 1999-2013, by Zend Technologies [loaded] [licensed] [enabled]
- with Zend Code Tracing v6.0.0, Copyright © 2009-2013, by Zend Technologies [loaded] [licensed] [enabled]
- with Zend Monitor v6.0.0, Copyright © 1999-2013, by Zend Technologies [loaded] [licensed] [enabled]
- with Zend Debugger v6.0.0, Copyright © 1999-2013, by Zend Technologies [loaded] [licensed] [enabled]
- with Zend Page Cache v6.0.0, Copyright © 2004-2013, by Zend Technologies [loaded] [licensed] [enabled]
- with Zend Monitor UI v6.0.0, Copyright © 2004-2013, by Zend Technologies [loaded] [licensed] [enabled]

Vielen Dank und beste Grüße
Kevin

So wie es aussieht wurde die OXID-Version nicht für die vorhandene PHP-Version kodiert.
Ich würde jetzt mal tippen, dass bei dir lokal PHP 5.3 läuft und deine OXID-Version aber für PHP 5.2 kodiert wurde.

Schau mal über phpinfo() welche PHP-Version installiert ist.

[QUOTE=KaiNeuwerth;129631]So wie es aussieht wurde die OXID-Version nicht für die vorhandene PHP-Version kodiert.
Ich würde jetzt mal tippen, dass bei dir lokal PHP 5.3 läuft und deine OXID-Version aber für PHP 5.2 kodiert wurde.

Schau mal über phpinfo() welche PHP-Version installiert ist.[/QUOTE]

Hi Kai,

haben die 5.3.26 im Installiert. Ich habe über das SVN Portal von OXID mit einfach die neuste OXID Version runtergeladen das war die 5.0.6. Da war aber keine Angabe von 5.2 oder 5.3 ersichtlich.

Weitere Daten:
PHP Version 5.3.26

Zend Server Version: 6.1.0
Zend Framework: 1.12.3, 2.2.1
Zend Server Gateway: 0.9.0
Build: 72355

Vielen Dank
Beste Grüße
Kevin

Hallo Kevin,
f
Du meinst, aus dem Partner-SVN? Dort solltest Du auch die Version für PHP5.3 finden. Ernstfalls kann Dir auf alle Fälle der Support weiterhelfen.

Gruß