====== Debian ====== Guide compatible avec ispCP **RC4** \\ ===== Preinstallation ===== Avant de commencer a installer ispCP vérifier les choses suivantes:\\ * **-** Si vous etes toujours sur une version Debian Sarge mettre a jour vers Debian Etch ou Debian Lenny. * **-** Votre serveur doit être configuré pour que l'on puisse résoudre le "FQDN" (fully qualified domain name). [[hoster|Ici]] can you find hoster specific information how to do so.FIXME \\ FIXME **NOTE** Nous vous recommandons d'utiliser une nightly build car la version RC2 est trop ancienne. 1. Décompressez les fichiers de distribution dans un dossier sécurisé: # cd /root # tar -xjvf ispcp-omega-1.0.0-rc2c.tar.bz2 2. Déplacez-vous vers le nouveau répertoire que vous venez de créer en décompressant l'archive: # cd ./ispcp-1.0.0 Si vous utilisez une nightly build: # cd /web/svn/nightly 3. Installez les modules requis pour Debian via le gestionnaire de paquets apt-get: # apt-get update && apt-get upgrade # apt-get install `cat ./docs/Debian/debian-packages-$VOTRE-SYSTEM` où $VOTRE-SYSTEM est soit **etch**, soit **sarge** **Note: N'oubliez pas d'ajouter le repository non-free à votre /etc/apt/sources.list:** Exemple: # stable deb http://ftp.de.debian.org/debian/ stable main contrib non-free deb http://security.debian.org/ stable/updates main contrib non-free **UNIQUEMENT POUR SARGE** Si vous désirez activer le support de PHP5 pour Debian Sarge, ajoutez ces lignes dans votre fichier /etc/apt/sources.list: deb http://dotdeb.pimpmylinux.org/ oldstable all Quand l'**écran de courier** s'affiche, sélectionnez **non** pour les **dossiers web**. Quand vous arrivez à l'écran **postfix screen** sélectionnez **internet site** puis **tapez: root** pour le mail. FIXME Si vous avez configuré Debian comme il faut, un écran pour installer votre domaine devrait s'afficher. Sélectionnez **non** à **force sync updates**. Quand vous arrivez à l'écran de proftpd, **sélectionnez standalone** (Daemon sous Sarge) 4. Il est temps de compiler le système via make (pour Debian): # make install Pour les autres distributions, faites un petit tour pour voir les Makefile's disponibles, exemple pour Ubuntu utilisez: # make -f Makefile.ubuntu install Pour Fedora: # make -f Makefile.fedora install Et ainsi de suite pour les autres distributions supportées. 5. Copiez tous les répertoires à la racine (vous devriez peut-être penser à faire une sauvegarde avant) # cp -Rv /tmp/ispcp-1.0.0/* / 6. Maintenant, il est temps de lancer le setup, déplacez vous vers le répertoire engine/setup: # cd /var/www/ispcp/engine/setup 6a. Changez le mot de passe MySQL (par défaut vide): # mysqladmin -u root password VOTRE_MOT_DE_PASSE 7. Démarrez l'installation de l'engine: # perl ./ispcp-setup 8. Nettoyez le dossier temporaire de l'installation: # rm -fR /tmp/ispcp-1.0.0 9. Et voilà ! Vous pouvez maintenant accéder au panneau de contrôle avec votre navigateur en le faisant pointer vers l'adresse d'administration (probablement quelque chose comme http://admin.votre-domaine.tld) Si vous n'avez aucune erreur, c'est que tout s'est bien passé; sinon, faites un petit tour sur http://isp-control.net pour régler le problème.