Wartung & Systemzustand
Systemzustandsprüfungen, Datenbereinigungen, der Pseudo-Cron-Scheduler und der PHP-Versionsschutz.
Eine Tube-Website ist ein bewegliches Ziel: PHP-Versionen ändern sich, Festplatten füllen sich, Caches veralten und Testdaten häufen sich vor dem Launch an. TubePress bietet Ihnen einen einzigen Wartungs-Tab, um den Zustand Ihres Servers einzusehen und sicher aufzuräumen — ohne Shell-Zugang.
Diese Seite behandelt die integrierte Integritätsprüfung, das Massen-Bereinigungswerkzeug, den Scheduler für Routineaufgaben, den PHP-Versionsschutz, der einen nicht kompatiblen Server vor einem weißen Bildschirm bewahrt, sowie einige Gewohnheiten zur Datenbankpflege.
Integritätsprüfung
Öffnen Sie /admin/settings und wählen Sie den Tab Wartung, um die Integritätsprüfung auszuführen. Sie prüft Dutzende von Aspekten Ihres Servers und gruppiert sie in Kategorien, wobei jede Zeile den aktuellen Wert, die Empfehlung und — wenn etwas nicht stimmt — einen kopierbaren Befehl zur Behebung anzeigt. Ein Banner oben fasst das Ergebnis zusammen als Alle Systeme gesund, Einige Empfehlungen oder Probleme gefunden.
Jede Prüfung hat einen von drei Zuständen:
Die gemeldeten Kategorien umfassen:
- PHP & PHP-Erweiterungen — die PHP-Version plus die Matrix der Erweiterungen (erforderlich:
pdo_mysql,mbstring,json,curl; empfohlen:fileinfo,intl,zip,zlib,gd,openssl,ftp), jeweils mit Anmerkungen zu der Funktion, die sie unterstützen. - PHP-Konfiguration —
memory_limit,max_execution_time,upload_max_filesize,post_max_size,max_input_vars,allow_url_fopenundfile_uploads. - Berechtigungen — dass
storage/undpublic/uploads/beschreibbar sind (plus optionale Verzeichnisse für Importe, Backups und den Theme-Editor). - Datenbank — Verbindung, MySQL-Version und den
utf8mb4-Zeichensatz. - Sicherheit — HTTPS,
display_errorsundexpose_php. - Leistung, Systemwerkzeuge & Speicherplatz — OPcache, das PHP-CLI-Binary, FFmpeg/FFprobe, die Download-Queue-Worker und freier Speicherplatz auf dem Upload-Volume.
intl, die auf dem alten PHP vorhanden, auf dem neuen jedoch fehlend war.Bereinigen & Aufräumen
Der Bereich Bereinigung des Wartungs-Tabs ist eine Gefahrenzone für das dauerhafte Massenlöschen ganzer Datenkategorien. Wählen Sie die zu löschenden Datentypen, geben Sie DELETE zur Bestätigung ein, und sie werden entfernt. Sie können folgendes löschen:
- Videos (und deren Kommentare, Likes, Favoriten und Verlauf), Kategorien, Tags, Pornstars und Kanäle
- Kommentare, Seiten und Import-Jobs (die importierten Videos selbst bleiben erhalten)
- Benutzer — nur Nicht-Administrator-Konten; Administrator-Konten bleiben stets erhalten
Das Löschen läuft in kleinen, serverseitig begrenzten Blöcken hinter einer Single-Flight-Sperre, sodass selbst ein Katalog mit Millionen von Einträgen bereinigt wird, ohne eine Anfrage zu überlasten oder die Live-Website zu blockieren. Es ist der schnellste Weg, Seed- oder Demo-Inhalte vor dem Launch zu löschen.
Der Pseudo-Cron
Routineaufgaben — Neuberechnung von Rankings, Versand von Transcode-Jobs, Ausführen von Importen, Aktualisierung von Sitemaps und Selbstbereinigung — werden von einem integrierten Scheduler übernommen, der keinen System-Crontab benötigt. Er läuft bei Seitenaufrufen und wird durch einen leichtgewichtigen Heartbeat am Leben gehalten, sodass geplante Aufgaben einfach stattfinden, auch auf Shared-Hosting.
Die vollständige Beschreibung, einschließlich der optionalen CLI-Skripte für erweiterte Hosts, befindet sich auf der Seite Cron & CLI.
Der PHP-Versionsschutz
TubePress erfordert PHP 8.2 oder neuer. Um eine Versionsabweichung benutzerfreundlich statt fatal zu gestalten, läuft ein kleiner Schutz bei jedem Einstiegspunkt bevor die Anwendung startet. Er ist in bewusst altem, PHP 5-kompatiblem Syntax geschrieben, sodass er auf jeder PHP-Version ausgeführt werden kann — was bedeutet, dass ein Server mit zu alter PHP-Version eine saubere „PHP-Upgrade erforderlich"-Seite anzeigt (mit HTTP 500 und einem Retry-After-Hinweis) statt eines rohen Parse-Fehlers oder eines leeren weißen Bildschirms. In der Befehlszeile gibt er dieselbe Meldung auf die Standardfehlerausgabe aus.
Die Datenbank in Ordnung halten
Etwas routinemäßige Hygiene hält Abfragen schnell und Backups klein:
- Vor Massenänderungen sichern. Jede Bereinigung, jeder Import oder jede Aktualisierung ist sicherer mit einem aktuellen Backup zur Hand.
- Testdaten vor dem Launch löschen mit dem Bereinigungswerkzeug, damit Ihr Live-Katalog sauber startet.
- Den Scheduler das Aufräumen überlassen. Wiederkehrende Bereinigungen laufen automatisch über den Pseudo-Cron — Sie müssen Logs oder Caches nicht manuell bereinigen.
- Den Zeichensatz auf
utf8mb4belassen (die Integritätsprüfung bestätigt dies), damit jede Sprache und jedes Emoji korrekt gespeichert wird.
Nächste Schritte
Noch Hilfe benötigt?
Erstellen Sie ein Ticket in Ihrem Dashboard und unser Team hilft Ihnen gerne weiter.