Jump to content
xt:Commerce Community Forum
MHSchmidt

Update 4.2 auf 5.1

Recommended Posts

Hallo zusammen,

bin dabei unseren Shop Version 4.2 auf 5.1 upzudaten. Da dass auf dem Server nicht funzt (php 5.5), habe ich mir den Shop und die Datenbank lokal gesichert.
Das Update will ich nun im XAMPP(php5.6 bzw. php7.2) durchführen. Den Shop 4.2 kann ich unter php5.6 starten. Nach dem ich den Shop, die Datenbank und xtWizard(5.1.3)
in XAMPP(php7.2) kopiert habe, endet der Start (xtWizard) in einem Fehler 500.

Microsoft Edge und Firefox liefern den gleichen Fehler 500.

ioncubloader ist aktuell und lt. phpinfo() installiert.

Die Updateanleitung bringt mich dahin.
https://xtcommerce.atlassian.net/wiki/spaces/MANUAL/pages/92798979/Anleitung+xt%3ACommerce+4.2.00+auf+5.1.x+updaten

Was mache ich falsch ?

Kann mir jemand aus Pferd helfen...

Danke schonmal...

 

Share this post


Link to post
Share on other sites

Hallo zusammen,
vielen Dank erstmal für die Info...
Folgende Einträge habe ich gefunden.

http://------xxxx------/shop/xtWizard/

[Wed Oct 24 19:27:36.411141 2018] [php7:error] [pid 17668:tid 2016] [client 127.0.0.1:54804] PHP Fatal error:  The file C:\\xampp\\htdocs\\shop\\xtAdmin\\ejsadmin.php was encoded by the ionCube Encoder for PHP 5.3 and cannot run under PHP 7.1 or later.\n Please ask the provider of the script to provide a version encoded with the ionCube Encoder for PHP 7.1. in Unknown on line 0, referer: http://------xxxx------.de/shop/xtAdmin/
[Wed Oct 24 19:28:07.090505 2018] [php7:error] [pid 17668:tid 2016] [client 127.0.0.1:54834] PHP Recoverable fatal error:  session_module_name(): Cannot set 'user' save handler by ini_set() or session_module_name() in C:\\xampp\\htdocs\\shop\\xtFramework\\library\\adodb5\\session\\adodb-session2.php on line 465
 

Den Fehler kann ich nachvollziehen. Der Shop ist ja von der Version 4.2.00 und die Dateien ebenfalls. Ich habe nur die xtWizard in den alten Shop kopiert (wie beschrieben!) und aufgerufen. Die Datei ..ejsadmin.php ist natürlich noch vom Shop 4.2.00.

Ich werde mal versuchen, den alten ioncube zu laden.

 

Vielen Dank im Voraus.
 

Share this post


Link to post
Share on other sites
7 minutes ago, MHSchmidt said:

The file C:\\xampp\\htdocs\\shop\\xtAdmin\\ejsadmin.php was encoded by the ionCube Encoder for PHP 5.3 and cannot run under PHP 7.1 or later.

 

Da steht doch das Problem. Deine lokale php version ist 7.1

Share this post


Link to post
Share on other sites

Sorry, ist doch auch für die Version 5.1 erforderlich.
Ansonsten funzt der xtWizard von 5.1 nicht. In der Umgebung php5.6 ist der xtWizard von 5.1 nicht lauffähig.

Wie soll ich nun den Shop 4.2 auf 5.1 updaten ???

Vielen Dank im Voraus. 

Thefile C:\xampp\htdocs\shop\xtWizard\lib\Loader.php is corrupted

Das ist der Fehler, wenn ich xtWizard von 5.1 in der php5.6 Umgebung starte.

 

Share this post


Link to post
Share on other sites
1 hour ago, MHSchmidt said:

Ansonsten funzt der xtWizard von 5.1 nicht. In der Umgebung php5.6 ist der xtWizard von 5.1 nicht lauffähig.

 

Das ist falsch. 5.1 kann auch php 5.6

1 hour ago, MHSchmidt said:

Thefile C:\xampp\htdocs\shop\xtWizard\lib\Loader.php is corrupted

 

Veralteter Ioncube loader würde ich mal tippen.

Share this post


Link to post
Share on other sites

Hallo zusammen,

vielen Dank für die Infos...
Folgende Schritte konnte ich durchführen.

Update von 4.2 auf 5.0.08 über xtWizard auf xampp php5.6 hat gefunzt.

Jetzt möchte ich noch auf 5.1.3 bzw. 5.1.4 updaten.

xampp php5.6 und xtWizard von 5.1.3
zend_extension = "C:\xampp\php\ext\ioncube_loader_win_5.6.dll"

Fehler: Thefile C:\xampp\htdocs\shop\xtWizard\lib\Loader.php is corrupted.

xampp php7.2 und shop 5.0.08
zend_extension = "C:\xampp\php\ext\ioncube_loader_win_7.2.dll"
Shop und Datenbank nach xamp php7.2 kopiert bzw. importiert

Fatal error: The file C:\xampp\htdocs\shop\index.php was encoded by the ionCube Encoder for PHP 5.6 and cannot run under PHP 7.1 or later. Please ask the provider of the script to provide a version encoded with the ionCube Encoder for PHP 7.1. in Unknown on line 0

xampp php7.2 und xtWizard 5.1.3
zend_extension = "C:\xampp\php\ext\ioncube_loader_win_7.2.dll"

HTTP 500-Fehler

Seltsam, die Website kann diese Seite nicht anzeigen.

Die Website wird u. U. gewartet oder weist einen Programmierfehler auf.

Sorry, ich habe den Eindruck, das XTC ein Update des Shop's nicht wünscht ?!?
Was ist denn nun der richtige Weg ein Update des Shop's nebst der erforderlichen php-Verion und iocube durchzuführen ?

Vielen Dank im Voraus.

 

Share this post


Link to post
Share on other sites
56 minutes ago, MHSchmidt said:

The file C:\xampp\htdocs\shop\index.php was encoded by the ionCube Encoder for PHP 5.6 and cannot run under PHP 7.1

 

Fehler steht da: xt5.0 kann kein php 7.1... mach doch das update komplett unter php 5.6 mit einem aktuellen Ioncube-Loader, dann hast du keine Probleme...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...