Ich bin mir nicht sicher, wo ich mit der Fehlersuche anfangen soll.
Eine Google-Suche nach der Meldung „Failed to register Service Worker: TypeError: Failed to register a ServiceWorker: ServiceWorker script evaluation failed“ deutet auf ein Problem mit dem JS hin, aber ich weiß nicht, woher es kommt.
Hat jemand dieses Problem schon einmal gehabt?
Ich bin mir nicht sicher, wo dieser Eintrag zu finden ist (ich habe versucht, ihn in den Einstellungen über die Suchleiste zu suchen). Sollte er aktiviert sein? Was bewirkt er?
Force HTTPS ist aktiviert und ausgeblendet, wenn Let’s Encrypt aktiviert ist. Es gab kürzlich ein anderes Thema, das HTTP-Links in Zusammenfassungs-E-Mails enthielt (Configuring Activity Summary emails - #29). Könnte es eine Regression im Code geben, der die Override-Umgebungsvariable setzt? Oder so etwas Ähnliches?
Ich habe den folgenden Leitfaden verwendet, um HTTPS zu aktivieren: Set up HTTPS support with Let's Encrypt.
Vielleicht ist er veraltet, oder ich hätte einen anderen Leitfaden verwenden sollen? Ich habe dort die Umgebungsvariable „LETSENCRYPT_ACCOUNT_EMAIL
Dies ist das gleiche Problem wie hier (obwohl es unter anderen Umständen auftritt).
Eine Hostname- oder vollständige URL in einem Asset führt garantiert zu Problemen.
In diesem speziellen Fall wurden die Assets wahrscheinlich erstellt, bevor force_https aktiviert wurde.
Erneut bauen, und alles wird in Ordnung sein.
Ich verwende DigitalOcean und habe die Droplet gelöscht und eine neue erstellt. Ich habe die Schritte befolgt (ohne den zuvor erwähnten Leitfaden zu nutzen, sondern das Skript). Dennoch erhalte ich denselben Fehler.
Nachdem ich die Befehle ausgeführt habe, erhalte ich: