Betrieb
Störungssuche
| Beobachtung | Wahrscheinliche Ursache | Vorgehen |
|---|---|---|
| Jeder Link zeigt eine Vorschauseite | Public Suffix List fehlt, oder die Domain-Liste ist leer | php artisan shortlink:suffix-list; Einstellungen → Links prüfen. Die Seite sagt oben, wenn die Liste fehlt |
| Ein Link zeigt eine Vorschauseite, obwohl das Ziel auf der Liste steht | Das Ziel leitet selbst auf eine andere Domain weiter (foreign_redirect) |
Detailseite des Links: dort steht die tatsächliche Endadresse. Das ist ein Befund, kein Fehler |
| Prüfung sagt bei allen Links „noch nicht geprüft" | Cron-Eintrag für shortlink:check-targets fehlt |
Eintrag setzen; einmalig von Hand laufen lassen |
| Ein Ziel gilt dauerhaft als „nicht prüfbar" | Der Zielserver lehnt HEAD und GET ab, blockiert die Kennung oder antwortet zu langsam |
Kein Befund und kein Ausfall. Wenn es stört: das Ziel auf die Domain-Liste setzen |
| Anlegen wird abgelehnt: „Public Suffix List" | „Nur Ziele auf freigegebenen Domains zulassen" ist an, aber die Liste fehlt | Liste holen oder den Schalter ausschalten |
| Links werden still abgeschaltet | „Betroffene Links automatisch stilllegen" ist an | Verwaltung → Links, Sicht „Stillgelegt", dort freigeben. Schalter überdenken |
| Eigentümer erfahren nichts vom Stilllegen | Kein Mail-Versand eingerichtet | Einstellungen → E-Mail; die Seite Links warnt in diesem Fall |
| Der erste Administrator kann keine Shortlinks anlegen | Seine Adresse ist noch nicht bestätigt — so legt der Installer sie an | Einstellungen → E-Mail einrichten, dann Konto → „Bestätigungsmail senden" und den Link anklicken |
| Ein Nutzer kann nichts anlegen, alles andere geht | Adresse unbestätigt | Nutzerliste prüfen. Hat er die Einladung je angenommen? Sonst Einladung erneut senden |
| Die Bestätigungsmail kommt nicht an | Adresse falsch geschrieben, oder der Versand ist nicht in Ordnung | Test-Mail in Einstellungen → E-Mail. Bei falscher Adresse: Der Nutzer ändert sie selbst unter Konto (ein Administrator kann fremde Adressen nicht ändern) |
| Keine Mails | Zugang falsch oder Provider blockiert | Einstellungen → E-Mail → Test-Mail; die Fehlermeldung steht im Klartext da |
| Mails landen im Spam | SPF/DKIM fehlen, Absender passt nicht zur Domain | DNS-Einträge setzen, Absenderadresse anpassen |
| Zähler steht auf 0, obwohl der Link im Chat liegt | Link-Vorschauen zählen nicht mit | Kein Fehler. Der Aufruf steht im Protokoll, als Vorschau markiert |
| Zähler ist verbraucht, bevor jemand geklickt hat | Ein nicht erkannter Vorschau-Dienst | Klick-Limit höher setzen. Wer den Dienst benennen kann: app/Support/BotSignature.php |
| Logo erscheint nicht | storage:link fehlt |
php artisan storage:link |
| Oberfläche ohne Gestaltung | Oberfläche nicht gebaut | npm ci && npm run build |
Änderung an .env wirkt nicht |
Konfiguration zwischengespeichert | php artisan config:cache |
| Neue Seite oder neuer Slug zeigt 404 | Adresse ist reserviert oder Seite nicht veröffentlicht | anderen Slug wählen; Häkchen „veröffentlicht" prüfen |
| Ein Slug lässt sich nicht anlegen, ist aber nirgends zu sehen | Er war schon einmal vergeben — Slugs werden nie neu vergeben | anderen wählen |
| „Kopieren" funktioniert nicht | Kein HTTPS (kein sicherer Kontext) | TLS einrichten; der Text lässt sich derweil markieren |
| Uhrzeiten liegen ein bis zwei Stunden daneben | APP_TIMEZONE weicht von der Zone der Nutzer ab |
Passende Zone setzen. Achtung: nur vor dem ersten Produktivdatensatz |
| Niemand kommt mehr in ein Konto (2FA verloren) | Gerät und Codes weg | Nutzer → Zwei-Faktor zurücksetzen, nach Rückfrage auf anderem Weg |
Für Support-Anfragen: Einstellungen → Systemdaten → Bericht kopieren. Er enthält alle Betriebswerte und keine Geheimnisse.
Quelle dieser Seite:
docs/betrieb/stoerungssuche.md
im Repository. Sie wird beim Bauen daraus erzeugt — Änderungen gehören in die
Markdown-Datei, nicht in diese Seite.