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). Ici can you find hoster specific information how to do so.

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