Schau mal hier im Forum, erstmal musst Du den Error_Log anschalten (was leider noch nicht komfortabel geht, weil immer noch mein Pullrequest nicht aktzeptiert wurde hier).
Gibt in jedem Fall dafür eine Anleitung.
Danach sieht man im entsprechendem Error Log, welche Umstände für den Error 500 sorgen, anderweitig kann Dir hier kaum einer helfen.
Kann auch auf Wunsch die Einrichtung und das Debugging nach Stundensatz übernehmen. Mit Shopware arbeite ich schon länger und imscp setze ich für meine eigenen Server ein, demnach sollte das Problem recht schnell gefunden sein
Bei interesse am besten einfach mal anrufen.