====== Debian ======
Guide compatible avec la version ispCP 1.0.3 Stable
\\
===== Préinstallation =====
Avant d'installer IspCP, veuillez regardez ces points\\
* **-** Si vous utilisez toujours Debian Sarge, veuillez mettre à jour votre système en Debian Etch ou Lenny
* **-** Votre serveur doit être configurer avec un nom de domaine qualifié (Ex: monserveur.mondomaine.com). [[hoster|Ici]] vous pouvez trouver des informations spécifique pour comment le faire.
\\
===== L'Installation =====
Veuillez être sur que vous ète sur un utilisateur qui a les privilèges Root.
\\
===== 1. Extraire IspCP =====
# aptitude update
# aptitude upgrade
# aptitude install tar bzip2 wget lsb-release
# mkdir -p /usr/local/src/ispcp
# cd /usr/local/src/ispcp
# wget http://mesh.dl.sourceforge.net/sourceforge/ispcp/ispcp-omega-1.0.3.tar.bz2
# tar -xjvf ispcp-omega-1.0.3.tar.bz2
\\
===== 2. Aller dans le dossier de IspCP =====
# cd ./ispcp-*
\\
Si vous installez depuis une "Nightly build" utilisez cette commande:
\\
# cd ./web/svn/nightly
\\
===== 3. Installer les modules requisInstall the required modules =====
Veuillez être sur que le dépôt __non-free__ est présent dans votre __/etc/apt/sources.list__ comme dans cet exemple. Quand le dépôt non-free est pas présent sur votre système, il vous manquera plusieurs paquets.\\
# stable
deb http://ftp.de.debian.org/debian/ lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free
Maintenant on installe les paquets nécessaire à IspCP avec aptitude!:
# aptitude update
# aptitude upgrade
# aptitude install $(cat ./docs/Debian/debian-packages-`lsb_release -cs`)
\\
Quand vous arrivez à la fenêtre de configuration de "courrier", sélectionner non pour les répertoires web.
\\
\\
Quand vous arrivez à la fenêtre de configuration de "postfix", sélectionner **Site internet**
\\
Si votre configuration de Debian est correct, votre domaine sera écrit dans votre écran.
Si il est pas correct, entrez votre domaine sans le 'www.' (Ex: tondomaine.com)
\\
\\
Sélectionner **Oui** quand vous ête demandé si vous voulez continuer sans l'installation de "Maildirs"
\\
\\
Sélectionner **non** pour forcer les mise à jours synchroniser
\\
\\
Lorsque vous ête à la fenêtre de configuration de proftpd, sélectionner **Indépendamment**\\
\\
===== 4. Compiler le système =====
# make install
\\
===== 5. Copier tout les répertoires dans le système =====
On vous recommande de faire un backup de l'état actuel de votre système avant de continuer.
# cp -Rv /tmp/ispcp/* /
\\
===== 6. Configurer le serveur MySQL =====
Changez ou créer le mot de passe root Mysql, retirer l'accès anonyme, désactiver l'accès root à distance, retirez la base de donnée test et rechargez la table de privilèges.
# mysql_secure_installation
\\
**NOTE: VEUILLEZ UTILISER AUCUN @ OU $ OU % DANS VOTRE MOT DE PASSE!!!**
\\
===== 7. Configurer le système =====
Allez dans le dossier engine/setup:
# cd /var/www/ispcp/engine/setup
\\
Toutes les questions explique bien ce quelle vous disent alors suivez bien ;) Si vous avez un doute, demandez à la communauté IspCP de l'aide .\\
# perl ./ispcp-setup
\\
===== 7. Enlever le répertoire temporaire =====
# rm -fR /tmp/ispcp
\\
===== 8. Et voila! =====
**NOTE: :Après l'installation, veuillez modifier votre proftpd.conf et désactiver le IPV6 support!!!**
Vous pouvez maintenant accéder à IspCP avec votre navigateur en inscrivant l'adresse que vous avez spécifier lors de l'installation.
\\
\\
**http://admin.votre-domaine.tld**
\\
\\
Quand vous êtes incapable d'accéder à votre panneau de contrôle, quelque chose c'est vraiment mal passé. Vérifier si vous avez pas oublié une étape du guide d'installation. Si vous trouvez vraiment pas le problème, demandez à la communauté IspCP!
__**Note :**__
Pour **changer la langue du panel**, téléchargez votre [[http://www.isp-control.net/ispcp/wiki/translations|fichier de langue]] (ne pas télécharger le .po mais le .txt) puis rendez-vous dans le panel admin dans le menu Internationalisation.
Dans le menu //Informations Générales > Langue// validez la langue de votre choix