¡Ayúdanos con el español! Esta página todavía no ha sido traducida (o sólo parcialmente) en español. Si hablas francés o inglés, puedes ayudarnos.\\ Aquí encontrarás la versión FR de esta página, que podrás editar sólo con identificarte (con tu usuario Gandi).\\ \\ Si prefieres traducir a partir de la versión EN, sólo tienes que abrir una nueva ventana, copiar-pegar la URL de la página y hacer clic en la bandera (arriba a la derecha) del idioma correspondiente. Si la página existe, aparecerá en el idioma deseado.\\ \\ Gracias de antemano por ayudarnos con el español :) ====== Installer un forum phpBB sur Gandi AI ====== ===== Avoir une base de données dédiée au forum ===== Il est prudent d'avoir une base de donnée (avec utilisateur et mot de passe) dédiée au forum. Je vous invite à consulter ce **[[fr:hosting:gandi-ai:create-database|tutorial]]** qui vous expliquera comment procéder. ===== Prévoir un espace dédié au forum ===== Ici, deux choix s'offrent à vous. Par souci de "propreté", les forums sont généralement placés dans un dans un répertoire au sein du sous-domaine **www** (%%www.exemple.com/forum%%) ou dans un **sous-domaine spécifique** (forum.exemple.com). ==== Si vous préférez simplement placer votre forum dans un répertoire : ==== Facile! Créez un répertoire dédié dans l'emplacement souhaité (dans **htdocs** par exemple, pour obtenir %%www.exemple.com/forum%%) ==== Si vous voulez attribuer un sous-domaine spécifique à votre forum du type forum.exemple.com : ==== Deux opérations à faire: * Configurer votre serveur pour ce sous-domaine, comme vous l'explique [[:fr/hosting/gandi-ai/configure-virtualhosts|ce tutorial]] * Configurer ensuite votre sous-domaine pour pointer vers le serveur que vous venez de configurer, comme vous l'explique [[fr:hosting:manage-quota:attach-domain-screencast|ce tutorial]] =====Installation de phpBB ===== Pour commencer, nous allons le télécharger. la dernière version disponible au moment de l'écriture de ce tutorial est la 3.0.0\\ Rien ne vaut le site officiel pour trouver le fichier compressé initial. Je conseille donc **[[http://www.phpbb.com/downloads/|ce lien]]** puis le lien vers la 3.0.0 bien évidemment.\\ Sélectionnez ensuite le type de fichier qui vous convient, **.zip** ou **.tar.bz2** donc dans la section Full Package, puisqu'on va l'installer entier, non ?\\ Maintenant que le fichier est sur votre disque dur préféré, décompressez-le. Vous voici avec un répertoire **forum** contenant tout les fichiers du phpBB.\\ Lancez votre client FTP préféré (Ah, vous aussi c'est [[http://www.filezilla.fr/|FileZilla]]?), connectez-vous en temps qu'**admin** sur votre GandiAI, et rendez-vous sur le répertoire correspondant au VirtualHost que vous avez défini initialement.\\ Dans l'exemple en cours, le chemin de mon FTP correspondra à ceci : /srv/d_ma-gandi-ai/www/forum.tutorielgandi.net/htdocs/ a moins que vous n'ayez changé la configuration initiale des fichiers web, mais si vous l'avez fait, j'assume que vous saviez ce que vous faisiez :)\\ A ce stade, nous allons donc pouvoir mettre les fichiers du forum sur notre Gandi AI.\\ * Si vous avez créé un VirtualHost de type **forum.mondomaine.com**, vous allez vouloir que le forum démarre dés la premiere page : vous allez donc **uploader le contenu** du répertoire forum dans **htdocs**\\ * Si vous n'avez que faire du sous-domaine et que vous préferez un bon vieux lien en **mondomaine.com/forum** alors il ne vous reste plus qu'à **uploader le répertoire complet** dans htdocs (ou dans un autre dossier si vous en avez décidé ainsi). \\ ===== Je veux un phpBB qui parle français ===== Pas de soucis, les packages de langues sont nombreux sur phpBB. Téléchargez donc le pack FR en [[http://www.phpbb.com/files/language_packs_30x/lang_fr.zip|.zip]] ou encore en [[http://www.phpbb.com/files/language_packs_30x/lang_fr.tar.gz|.tar.gz]], selon vos gouts.\\ Décompressez le fichier de langues et vous aurez un répertoire **fr** que vous uploaderez (pardon Mr Toubon) dans le répertoire **languages** de votre forum. ===== Préparer les fichiers phpBB ===== Pour que phpBB puisse se configurer, il va avoir besoin de droits spécifiques sur certains dossiers/fichiers. Pour changer les droits sur un fichier via votre client FTP, dans la plupart des cas, il suffit de faire un click droit sur le fichier en question et chercher le bon terme dans le menu contextuel (Droits, Rights, CHMOD ou encore Propriétés). Puisque j'ai commencé à vanter les mérites de FileZilla, voyons comment faire avec ce client.\\ Pointez le fichier en question, cliquez-droit dessus et sélectionnez "**Attributs du fichier...**". La fenêtre qui s'ouvre vous propose de changer les droits du fichier de 2 façons différentes : en droits à cocher ou en valeur numérique.\\ Le but du tutorial n'étant pas de vous initier aux valeurs numériques des droits sous UNIX, il est plus facile de vous dire que vous devez simplement **remplacer la valeur numérique par 777**.\\ Voici les répertoires et fichier qui nécessitent un changement de droits :\\ config.php cache files store images/avatars/upload \\ ===== Configurer mon phpBB ===== Votre phpBB est prêt à être configuré. Cette phase se passe via votre navigateur internet. Nous allons donc nous rendre sur l'adresse correspondant à l'emplacement où vous avez mis votre forum, par exemple:\\ //%%http://forum.tutorielgandi.net/%%// \\ Vous voici devant la première page de votre phpBB, et il parle déjà français :)\\ Cliquez sur l'onglet **INSTALLER** en haut à gauche.\\ Vous êtes sur la page d'introduction, que je vous encourage à lire, comme le reste des pages du reste, qui sont explicites et très bien faites.\\ Cliquez sur Etape suivante :\\ Si vous avez réussi la phase de changement des droits précédentes, vous pourrez voir en bas de page, dans les sections **Répertoires et fichiers** et **Fichiers et répertoires optionnels** le status **Trouvé, Autorisé en écriture** pour toutes les entrées.\\ Si c'est bien le cas, nous pouvons **Commencer l'installation**.\\ ==== Configuration de la base de données ==== Le type de base doit être correct par défaut (MySQL avec extension MySQLi)\\ **Serveur de base de donnée ou DSN** : entrez **localhost**\\ Laissez **Port du serveur** vide, la valeur par défaut sera appliquée.\\ **Nom de la base** : vous mettez donc le nom que vous avez défini lors de la création de votre base.\\ **Nom d'utilisateur**: Lorsque vous avez créé la base, vous avez également créé un utilisateur, c'est ici que vous devez entrer son nom.\\ **Mot de passe**: là, je ne peux pas vous aider, à vous d'entrer la valeur que vous avez initialement défini pour l'utilisateur.\\ **Préfixe de tables**: vous permet de choisir quel préfixe sera mis devant chaque nom de table générée par phpBB. Si vous ne savez pas ce que c'est, laissez le préfixe mis par défaut.\\ Le test de connexion se fait dés que vous avez validé la page.\\ ==== Configuration de l’administration ==== Rien que du standard ici, juste une collecte d'informations identitaires sur le futur administrateur du forum.\\ Le reste de la configuration est simple et il suffira de suivre les instructions et de laisser les valeurs par défaut. Toutefois, je vais m'attarder sur un point particulier si votre domaine est chez Gandi : ==== Paramètres des e-mails ==== Cette section de **Réglages avancés** permet de configurer un serveur SMTP afin d'autoriser votre forum à envoyer des emails (dans le cas d'alertes ou de communication via l'administrateur par exemple). \\ Si vous êtes l'heureux bénéficiaire d'un nom de domaine Gandi, et que vous avez activé l'option GandiMail (gratuite), vous avez un SMTP lié à votre domaine. Créez donc un compte POP (ou utilisez un compte POP déjà créé) dans votre interface de gestion du nom de domaine. Encore une fois, il sera utile de mémoriser le mot de passe ;)\\ Revenons à notre interface de Paramètres des e-mails :\\ Autoriser l’envoi d’e-mail via le forum: **oui**\\ Utiliser un serveur SMTP pour l’envoi d’e-mails: **oui**\\ Adresse du serveur SMTP: **smtp.votredomaine.com** dans mon exemple smtp.tutorielgandi.net\\ Méthode d’authentification SMTP: **Nom d'utilisateur**\\ Nom d’utilisateur SMTP: celui que vous avez **défini en créant le compte POP**@votredomaine.com, donc en imaginant que j'ai créé un compte POP nommé forum, mon utilisateur sera forum@tutorielgandi.net \\ Mot de passe SMTP: celui que vous avez **défini en créant le compte POP**\\ Le reste de la configuration n'est qu'affaire de click :)\\ Vous aurez également à choisir le nom de vos forums, règles d'utilisateurs etc.. mais ceci dépasse le cadre de ce tutoriel.\\ Merci de votre attention !