Zum Inhalt

Websites verwalten

Die Website-Verwaltung ermöglicht Ihnen, Ihre Websites zu erstellen, zu konfigurieren und zu verwalten. Sie können PHP-Versionen wählen, PHP-Einstellungen anpassen, Preview-Domains nutzen, Logs einsehen und Deployment-Tools wie Composer und Git verwenden.


Übersicht

Die Website-Tabelle zeigt alle Ihre Websites mit folgenden Informationen:

Spalte Beschreibung
Vorschau Thumbnail-Bild der Website
Domain Primäre Domain der Website
PHP-Version Aktive PHP-Version (z. B. 8.1, 8.2, 8.3, 8.4)
Document Root Pfad zum Web-Verzeichnis
Status Aktiv oder Deaktiviert

Die Tabelle unterstützt Suche, Sortierung und Seitennavigation.


Website erstellen

  1. Klicken Sie auf Website erstellen
  2. Füllen Sie das Formular aus:
Feld Pflicht Beschreibung
Domain Ja Die Domain für Ihre neue Website
PHP-Version Ja Gewünschte PHP-Version (8.1, 8.2, 8.3 oder 8.4)
Document Root Nein Unterverzeichnis innerhalb Ihres Webspace (Standard: Domain-Root)
  1. Klicken Sie auf Erstellen

Das System konfiguriert automatisch:

  • Nginx-Konfiguration mit Sicherheitsrichtlinien
  • PHP-FPM-Pool für Ihre Website
  • Verzeichnisstruktur auf dem Server
  • Upload-Verzeichnis-Schutz (PHP-Ausführung blockiert)

Kontingent-Prüfung

Sie können nur so viele Websites erstellen, wie Ihr Hosting-Paket erlaubt. Das verbleibende Kontingent sehen Sie im Dashboard.


Website bearbeiten

Klicken Sie auf eine Website in der Tabelle, um die Detailkonfiguration zu öffnen.

Allgemeine Einstellungen

Feld Beschreibung
PHP-Version PHP-Version wechseln (8.1 / 8.2 / 8.3 / 8.4)
Document Root Web-Verzeichnis anpassen
Status Website aktivieren oder deaktivieren

www ↔ Bare-Domain-Weiterleitung

Damit Suchmaschinen und Browser nur eine kanonische Adresse für Ihre Domain sehen, können Sie automatisch zwischen www.example.com und example.com weiterleiten lassen (HTTP 301):

Option Wirkung
Aus Keine automatische Weiterleitung (Standard)
Weiterleitung zu www.example.com example.com wird dauerhaft auf www.example.com weitergeleitet
Weiterleitung zu example.com www.example.com wird dauerhaft auf example.com weitergeleitet

Nicht speicherbar bei einer bereits bestehenden Weiterleitung der Anwendung

Leitet Ihre Website selbst schon in die entgegengesetzte Richtung weiter (z. B. eine WordPress-„Site-URL"-Einstellung oder eine .htaccess-Regel), lässt sich diese Option nicht speichern — die beiden 301-Weiterleitungen würden sich sonst gegenseitig endlos aufrufen. Prüfen und ändern Sie in diesem Fall zuerst die Einstellung in Ihrer Anwendung.

PHP-Konfiguration

Sie können PHP-Einstellungen pro Website anpassen:

Einstellung Beschreibung Beispielwert
memory_limit Maximaler Arbeitsspeicher pro PHP-Prozess 256M
max_execution_time Maximale Ausführungszeit in Sekunden 300
max_input_time Maximale Eingabezeit in Sekunden 300
post_max_size Maximale POST-Größe 128M
upload_max_filesize Maximale Upload-Dateigröße 128M
max_input_vars Maximale Anzahl Eingabevariablen 3000
max_file_uploads Maximale Anzahl gleichzeitiger Uploads 20
display_errors Fehleranzeige im Browser (nur für Entwicklung!) Off
error_reporting Fehler-Reporting-Level E_ALL & ~E_NOTICE
session.gc_maxlifetime Session-Lebensdauer in Sekunden 1440
opcache.enable OPcache aktivieren/deaktivieren 1

display_errors

Aktivieren Sie display_errors nur während der Entwicklung. Im Produktivbetrieb können dadurch sensible Informationen preisgegeben werden.

OPcache zurücksetzen

Falls Ihre Website nach Code-Änderungen noch alte Inhalte anzeigt, können Sie den OPcache zurücksetzen. Klicken Sie dazu auf OPcache zurücksetzen im PHP-Konfigurationsbereich.


Nginx-Direktiven

Sie können benutzerdefinierte Nginx-Direktiven für Ihre Website hinzufügen (z. B. Redirects, Header, Caching-Regeln).

  1. Öffnen Sie den Tab Nginx-Direktiven
  2. Geben Sie Ihre Direktiven im Textfeld ein
  3. Klicken Sie auf Validieren, um die Syntax zu prüfen
  4. Klicken Sie auf Speichern, um die Änderungen zu übernehmen

Syntaxfehler

Ungültige Nginx-Direktiven werden vor dem Speichern abgelehnt, um Ihre Website nicht offline zu nehmen. Nutzen Sie die Validierung, bevor Sie speichern.


Vorschau-Adresse

Die Vorschau macht Ihre Website unter einer zweiten Adresse erreichbar, während die eigentliche Domain noch irgendwo anders hinzeigt. Der typische Fall: Ihre Live-Seite läuft noch beim alten Anbieter, die neue soll hier entstehen, und die Domain soll erst umgestellt werden, wenn die neue Seite fertig ist.

Zwei Wege zur Adresse

Weg Voraussetzung Wann sinnvoll
Eigene Adresse (empfohlen) Ein einzelner A-Record in Ihrer DNS-Zone, z. B. aufbau.ihre-domain.de, der auf diesen Server zeigt Immer, wenn Sie Ihre DNS-Zone erreichen — unabhängig davon, wo sie verwaltet wird
Automatisch erzeugt Ihr Anbieter hat einen DNS-Wildcard-Eintrag auf die Panel-Domain gesetzt Wenn Sie keinen eigenen Record anlegen können

Die eigene Adresse ist der verlässlichere Weg: sie braucht nichts, was Ihr Anbieter erst einrichten muss, und sie bekommt ein eigenes SSL-Zertifikat.

Vorschau aktivieren

  1. Öffnen Sie die Website-Details (oder im WordPress-Toolkit die Kachel der Installation) und klicken Sie auf Vorschau
  2. Tragen Sie die gewünschte Adresse ein — z. B. aufbau.ihre-domain.de. Leer lassen heißt: automatisch erzeugte Adresse
  3. Klicken Sie auf Prüfen. Das Panel sieht nach, ob der Name schon auf diesen Server zeigt, und zeigt den fertigen DNS-Record zum Kopieren an
  4. Mit Vorschau einschalten bestätigen

Was die Prüfung meldet:

Meldung Bedeutung
Zeigt auf diesen Server Alles gesetzt. Das SSL-Zertifikat wird automatisch geholt
Zeigt auf einen anderen Server Der Name ist belegt — wählen Sie einen anderen, oder stellen Sie den Record um
Kein A-Record gefunden Legen Sie den angezeigten Record in Ihrer Zone an
Nicht prüfbar Die DNS-Abfrage blieb unbeantwortet. Das heißt nicht, dass der Record fehlt — Sie können trotzdem einschalten

Reihenfolge ist egal

Sie können die Vorschau einschalten und den DNS-Record danach anlegen. Das Zertifikat wird nachgeholt, sobald der Record greift — spätestens beim täglichen Durchlauf des Panels. Bis dahin läuft die Vorschau über http://.

WordPress

Für WordPress ist die Vorschau mehr als ein zweiter Name: WordPress speichert seine eigene Adresse in der Datenbank und leitet jeden Aufruf dorthin um. Beim Einschalten stellt das Panel diese Adresse (siteurl und home, einschließlich der Verweise in den Inhalten) auf die Vorschau-Adresse um — deshalb funktioniert die Vorschau überhaupt, solange die Domain noch nicht hierher zeigt.

Login und Öffnen im Toolkit gehen dann automatisch auf die Vorschau-Adresse.

Vorschau abschalten

Dasselbe Vorschau-Symbol erneut anklicken. Bei WordPress wird die gespeicherte Adresse dabei zurück auf Ihre Domain gestellt. Machen Sie das, sobald die Domain auf diesen Server zeigt — danach ist die Seite nur noch über die Domain erreichbar.

Vorschau ist nicht Staging

Die Vorschau zeigt dieselbe Website unter einem zweiten Namen — es gibt keine zweite Kopie. Wenn Sie an einer Testkopie arbeiten und Änderungen später übernehmen wollen, nutzen Sie Staging.


Log-Browser

Sie können die Zugriffs- und Fehler-Logs Ihrer Website direkt im Panel einsehen.

  1. Öffnen Sie die Website-Details
  2. Klicken Sie auf Logs
  3. Wählen Sie den Log-Typ:
Log-Typ Beschreibung
Access Log Alle HTTP-Anfragen an Ihre Website
Error Log PHP-Fehler und Webserver-Fehler

Funktionen

  • Filter — Nach Suchbegriff oder HTTP-Statuscode filtern
  • Auto-Refresh — Aktualisiert die Anzeige alle 5 Sekunden
  • Download — Log-Datei herunterladen
  • Log-Rotation — Informationen zur automatischen Log-Rotation

Composer

Falls Ihr Hosting-Paket Composer-Unterstützung beinhaltet, können Sie PHP-Abhängigkeiten direkt im Panel verwalten.

Status prüfen

Der Tab Composer zeigt, ob eine composer.json im Document Root Ihrer Website vorhanden ist und welche Pakete installiert sind.

Abhängigkeiten installieren

  1. Öffnen Sie den Composer-Tab
  2. Klicken Sie auf Install — führt composer install aus
  3. Warten Sie, bis die Installation abgeschlossen ist

Abhängigkeiten aktualisieren

  1. Klicken Sie auf Update — führt composer update aus
  2. Warten Sie, bis die Aktualisierung abgeschlossen ist

composer.json erforderlich

Composer funktioniert nur, wenn eine gültige composer.json im Document Root Ihrer Website liegt.


Git-Deploy

Falls Ihr Hosting-Paket Git-Deploy beinhaltet, können Sie Ihre Website direkt über Git deployen.

Git initialisieren

  1. Öffnen Sie den Git-Tab
  2. Klicken Sie auf Git initialisieren
  3. Das System erstellt ein Bare-Repository auf dem Server

SSH-Key hinzufügen

Um von Ihrem lokalen Rechner auf das Git-Repository zu pushen, müssen Sie einen SSH-Key hinterlegen:

  1. Wechseln Sie zum Tab SSH-Keys
  2. Klicken Sie auf SSH-Key hinzufügen
  3. Fügen Sie Ihren öffentlichen SSH-Key ein
  4. Klicken Sie auf Speichern

Deployment

  1. Pushen Sie Ihre Änderungen zum Server-Repository
  2. Der Post-Receive-Hook wird automatisch ausgelöst
  3. Alternativ: Klicken Sie im Tab Deploy auf Manuell deployen

Commit-Historie

Im Tab Commits sehen Sie die letzten Commits, die auf dem Server eingegangen sind.


Zugriffsbeschränkungen (IP Access Control)

Sie können den Zugriff auf Ihre Website nach IP-Adressen einschränken:

  1. Öffnen Sie den Tab Zugriffskontrolle
  2. Wählen Sie den Modus:
  3. Alle erlauben, bestimmte IPs sperren — Blacklist
  4. Alle sperren, bestimmte IPs erlauben — Whitelist
  5. Fügen Sie IP-Adressen oder CIDR-Bereiche hinzu
  6. Klicken Sie auf Speichern

Site Doctor — Zustand Ihrer Website

Der Site Doctor zeigt Ihnen auf einen Blick, ob mit Ihrer Website alles in Ordnung ist — ohne dass Sie Logs lesen oder technische Details verstehen müssen.

  • In der Website-Liste zeigt ein farbiger Punkt pro Website den Zustand: grün = alles gut, gelb = Hinweis/Warnung, rot = dringend.
  • Klappen Sie eine Website auf, erscheint oben ein Gesundheits-Banner mit einem Wert von 0–100 und den gefundenen Punkten in Klartext.

Geprüft wird unter anderem:

Prüfung Was sie bedeutet
SSL-Zertifikat Läuft Ihr Zertifikat bald ab oder ist es abgelaufen?
Schadsoftware Wurden verdächtige Dateien auf der Website gefunden?
WordPress-Sicherheit Gibt es bekannte Sicherheitslücken oder verfügbare Updates?
Ressourcen Wird Ihre Website durch ihr CPU-/Speicher-Limit ausgebremst?
PHP-Dienst Läuft der PHP-Dienst Ihrer Website? Falls nicht, genügt ein Klick auf PHP-Dienst neu starten.
Serverfehler & PHP-Fehler Häufen sich 5xx-Serverfehler oder schwere PHP-Fehler in den Logs?
Speicherplatz Ist Ihr Speicher- oder Datei-Kontingent (Inodes) fast erschöpft?

Jeder gefundene Punkt hat einen Fix-Knopf, der Sie direkt zur Lösung führt. Einige Aktionen werden direkt vom Panel ausgeführt:

Fix Was passiert
PHP-Dienst neu starten Startet den PHP-Dienst der Website neu (behebt Ausfälle & 5xx-Häufungen)
Jetzt erneuern (SSL) Stößt eine Zertifikats-Erneuerung an (läuft im Hintergrund)
Logs bereinigen Kürzt die Log-Dateien der Website und gibt Speicher frei

Andere Punkte verlinken direkt zur passenden Stelle (Dateimanager, WordPress, Malware-Scanner). Über Erneut prüfen starten Sie die Diagnose jederzeit neu.

Nichts passiert automatisch

Der Site Doctor führt keine Aktion von selbst aus — Sie entscheiden per Klick, was behoben wird.

Fehler-Details ansehen

Bei „PHP-Fehler in Ihrer Anwendung" öffnet Details anzeigen die konkreten letzten Fehlerzeilen (Datei, Meldung, Zeile) — so sehen Sie genau, welcher Fehler auftritt, ohne Logs durchsuchen zu müssen.

Automatische Überwachung & Verlauf

Der Site Doctor prüft Ihre Websites zusätzlich regelmäßig im Hintergrund. Taucht ein neues Problem auf, werden Sie über das Benachrichtigungs-Center informiert (in-App und/oder per E-Mail) — Sie müssen also nicht selbst nachschauen. Der Gesundheits-Wert wird mitgeschrieben, sodass ein kleiner Trend-Pfeil zeigt, ob es besser oder schlechter geworden ist.


Website löschen

  1. Klicken Sie auf das Löschen-Symbol neben der Website
  2. Bestätigen Sie die Löschung im Dialogfenster

Unwiderruflich

Das Löschen einer Website entfernt alle zugehörigen Dateien, Konfigurationen und Logs vom Server. Erstellen Sie vorher ein Backup, wenn Sie Daten behalten möchten.