Self-hosted

Shared Hosting (cPanel)

Schritt-für-Schritt-Anleitung zur Installation von FoxDesk auf Shared Hosting mit cPanel. Dateien per FTP hochladen, Datenbank konfigurieren und den Helpdesk starten.

Self-hosted

Diese Anleitung gilt ausschließlich für die Open-Source-Version von FoxDesk, die Sie auf Ihrer eigenen Infrastruktur betreiben.

Nutzen Sie FoxDesk Cloud?

Die Anforderungen an Server, PHP, Datenbank, Cronjobs, Backups und Updates auf dieser Seite gelten nicht für FoxDesk Cloud.

FoxDesk Cloud testen

Installation über ein Hosting-Kontrollpanel

Schritt 1: Dateien hochladen

Laden Sie das neueste FoxDesk-Paket herunter und extrahieren Sie es. Verwenden Sie den Dateimanager des Hosting-Anbieters oder einen FTP-Client, um die vollständige Release-Struktur in das Dokumentenverzeichnis der FoxDesk-Domain oder -Subdomain zu kopieren.

Wichtig: Konfigurieren Sie den FTP-Client so, dass er versteckte Dateien einschließlich .htaccess überträgt.

Schritt 2: Datenbank vorbereiten

Im Datenbank-Panel des Hostings:

  1. Erstellen Sie eine neue leere Datenbank, zum Beispiel helpdesk_db.
  2. Erstellen Sie einen neuen MySQL-Benutzer und vergeben Sie ein starkes Passwort.
  3. Gewähren Sie dem Benutzer alle Rechte für die neu erstellte Datenbank.

Speichern Sie Datenbankname, Benutzernamen und Passwort in einem Passwort-Manager. Der Installer benötigt diese Werte im nächsten Schritt.

Schritt 3: Web-Assistenten ausführen

Öffnen Sie https://yourdomain.com/install.php im Browser.

Erstellen Sie config.php nicht vorher. Bei einer frischen Installation signalisiert die Datei, dass die Einrichtung bereits abgeschlossen ist. Der Assistent erstellt sie, nachdem die Datenbank geprüft wurde.

  1. Geben Sie im ersten Schritt Host (meist localhost), Port (3306) sowie den Datenbankbenutzer, das Passwort und den Datenbanknamen aus Schritt 2 ein. Klicken Sie auf „Verbinden“.
  2. Richten Sie die grundlegenden Helpdesk-Einstellungen (Anwendungsname) ein und erstellen Sie die Zugangsdaten für das erste Administratorkonto.
  3. Der Assistent schreibt config.php und erstellt Datenbanktabellen sowie Standard-Ticketfelder.

Wenn der Assistent die Konfiguration nicht schreiben kann, prüfen Sie, ob PHP in das FoxDesk-Stammverzeichnis und die Verzeichnisse uploads/, storage/ und backups/ schreiben darf. Verwenden Sie dafür keine weltweit beschreibbaren Rechte, sondern die vom Anbieter empfohlene Eigentümerkonfiguration.

Nach erfolgreicher Anmeldung:

  1. Entfernen Sie install.php vom Server.
  2. Setzen Sie config.php für den Webserver-Benutzer auf schreibgeschützt.
  3. Öffnen Sie Einstellungen → System und prüfen Sie, ob Sicherungen und Zeitstempel der Hintergrundaufgaben aktualisiert werden.