Also zunächst hat der Internal Server Error nicht umbedingt was mit dem Zertifikat zu tun.
- Du hast kein Zertifikat für die Domain “localhost”. Scheinbar erstellt dein Webserver ein selbst-signiertes Zertifikat. Da dies dein Betriebssystem nicht kennt, wird es als “unsicher” - eingestuft. Das kann du aber eigentlich ignorieren, da es sich um eine lokale Entwicklungsumgebung handelt. Wenn es dich stört gibt es folgende Lösungsmöglichkeiten:
- Selbst signiertes Zertifikat als vertrauenswürdig markieren (einfach googln wie das geht)
- SSL für die lokale Entwicklungsumgebung abschalten (Backend -> Shopeinstellungen)
- Der InternalServerError wird von etwas anderem ausgelöst. Hier musst du im Server Error-Log nachsehen, welche Fehlermeldung es genau ist. Wenn du diese hier postet, kann man dir weiterhelfen. Alternativ die Debug-Einstellungen in der config.php aktivieren. https://community.shopware.com/config.php-Tweaks_detail_1801.html#Debug-Configuration
Viele Grüße