connyk Posted April 7, 2019 Report Share Posted April 7, 2019 Hi, ich versuche mich gerade am update von 5.1 auf 6.1.1 Pro. Die ersten Schritte liefen problemlos. Wenn ich den Shop aber mit den neuen Shop-Dateien aufrufe, bekomme ich die Fehlermeldung: PHP Fatal error: <br>The encoded file <b>xtPro/xtFramework/classes/class.multistore.php</b> is corrupt. in Unknown on line 0 Die Datei class.multistore.php stimmt mit der Datei aus dem ZIP-File überein - das haben wir geprüft. Unser Provider stellt IonCube 10.2 bereit. Laut update-Anleitung sind alle Dateien mit 10.2 verschlüsselt (https://xtcommerce.atlassian.net/wiki/spaces/MANUAL/pages/493158401/Anleitung+xt+Commerce+5.x+auf+6.1.x+PRO+updaten) In den Systemvoraussetzungen wird allerdings IonCube 10.3 verlangt (https://xtcommerce.atlassian.net/wiki/spaces/MANUAL/pages/917573/Systemanforderungen - allerdings auch mit dem Hinweis, dass die Dateien mit 10.2 verschlüsselt wurden). Hat jemand ähnliche Erfahrungen gemacht? Sind die einzelnen Dateien mit verschiedenen Versionen von IonCube verschlüsselt, oder liegt das Problem ganz woanders? Vielen Dank für Tipps und Hinweise Conny Quote Link to comment Share on other sites More sharing options...
df:bug Posted April 8, 2019 Report Share Posted April 8, 2019 Das ist kein Problem mit ionCube sondern etwas mit der Lizenz oder einem Plugin. Bitte Deinen Webhosting-Anbieter auf mind. ionCube 10.3.3 zu aktualisieren, dann siehst Du eine eindeutigere Fehlermeldung. Das ist auch der Hintergrund wieso der neuere ionCube Loader empfohlen wird. Quote Link to comment Share on other sites More sharing options...
exxos Posted April 15, 2019 Report Share Posted April 15, 2019 Hallo Connyk, wäre interessant wo der Fehler nun tatsächlich lag? Danke im Voraus mmbo 1 Quote Link to comment Share on other sites More sharing options...
mr joegler Posted July 17, 2019 Report Share Posted July 17, 2019 Ich hatte mal ein ähnliches Problem, beim umstellen von PHP5.6 auf PHP7.2. Bei mir lag es daran, dass ein Plugin veraltet war, nicht mit der Kombi aus aktuellen ioncube versionen und PHP7.2 klarkam, nicht mehr weiterentwickelt wurde und in die Tonne wandern musste. Das deaktivieren des Plugins hat nicht geholfen, die Dateien mussten weichen. In meinem Fall konnte ich auf PHP5.6 zurück, dass Plugin sauber entfernen und dann wieder auf PHP7.2 umstellen. Vielleicht hilft es ja irgendwem. Ich bin hier immer dankbar um jeden Hinweis, den ich finde. Die Wissensdatenbank ist gruselig, die Community (mittlerweile) sehr klein, externe Anleitungen quasi nicht existent und wenn man sich nicht selbst ewige Stunden mit diesem System beschäftigt, um irgendwann mehr uns mehr durch trial and error zu verstehen, sind Probleme quasi unlösbar... Frust... Quote Link to comment Share on other sites More sharing options...
mmbo Posted July 27, 2019 Report Share Posted July 27, 2019 Dear all! ich habe das Problem nach dem Upgrade von 4.2 auf 6.1.2. Hat jemand einen Tipp wie man das in den griff bekommt? [Wed Jul 24 20:24:20.515812 2019] [proxy_fcgi:error] [pid 7503] [client 104.199.128.152:9684] AH01071: Got error 'PHP message: PHP Fatal error: <br>The encoded file <b>/var/www/clients/client2/web10/web/xtPro/xtFramework/classes/class.multistore.php</b> is corrupt. in Unknown on line 0\n', referer: http://x.x.x.x/ PHP Version 7.0.33-0+deb9u3 und ioncube24.com (unconfigured) v10.3.2, Nach installation von PHP Version 7.2.18 und ionCube: ionCube24 v10.3.7 Schaut die Fehlermeldung etwas deutlicher wie folgt aus: [Wed Jul 31 18:03:41.194729 2019] [proxy_fcgi:error] [pid 46115] [client 40.77.167.108:6126] AH01071: Got error 'PHP message: PHP Fatal error: Uncaught Error: Class 'multistore' not found in /var/www/clients/client2/web10/web/xtFramework/store_handler.php:30\nStack trace:\n#0 /var/www/clients/client2/web10/web/xtCore/main.php(242): include()\n#1 /var/www/clients/client2/web10/web/index.php(39): include('/var/www/client...')\n#2 {main}\n thrown in /var/www/clients/client2/web10/web/xtFramework/store_handler.php on line 30\n' Der Shop läuft mit einer XTC Single Store Test Lizenz. Eine Datei namens "class.multistore.php" ist im Verzeichnis /web/xtFramework/classes vorhanden. Quote Link to comment Share on other sites More sharing options...
df:bug Posted August 18, 2019 Report Share Posted August 18, 2019 Der Fehler entsteht durch Bots die auf veraltete/nicht lizensierte Domains zugreifen. zb läuft die Lizenz auf shop.meinladen.de, der Bot hat aber irgendwoher noch die nicht lizensierte Domain 2019.meinladen.de. Also: Hosting-Einstellungen prüfen und Eintragung bei irgendwelchen Googles / Bings etc uU haben auch die Suchmaschinen noch alte URL's die bei einer Websuche ausgegeben werden Quote Link to comment Share on other sites More sharing options...
Alex@4tfm Posted August 18, 2019 Report Share Posted August 18, 2019 Ist das eine Theorie oder bewiesen? Wir haben den Fehler bei ein paar Kunden in Logs, wo ich mir das so nicht erklären kann. Quote Link to comment Share on other sites More sharing options...
df:bug Posted August 18, 2019 Report Share Posted August 18, 2019 Das ist für die von uns beobachteten Fälle genau die Erklärung. Wenn es noch weitere Fälle und Theorien und Beweise gibt, dann bitte hier mitteilen! Quote Link to comment Share on other sites More sharing options...
Alex@4tfm Posted August 19, 2019 Report Share Posted August 19, 2019 Jo, halte ich mal im Auge. Quote Link to comment Share on other sites More sharing options...
MiTSCHUH Posted January 7, 2020 Report Share Posted January 7, 2020 Hallo zusammen, hat hierfür schon Jemand eine Lösung gefunden? Wir haben vor zwei Wochen ein Update auf 6 gemacht. Lief bisher heute Morgen einwandfrei, jedoch bekommen wir jetzt auch die Fehlermeldung: xtPro/xtFramework/classes/class.multistore.php</b> is corrupt. in Unknown on line 0 und niemand kann nachvollziehen woher die kommt... Hat Jemand eine Idee? Quote Link to comment Share on other sites More sharing options...
df:bug Posted January 7, 2020 Report Share Posted January 7, 2020 On 8/18/2019 at 11:14 AM, df:bug said: Der Fehler entsteht durch Bots die auf veraltete/nicht lizensierte Domains zugreifen. zb läuft die Lizenz auf shop.meinladen.de, der Bot hat aber irgendwoher noch die nicht lizensierte Domain 2019.meinladen.de. Also: Hosting-Einstellungen prüfen und Eintragung bei irgendwelchen Googles / Bings etc uU haben auch die Suchmaschinen noch alte URL's die bei einer Websuche ausgegeben werden Quote Link to comment Share on other sites More sharing options...
MiTSCHUH Posted January 7, 2020 Report Share Posted January 7, 2020 Hallo df:Bug, wir hatten eine Subdomain für die Staging Umgebung eingerichtet. Die ist allerdings gelöscht. Auch meine Suche in Google und Bing brachten keine Ergebnisse auf den alten Pfad. Noch eine andere Idee? Quote Link to comment Share on other sites More sharing options...
df:bug Posted January 7, 2020 Report Share Posted January 7, 2020 Vielleicht ein Dritthersteller-Plugin was Probleme macht? Quote Link to comment Share on other sites More sharing options...
Alex@4tfm Posted January 7, 2020 Report Share Posted January 7, 2020 3 hours ago, MiTSCHUH said: xtPro/xtFramework/classes/class.multistore.php</b> is corrupt. in Unknown on line 0 und niemand kann nachvollziehen woher die kommt... Haben wir in letzter Zeit regelmäßig. Dinge die beheben können: - Neue xt:Commerce-Lizenz anfordern und einspielen - Ioncube Loader integration prüfen - class.multistore.php neu hochladen Irgendwas ist da in letzter Zeit mit den Ultimate-Lizenzen, insbesondere auf lokalen Testumgebungen (Windows) komisch. Wir konnten es leider noch nicht genau eingrenzen... Quote Link to comment Share on other sites More sharing options...
MiTSCHUH Posted January 7, 2020 Report Share Posted January 7, 2020 OMG: /LIC Expires: 07 Jan 2020 Danke an alle für die Hilfe. Quote Link to comment Share on other sites More sharing options...
Alex@4tfm Posted January 7, 2020 Report Share Posted January 7, 2020 Ach so, ja dass passt natürlich auch Quote Link to comment Share on other sites More sharing options...
mmbo Posted July 2, 2023 Report Share Posted July 2, 2023 Der Fehler füllt den error.log unötig an. [Sun Jul 02 11:30:26.765312 2023] [php7:error] [pid 8348] [client 216.x.x.x:25730] PHP Fatal error: Uncaught Error: Class 'multistore' not found in /var/www/html/web/xtFramework/store_handler.php:30\nStack trace:\n#0 /var/www/html/web/xtCore/main.php(215): include()\n#1 /var/www/html/web/index.php(38): include('/var/www/html/w...')\n#2 {main}\n thrown in /var/www/html/web/xtFramework/store_handler.php on line 30 Gibt es Ideen dazu? Wir haben von 6.1.2. auf 6.4.3 (inkl. dem Patch) in Produktion. Linux web.x 4.19.0-24-amd64 #1 SMP Debian 4.19.282-1 (2023-04-29) x86_64 PHP Version 7.4.33, Zend Engine v3.4.0, Copyright (c) Zend Technologies with the ionCube PHP Loader + ionCube24 v12.0.5, Copyright (c) 2002-2022, by ionCube Ltd. with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies Quote Link to comment Share on other sites More sharing options...
Sven Bauer Posted July 3, 2023 Report Share Posted July 3, 2023 Wieso haben Sie nicht auf xt:Commerce 6.5 aktualisiert? Beachten Sie bitte das Ihre aktuelle PHP Version 7 nicht mehr produktiv eingesetzt werden soll: https://www.php.net/supported-versions.php Quote Link to comment Share on other sites More sharing options...
Alex@4tfm Posted July 5, 2023 Report Share Posted July 5, 2023 On 7/2/2023 at 11:59 AM, mmbo said: Gibt es Ideen dazu? Der Fehler wird geloggt, wenn du deinen Shop über eine nicht lizenzierte URL aufrufst. (oder zumindest sowas in der Richtung, haben wir nicht weiter verfolgt) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.