====== 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.