Neu Plugins lassen sich nicht installieren/updaten

_jb_

Aktives Mitglied
2. Dezember 2020
35
8
Hallo Allerseits,
ich habe hier Probleme mit dem Installieren und Updaten von Plugins. Und zwar handelt es sich um:

- Hinweis Fenster:
Zuerst ging hier nicht das Update, dann dachte ich, ich entferne es und installiere es neu: geht leider nicht.

- Molli:
Selbe Problem. Ich musste das Verzeichnis auf dem Server löschen, weil der Shop sich nicht mehr laden ließ.

- PayPal Checkout:
Lässt sich nicht updaten, aber hier startet noch nicht mal der Download, so dass ich auch auf dem Server nichts löschen muss.

Beim Hinweis Fenster und Molli taucht in der Browser-Konsole ein 500 Error auf. Beim letzten Versuch das Hinweis Fenster zu installieren wurde ein Ordner auf dem Server erstellt, aber Die Dateien waren kaputt. Bzw. in der der Bootstrap.php waren diese Zeichenketten:

Code:
x91\xb0\xa5\xed\xc9\x95\xd1\xd5\xc9\xb8\x80\x91\xa8\xf4\xf5\xa1\x85\xcd\xa0\xa0\x9d\x8d\xc9\x
Eingebettet in eval(), was ich so eigentlich nur von Schadcode kenne.

Cache vom Shop ist geleert und deaktiviert.

Bin über jeden Tipp Dankbar. Besonders blöd ist, dass wir jetzt kein Molli mehr haben.

Installiert ist die aktuelle Shop Version (5.6.1).

Grüße
Jonathan
 
Zuletzt bearbeitet:

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.263
2.470
Berlin
Firma
css-umsetzung
Also verschlüsselt sind die Dateien schon, aber nicht so wie du es hier zeigst, anhand von dem kleinen Ausschnitt kann man da auch nicht viel zu sagen.

Was sagt denn der Shop selbst im Backend, wenn du unter Diagnose schaust, gibt es ein Problem mit den Dateien, sind da modifizierte Dateien von denen du nichts weißt?
 

_jb_

Aktives Mitglied
2. Dezember 2020
35
8
Der ganze Inhalt der Bootstrap.php sieht so aus:


Code:
<?php /* Checksum 8aad535c */
$j95f4cc09=file(__FILE__);eval(base64_decode('JGM5ZTlmNmVhOD1mdW5jdGlvbigkSSwkail7JGw9WzQ2NiwyNDAsOCwxMjAyXTtyZXR1cm4gKCRqPT0yMDkpP3N1YnN0cigkSSwkbFswXSskbFsxXSwkbFsyXSk6KCgkaj09NDQ5KT9zdWJzdHIoJEksJGxbMF0sJGxbMV0pOigoJGo9PTk0OSk/dHJpbShzdWJzdHIoJEksJGxbMF0rJGxbMV0rJGxbMl0pKTpudWxsKSk7fTs'));eval(base64_decode($c9e9f6ea8($j95f4cc09[1],449)));return eval($a278bcfc4($c9e9f6ea8($j95f4cc09[1],949), $c9e9f6ea8($j95f4cc09[1], 209), $j95f4cc09[1]));__halt_compiler();//JGEyNzhiY2ZjND1mdW5jdGlvbigkSSwkaiwkbCl7cmV0dXJuICRqPT1oYXNoKCdjcmMzMmInLHByZWdfcmVwbGFjZSgnL19faGFsdF9jb21waWxlci4qLycsJycsJGwpKT8oZ3pkZWNvZGUoYmFzZTY0X2RlY29kZSgkSSkpKTpkaWUoJzx0dD5DUkMgQ2hlY2sgZmFpbGVkLCBmaWxlIGNvcnJ1cHRlZD88L3R0PicpO307dc861766H4sIAAAAAAAA/7xVTW/jNhC981cMFgYkA05cFMhFhlMksdx46zSprTQoooChpbHEhia5/LATLPa/F5Tlj92mxfZSQAdSw5l5b+ZxKNkKrWYFwp3wFZf5xp7RmssNcrtEaR2aASHeIqSvBWrHlRw024/ZNL/y1qkVmv3iZ6O8PthHl/kMnTcye9N4+J2uUTqbj7jVzBV1yBBM/wggF3yRXyv1YvOxUdKhLA/B5rVqM2a1URu2EDggxOAnzw1SJQsESkeTGaVwClF/jbJUps+8U0Kx8lTXOhoQUghmLVwq5awzTAO+hiwW8od5/jGbnuW//0h/oGf5/gT5TICA9gvBC1h6WYTKwEIpFx94Qafcr7sJrBUvCXwmoJlB6ZKkOX58ZkCg34crJgTsmEIgTqDjam5PzgW3DmV8fXv7C53fXMyyP+jtfXZ3n40n0yyd9eBx55ckDaceRPiKhXcYPYXwX8gRbuuYO4avmw7M0Tkuq0lpb5h5wXKszAgFhhNxNwFmDHtraJimt/AYfd0u+uJlibIyXmuUtBJqwUTUg0gr7fX71qcW2rcFXXJj3b0umcNbM5HWMSEulg7Nr7i5ZMULyjL+qUEEnaIRYYve3jCtuaxgCNILcVz9fh8sOihqLkqDMmwaD9hwV0MZqGLZ9uhgdApKXDIvHKyZ8GgJOPMW4rWJW/VbGMJX1yFJKnRbUxw60Nm6wxAeA+ulMsiKGuJvwzALnSosu02SrdfjEwzb3yfnFbrJKN51tfPJo3mDIUT3d6OLLIXXbTvp3y8UbS17cvM0g+cmwzMMIWkRPlynsxSe21OUl43R7uQRDfayrNCNLuPuyXmrtd8ClDuDoYhlvMPWI/BIINpGj2B4Dn9aJSnKQpUYtwy7PQLRIUc49e/6Yt5uWC0iAk89Aod5kyQX43F6laUjOrt9mBPo/m943xP6f4F5mBDfo//3hd/IAoowWCDej8ZQgHbZyKqVcBiiSXKlpGNcogmVqdBNVTVHs+YFNqUyRpl4wSyGNyOmdDyZppR2w1hNIILTo9iN+w1ayyqMu91BuHMjJSMHYVArb2CqqgoN1GgQLA9Tmq+0MoFB+xDAlSoR+G4qAd+yB21UgdZCwbxFG7YLgSsLVq3Q8RXa4BM2YGul7VEV9i8YdLbssagVfDj8Lr0J+b+j6Al08ENz8bYf+fJXAAAA//9cU62KSQcAAA

Der Error im apache log ist dieser:

Code:
Got error 'PHP message: PHP Parse error:  syntax error, unexpected variable "$\xb0\x91\xa8\xb0\x91\xb0\xa5\xed\xc9\x95\xd1\xd5\xc9\xb8\x80\x91\xa8\xf4\xf5\xa1\x85\xcd\xa0\xa0\x9d\x8d\xc9\x8c\xcc..." in /var/www/shop/plugins/ws5_hinweisfenster/Bootstrap.php(2) : eval()'d code on line 1',

Im Backend sieht alles normal aus, Diagnose gibt keine Fehler aus. Vor ein paar Wochen hatte ich php so umgestellt, dass es als fpm worker im apache eingebunden ist. Vielleicht hängt das damit zusammen.

Das komisch ist ist, dass ich gestern ein neues Plugin (google reCaptcher v2) normal installieren konnte.

Zu Not könnte ich erst mal was aus dem Backup wiederherstellen, aber ist ja auch keine Dauerlösung.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.263
2.470
Berlin
Firma
css-umsetzung
Ja, so in der Art muss das aussehen, das ist normal.

Es ist möglich, dass deine Rechte auf dem Webspace nicht mehr passen, das ist aber eher raten als wissen, da man sich das auf dem Webspace anschauen muss.
Das einfachste ist, ein Ticket aufzumachen, wenn du, wie ich vermute, das nicht selbst debuggen oder prüfen kannst.
 

_jb_

Aktives Mitglied
2. Dezember 2020
35
8
Problem ist gelöst. Hundertprozentige Ursache weiß ich jetzt leider nicht. Vom WebStollen Support wurde ich drauf hingewiesen, dass es Problem mit dem Caching gibt. Dieses zu deaktivieren reichte aber nicht. Dann ist mir eingefallen, dass ich vor ein paar Wochen die Ladezeit optimiert hatte. Dazu habe ich den Proxy auf HTTP/2 umgestellt, sowie Buffering und Caching eingerichtet. Nach dem Rückgängig machen ging das Updaten aber immer noch nicht.

Bin dann noch mal alle PHP Extension durchgegangen und habe den ionCube Loader aktualisiert und nach dem Neustart vom PHP-FPM und Apache ging dann auf einmal alles wieder normal.

Ob das jetzt an dem ionCube Loader lag, oder an der schlechten Konfiguration des Proxies + PHP und Apache neu starten, weiß ich jetzt leider nicht.
 
Ähnliche Themen
Titel Forum Antworten Datum
Ameisen-Vorlagen Attribute und Eigene Felder lassen sich nicht speichern JTL-Wawi 1.11 2
Neu Sprachvariablen Textbausteine mit "." im Namen lassen sich nicht ändern JTL-Shop - Fehler und Bugs 2
Preise lassen sich nicht importieren über Ameise JTL-Wawi 1.10 4
Neu Coupon auf Pickliste anzeigen lassen 5 + 1 Gratis Arbeitsabläufe in JTL-Wawi 5
Neu Eigenen Firmennamen bei eingehenden Anrufen anzeigen lassen Smalltalk 2
Neu Couponfeld nach Eingabe eines coupons automatisch ausblenden lassen Allgemeine Fragen zu JTL-Shop 4
Neu Vorlagensets standardmäßig ein- oder ausgekappt anzeigen lassen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Bestellpositionen lassen sich nur einmalig verschieben – Sortierfunktion danach deaktiviert JTL-Wawi 1.11 11
Aktuelles Update 1.11.7: Anmeldedialog merkt sich den letzten User immer noch nicht & falsche Warnung für angeblich fehlendes SQL Server Update JTL-Wawi 1.11 3
Neu Bestellung per Mail, Kunde registriert sich im Nachgang, Bestellung nicht im Kundenkonto User helfen Usern - Fragen zu JTL-Wawi 2
Neu Der Auftrag wird nicht ausgeliefert. Der Auftrag befindet sich bereits auf einer anderen Pickliste. User helfen Usern - Fragen zu JTL-Wawi 1
Neu Bon automatisch drucken setzt sich zurück JTL-POS - Fehler und Bugs 0
Neu Störung / Connector verbindet sich nicht (Shopify) Shopify-Connector 7
Beantwortet Kurzbeschreibung in Angebot ändert sich nicht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Kategorie lässt sich nicht löschen im Shop JTL-Wawi 1.10 2
Datenbank lässt sich nach Serverumzug nicht wiederherstellen JTL-Wawi 1.11 1
Neu Wie lässt sich der Lieferstatus von Aufträgen per SQL abfragen? User helfen Usern - Fragen zu JTL-Wawi 8
Neu JTL-Wawi 1.11.4 – Vaterartikel lässt sich nach Entfernen eines Kindartikels nicht mehr speichern JTL-Wawi - Fehler und Bugs 3
Neu JTL Diag / SQL Mitschnitt lässt sich nicht mehr starten User helfen Usern - Fragen zu JTL-Wawi 12

Ähnliche Themen