Auto-hébergement

Hébergement mutualisé (cPanel)

Guide pas à pas pour installer FoxDesk sur un hébergement mutualisé avec cPanel : téléversement FTP, base de données et mise en service.

Auto-hébergement

Ces instructions concernent uniquement l’édition open source de FoxDesk installée sur votre propre infrastructure.

Vous utilisez FoxDesk Cloud ?

Les exigences relatives au serveur, à PHP, à la base de données, aux tâches cron, aux sauvegardes et aux mises à jour de cette page ne s’appliquent pas à FoxDesk Cloud.

Essayer FoxDesk Cloud

Installation depuis un panneau d’hébergement

Étape 1 : téléverser les fichiers

Téléchargez le dernier paquet FoxDesk et décompressez-le. Utilisez le gestionnaire de fichiers de l’hébergeur ou un client FTP pour copier toute la structure de la version dans la racine du domaine ou du sous-domaine FoxDesk.

Important : configurez le client FTP pour transférer les fichiers cachés, notamment .htaccess.

Étape 2 : préparer la base de données

Dans le panneau de base de données de l’hébergeur :

  1. Créez une nouvelle base vide, par exemple helpdesk_db.
  2. Créez un utilisateur MySQL et attribuez-lui un mot de passe robuste.
  3. Accordez à cet utilisateur tous les privilèges sur la base nouvellement créée.

Conservez le nom de la base, le nom d’utilisateur et le mot de passe dans un gestionnaire de mots de passe. L’assistant en aura besoin à l’étape suivante.

Étape 3 : exécuter l’assistant web

Ouvrez https://yourdomain.com/install.php dans votre navigateur.

Ne créez pas config.php à l’avance. Sur une nouvelle installation, sa présence indique à FoxDesk que la configuration est déjà terminée. L’assistant crée le fichier après avoir validé la base de données.

  1. Saisissez l’hôte de la base, généralement localhost, le port 3306, ainsi que le nom d’utilisateur, le mot de passe et le nom de la base créés à l’étape 2. Cliquez sur « Se connecter ».
  2. Configurez les paramètres de base du helpdesk et créez les identifiants du premier compte administrateur.
  3. L’assistant écrit config.php et crée les tables ainsi que les champs de ticket par défaut.

Si l’assistant ne peut pas écrire la configuration, vérifiez que PHP peut écrire dans la racine FoxDesk et dans uploads/, storage/ et backups/. N’utilisez pas de permissions ouvertes à tous ; respectez le propriétaire recommandé par l’hébergeur.

Après avoir vérifié que la connexion fonctionne :

  1. Supprimez install.php du serveur.
  2. Rendez config.php accessible en lecture seule pour l’utilisateur du serveur web.
  3. Ouvrez Paramètres → Système et vérifiez les horodatages des sauvegardes et des tâches en arrière-plan.