omnijuice Posted September 10, 2018 Share Posted September 10, 2018 Hallo, unser Prestashop hat die Version 1.5.4.1. Unser Hoster wird seine PHP Version von 5.6 auf 7.2 umstellen. Kann es da zu Problemen kommen? Was gibt es zu beachten? Danke Gruß Link to comment Share on other sites More sharing options...
eleazar Posted September 10, 2018 Share Posted September 10, 2018 (edited) Es gibt gar nichts zu beachten. Denn die schlichte Wahrheit ist: Deine Shop-Version läuft nicht unter PHP 7. Du wirst dich also auf einen langsameren Shop mit neuem Template einstellen müssen, denn ein halbwegs sicheres Upgrade ist erstmal nur auf 1.6.1x möglich. Und du brauchst zumindest ein anderes Rechtssicherheits-Modul, nämlich Advancedeucompliance. (Am besten in der modifizierten Version, die ich hier zum Download bereit gestellt habe, denn die von Prestashop ist fehlerhaft.) EDIT: Zumindest Prestashop 1.5.6x läuft mit einigen Anpassungen problemlos unter PHP 7.1.24, sollte dann eigentlich auch unter PHP 7.2 funktionieren. Edited November 21, 2018 by eleazar Aktualisierung (see edit history) Link to comment Share on other sites More sharing options...
eleazar Posted January 24, 2019 Share Posted January 24, 2019 Falls noch aktuell: Hier habe ich eine detaillierte Anleitung nebst Dateidownload gepostet, um PrestaShop 1.5 für PHP 7.2 fit zu machen: https://www.prestashop.com/forums/topic/953380-downloadtutorial-anpassung-prestashop-1562-an-php-72/?do=findComment&comment=3049464 Link to comment Share on other sites More sharing options...
Viitali Posted February 21, 2019 Share Posted February 21, 2019 Hallo. Habe die Version 1.6.1.15 auf php 5.2. der Support wird von 1&1 Ende des Monats eingestellt. Muß jetzt also auch auf 7 umsteigen. @PrestaShop Fanatic, du meinst das die 1.6.1 eigentlich laufen sollte? Habe mal versucht umzustellen. Die Seite blieb weiß. Könnte aber auch dem Template liegen. Kannst bitte deine Anleitung noch mal posten? Der Link ist tod Link to comment Share on other sites More sharing options...
Wuschel Posted February 22, 2019 Share Posted February 22, 2019 Ich weiß ja nicht, wen du mit "Prestashop Fanatic" (Das ist kein Forenname) meinst, aber ohne ein paar kleine Anpassungen läuft jedenfalls auch 1.6 nicht mit PHP 7.2. Prestashop weigert sich allerdings vehement, solche Anpassungen vorzunehmen, damit die User gezwungen sind, auf Prestashop 1.7 umzusteigen: https://github.com/PrestaShop/PrestaShop/pull/12643 Link to comment Share on other sites More sharing options...
Viitali Posted February 22, 2019 Share Posted February 22, 2019 haha. sorry. weiß ich auch nicht wie ich auf den Namen gekommen bin. Danke für den Link @Wuschel Link to comment Share on other sites More sharing options...
eleazar Posted February 22, 2019 Share Posted February 22, 2019 @Viitali Versuch es jetzt noch mal: 1 Link to comment Share on other sites More sharing options...
janoroh Posted June 17, 2019 Share Posted June 17, 2019 On 1/24/2019 at 12:01 PM, eleazar said: Falls noch aktuell: Hier habe ich eine detaillierte Anleitung nebst Dateidownload gepostet, um PrestaShop 1.5 für PHP 7.2 fit zu machen: https://www.prestashop.com/forums/topic/953380-downloadtutorial-anpassung-prestashop-1562-an-php-72/?do=findComment&comment=3049464 Kann das Tutorial noch mal jemand netterweise posten? Den verlinkten Thread gibt es anscheinend nicht mehr, da wird nur eine Fehlermeldung angezeigt. Link to comment Share on other sites More sharing options...
Wuschel Posted June 18, 2019 Share Posted June 18, 2019 Eine aktualisierte Version der Patches von @ eleazar samt Tutorial findest Du in Whileys Blog: ➟➟➟ http://ps.multimedia-bodensee.de/index.php/prestashop-tutorials/prestashop-tricks-tipps/item/6-anpassung-prestashop-1-5-6-2-und-1-6-1x-an-php-7-2 1 Link to comment Share on other sites More sharing options...
janoroh Posted July 24, 2019 Share Posted July 24, 2019 (edited) Danke, hat funktioniert! Allerdings machen die SEF-URLs jetzt Probleme. Wenn die eingeschaltet sind, sehen alle anklickbaren Links auf der Seite nur noch so aus: "https://www.url.de/-.html". Der Direktzugriff über die URLs ist zwar noch möglich (z. B. über Google-Suche), aber dort wird dann im Debug oben angezeigt: "Warning: Parameter utf8_decode in function link_rewrite() is deprecated in /data/web/1/000/016/011/17254/htdocs/classes/Manufacturer.php on line 261 in /data/web/1/000/016/011/17254/htdocs/classes/Tools.php on line 2231" Die bemängelte Stelle in Manufacturer.php ist: public function getLink() { return Tools::link_rewrite($this->name, false); } Lässt sich das irgendwie für PHP 7.2 beheben? In meiner htaccess habe ich nichts geändert, die sieht hinsichtlich Rewrite nach wie vor so aus: <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} ^URL$ RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] Edited July 24, 2019 by janoroh (see edit history) Link to comment Share on other sites More sharing options...
Wuschel Posted July 25, 2019 Share Posted July 25, 2019 (edited) Das ist jetzt allerdings kein Problem, das durch PHP 7.2 verursacht wurde. Erstens ist es kein kritischer Fehler, sondern nur eine Warnung, und zweitens dürfte die nicht neu sein. Du hättest längst, schon aus Sicherheitsgründen, auf 1.5.6 upgraden sollen. Denn ab 1.5.5.0 war dieser Fehler bereits behoben: https://github.com/PrestaShop/PrestaShop-1.5/commit/7aef793e655e42bc88588f4e25c0567d4e7f1570#diff-4ea1a1a1350908f243cf2f04cbc3317e Edited July 25, 2019 by Wuschel (see edit history) Link to comment Share on other sites More sharing options...
janoroh Posted July 25, 2019 Share Posted July 25, 2019 (edited) Ah, danke! Ja, muss ich wohl wirklich endlich mal machen. Ich hatte damals beim Shopaufsetzen sehr viel selbst angepasst, was für Updates natürlich immer blöd ist. Aber wird jetzt wohl doch Zeit, die Arbeit zu investieren. Dann aber direkt auf Presta 1.6 oder 1.7. Und ich schreib mir in Zukunft auf, was ich wo ändere, damit's bei Updates leichter wieder zu ergänzen ist. Dass das Problem mit den URLs wohl nicht wirklich von der Manufacturer.php kommt, hab ich mir dann gestern Abend auch noch im Nachhinein gedacht, weil es ja alle URLs auf allen Seiten betrifft. Woran könnte es allerdings sonst liegen, dass die auf einmal nicht mehr funktionieren? Wenn ich die Backupdateien einspiele und wieder auf PHP 5.6 schalte, gehen die friendly URLs wieder problemlos. *kopfkratz* Edited July 25, 2019 by janoroh (see edit history) Link to comment Share on other sites More sharing options...
Wuschel Posted July 25, 2019 Share Posted July 25, 2019 Na, das mit 1.7 würde ich mir noch mal gut überlegen. Da müsstest du viel zu viel Zeit investieren und einen komplett neuen Shop aufsetzen. Wenn ich du wäre, dann würde ich den aktuellen Shop sogar noch innerhalb von 1.5 updaten, ihm ein Panda oder Transformer Theme von Sunnytoo spendieren, die auch in der 1.5er Version voll responsive sind und daß schon etwas in die Jahre gekommene Design des Standardthemes von Presta vergessen lassen. Vor allem aber würde ich, so oder so, an deiner Stelle ganz schnell für einen rechtssicheren Checkout sorgen, entweder mit GC German oder germaNext (beides kostenlos).Oder, wenn es denn unbedingt ein Upgrade sein muss, ab 1.6.1.2 AdvancedEuCompliance. Denn deiner entspricht nicht den gesetzlichen Vorgaben und kann jederzeit abgemahnt werden. Meinen Testuser [email protected] kannst du übrigens wieder löschen. 😊 Link to comment Share on other sites More sharing options...
janoroh Posted July 25, 2019 Share Posted July 25, 2019 Jepp, muss in den nächsten Tagen sowieso mal alles Mögliche anpassen, damit die PHP-Zwangsumstellung bei Goneo Ende des Monats reibungslos verläuft. Hab auch schon überlegt, bei der 1.5er zu bleiben. Ein paar neue Module, die ganz praktisch sind, gehen zwar nur bei den neueren Versionen, andererseits läuft alles so, wie ich's haben will, und ich hab auch eigentlich alle Module, die ich brauche, von daher ist erst mal bei 1.5 zu bleiben und nur auf 1.5.6 zu gehen vermutlich doch am sinnvollsten. Weißt du zufällig, woran das Problem mit den SEF-URLs nach Einspielen der für PHP 7 gepatchten Dateien liegen könnte? Irgendwas vermurkst die (wird, wie gesagt, alles nur als "-" statt als Pfad mit Kategorie- und Produktname angezeigt), aber an PHP kann's ja eigentlich nicht liegen, weil das von der Rewrite-Engine unabhängig ist?! Im Moment hab ich's erst mal wieder zur vorherigen Version zurückgerollt, damit die URLs gehen, und bastele heute Nacht noch mal. Link to comment Share on other sites More sharing options...
Wuschel Posted July 25, 2019 Share Posted July 25, 2019 Hast du da vielleicht einige Overrides laufen? Aber am wahrscheinlichsten ist ein inkompatibles Modul. Wenn das ok für dich ist, kannst mir gern mal per PM einen Zugang geben, dann schau ich's mir mal an. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now