Installation du forum Fire Soft Board 2 (FSB2)

Fire Soft Board 2 est une plate-forme de forum complète et adaptée à tout types d'utilisations.
Que ce soit à titre personnel ou professionnel, FSB reste gratuit.
Vous trouverez dans cette section, les instructions nécessaires à votre première installation de forum FSB2. <box round blue|FSB2 nécessite la configuration minimum suivante pour fonctionner :>

  • Un espace WEB suffisant, environ 7 Mo
  • PHP 5 ou plus
  • Une base de données active sur votre hébergement parmi les suivantes : MySQL 4.1+, SQLite 2+, PostgreSQL 7+.

</box>

Télécharger une archive FSB

Cette partie est simple et ne devrait pas poser problème.
Rendez-vous sur le site officiel de FSB pour obtenir la dernière version stable.

Vous avez alors la possibilité d’utiliser deux types d’archives :

  1. une archive “fsb2_v2.x.x_installer” contenant un unique fichier fsb2.php qui se chargera de l'extraction pour vous.
  2. une archive “fsb2_v2.x.x” contenant l’ensemble des fichiers (au format zip ou gzip)

Personnellement, je conseille la première solution, mais ce n'est pas très important.
Une fois une de ces archives téléchargée, il vous faut la décompresser.
Vous obtiendrez donc soit un dossier “fsb2” contenant l'ensemble des fichiers, soit un fichier “fsb2.php”.

Il vous faut maintenant déposer ces fichiers sur le serveur (ordinateur) qui hébergera votre forum.

Déposer les fichiers sur votre espace WEB.

<box round red right 35%|Installation en local>Dans ce cadre, déposez simplement les fichiers dans un de vos dossiers web.
Avec WAMP ou EasyPHP, le dossier en question est dans le dossier d'installation de votre logiciel, et s'appelle par défaut 'www'.</box>

Nous allons considérer que vous souhaitez installer votre forum sur un ordinateur distant.
Pour cela, vous aurez besoin des informations de connexion que vous aura remis votre hébergeur :

  • L'adresse du serveur FTP (exemples : ftpperso.sfr.fr ou 127.0.0.1)
  • Votre identifiant (ou login).
  • Votre mot de passe (ou password).

Avec ces informations, nous allons pouvoir utiliser un logiciel que l'on appelle client FTP et qui sert à gérer les fichiers sur votre hébergement.
Si vous n'en avez pas, vous pouvez télécharger celui de l'exemple ; il est gratuit et est disponible sur les 3 principales plate-forme :Filezilla (client FTP gratuit).
Si vous en avez un autre ce n'est pas grave, la plupart des clients FTP ont une présentation et un fonctionnement similaire.

Tout d'abord, il faut vous connecter au serveur FTP (parfois appelé hôte) en renseignant son adresse, votre identifiant et votre mot de passe.
La zone de gauche représente l'arborescence des fichiers sur votre ordinateur, celle de droite représente votre espace web.
Un simple glisser-déposer suffira à démarrer l'envoi du/des fichiers. Vous verrez le détail du transfert dans la zone du bas.

Transfert Filezilla

Si vous avez des difficultés, vous trouverez sur le site du zéro un tutoriel plus détaillé.

Installation

Maintenant que tout est près, il ne nous reste plus qu'à installer FSB2.
Si vous avez télécharger la version auto-extractible avec un seul fichier, il nous reste une étape.
Sinon, passez à la suite.

Extracteur automatique fsb2.php

Nous allons extraire les fichiers de fsb2.php. Pour cela, il vous suffit d’aller à l’adresse de ce fichier dans votre navigateur, par exemple **http://www.monsite.fr/fsb2.php**

Vous arriverez alors sur la page suivante dont vous pouvez choisir la langue.
Indiquez le dossier dans lequel vous souhaitez extraire les fichiers. Si fsb2.php se trouve dans ce dossier, ne changez rien, laissez ‘./’
Ensuite lancer l’extraction. Tous les fichiers seront alors extraits et vous arriverez sur la page d'installation.

Page d'extraction automatique de FSB 2

Si ce n'est pas le cas :

Exemples d'erreurs de CHMOD :

Accès interdit - erreur 403
Auto extraction error : failed to create "/forum" directory, please check permissions on your current directory, or create "" on your server.

Exemple d'erreur dû à une version inférieur à PHP5 :

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in index.php on line 24

Installation : Accueil

Votre serveur contient désormais votre forum, prêt à être installé.
Accédez donc à l'installation en entrant l'adresse de votre forum. En théorie si vous l'avez mis dans le dossier /fsb2/, son adresse sera http://votresite.com/fsb2/

Assurez-vous également d'avoir l'ensemble des identifiants liés à votre hébergement.
⇒ Identifiants FTP (facultatifs) : Adresse du serveur, login, mot de passe.
⇒ Identifiants de la base de données : Adresse du serveur, login, mot de passe.

Si tout s'est bien déroulé alors vous devez tomber sur une page assez similaire à celle ci-dessous. Il existe deux type d'installation disponibles depuis cette page :

  1. Une installation dite “normale”. Cliquez sur le bouton suivant.
  2. Une installation dite “rapide”. Cliquez sur le bouton soumettre.

⇒L'installation rapide n'est accessible que dans certains cas, en localhost, et est destinée aux développeurs à des fins de tests.

 Accueil de l'installation

Si vous n'êtes pas sur cette page :

Exemples d'erreurs de CHMOD :

Accès interdit - erreur 403
Auto extraction error : failed to create "/forum" directory, please check permissions on your current directory, or create "" on your server.

Exemple d'erreur dû à une version inférieur à PHP5 :

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in index.php on line 24

Installation rapide

Cette installation a été faite pour faciliter la vie aux développeurs, et permettre de faire des tests rapidement.
Elle n'est d'ailleurs disponible que dans certaines conditions.

A votre plus grande stupéfaction, vous vous retrouvez sur la page d'accueil de votre forum.
Eh oui, ce n'est pas plus difficile que ça.
Votre forum a été installé sous MySQL avec le <hi lightblue>nom d'utilisateur root et un mot de passe vide</hi>.
Un compte administrateur a été créé avec le couple <hi lightblue>login/mot de passe admin/admin</hi>.
Vous pouvez donc dès à présent commencer à tester votre forum.

 Index du forum après l'installation rapide

Installation : Fichiers

Le CHMOD des fichiers consiste à permettre au forum d'accéder aux dossiers importants.
La page ci dessous liste les dossiers dont votre forum à besoin.

Si un (ou plusieurs) dossier est <hi indianred>“non-inscriptible”</hi> :

  1. Cochez la case “oui” correspondante.
  2. Remplissez le formulaire de connexion FTP situé tout en bas.
  3. Cliquez ensuite en bas sur “CHMODDER les fichiers”.

Si cela ne fonctionne pas, il va falloir chmoder manuellement.

Si vous êtes hébergé chez Free, ne vous souciez pas de cette étape, ça fonctionnera sans CHMOD!

Fichiers à CHMODER

Installation : Base de données

On arrive sur la partie qui crée et remplie les tables de données.

Ici, choisissez la SGBD dont vous disposez sur votre serveur. Généralement, il s'agit de MySQL ou MySQLi (C'est pareil) mais si vous utilisez une base PostgreSQL ou SQLite sélectionnez le type approprié.

Sous cette liste de sélection, vous avez un formulaire à remplir avec :

  1. Préfixe des tables : C'est le préfixe qui sera placé devant le nom des tables de votre base de données. Utile si vous avez plusieurs forums sur une même base de données, ce préfixe doit alors être différent pour chacun d'eux.
  2. Adresse du serveur* : Notez ici l'adresse de votre serveur de base de données.
  3. Login* : Login de connexion à votre base SQL.
  4. Mot de passe* : Mot de passe de connexion à votre base SQL.
  5. Nom de la BDD* : Nom de votre base SQL.

* Cette information vous est donnée par votre hébergeur.

Installation : Base de données

Installation : Compte Admin

Un forum a besoin d'une personne pour le gérer, le configurer, le modifier … Ce sera donc vous ! En fait, plus qu'un compte admin, ce sera le compte fondateur.

  • Login de connexion : Choisissez l'identifiant qui vous permettra de vous connecter (au forum et à l'administration).
  • Pseudonyme : Ceci est le nom qui apparaîtra sur le forum, c'est une sécurité supplémentaire. Si vous ne mettez rien, il prendra la valeur du login.
  • Mot de passe : Choisissez votre mot de passe (là aussi pour vous connecter au forum et à l'administration).
  • Confirmer le mot de passe : Simple vérification.
  • Adresse e-mail : Votre adresse e-mail VALIDE !

Installation : Configuration

L'installation est maintenant presque terminée.

Configuration du forum

  • E-mail du forum : Prends par défaut l'e-mail de l'administrateur. Ce sera l'e-mail que le forum utilisera pour envoyer les e-mails de masse, ou les e-mails de notification pour les sujets surveillés.
  • Chemin d'accès du forum : Le chemin d'accès vers votre forum. A part quelques très rares exceptions, la valeur par défaut est correcte, donc n'y touchez pas si vous ne savez pas ce que vous faites. Attention : Ne pas ajouter de slash (/) à la fin.
  • Nom du cookie : Il n'est nécessaire de changer ce paramètre que si vous avez installé plusieurs FSB. Si c'est le cas mettez une autre valeur que celle par défaut.
  • Fuseau horaire du forum : Le fuseau horaire de votre forum, celui utilisé pour toutes les dates du forum, à part celles où le membre peut décider de son propre fuseau horaire.
  • Décalage horaire du forum : Le nom du paramètre parle de lui même ;)

Sécurité du panneau d'administration

* Accès au WebFTP : Choisissez à qui vous permettez d'utiliser le WebFTP. Cela permet d'éditer les fichiers du forum depuis votre panneau d'administration.

  • Accès au gestionnaire de base de données : Choisissez à qui vous permettez d'utiliser le gestionnaire de base de données. Cela permet d'effectuer des opérations sur votre base de données depuis le panneau d'administration.
Différence entre fondateur et administrateur + fondateur :

  • Accès pour le fondateur uniquement : seul VOUS et vous seul, pourrez modifier les fichiers présents sur le serveur FTP et SQL <hi indianred>(conseillé)</hi>
  • Accès pour les administrateurs et le fondateur : Vous, mais aussi les administrateurs que vous aurez nommé pour la gestion de votre forum auront accès au FTP et/ou à votre base SQL.

Remarque : Vous pourrez ensuite modifier cette option dans le panneau d'administration si besoin.

Algorithme de recherche

En fait nous allons sélectionner l'algorithme qui sera utilisé lors de la recherche de messages sur votre forum. Généralement, le forum sélectionne le meilleur algorithme possible, c'est à dire 'Fulltext MySQL'. Mais si vous utilisez un autre SGBD que MySQL, vous serez obligé d'utiliser l'un des deux autres. Je vous conseille, dans ce cas, de choisir Fulltext FSB.

Vous avez le choix entre 3 algorithmes :

  • Fulltext MYSQL : Méthode conseillée si vous disposez d'une SGBD MySQL (4.1+).
  • Fulltext FSB : Méthode développée par Génova pour FSB2. Pour toute autre type de SGBD.
  • LIKE : Méthode prévue pour les petits forums, étant sur tout autre type de SGBD que MySQL.

Utiliser l'URL rewriting

L'URL rewriting est un système de ré-écriture d'URL (adresses internet) pour avoir des urls plus propres et un meilleur référencement par les moteurs de recherche. Exemple : Elle transforme les liens du type /fsb2/index.php?p=topic&p_id=1 en /fsb2/sujet-1-1.html

Par défaut ce paramètre est désactivé car il y a quelques contraintes pour l'utiliser.

Pour pouvoir l'utiliser, il faut que votre serveur HTTP soit Apache, et que le module rewrite soit installé (un phpinfo() devrait vous dire ça). Si c'est le cas, activez le paramètre et faites ce qui est demandé sur la page d'installation : copiez le fichier /fsb2/programms/REWRITE_HTACCESS vers la racine de votre forum, et le renommer en .htaccess. Sinon n'y touchez pas.

N'activez cette fonction que si vous savez ce que vous faites. Si vous l'activez, copiez le fichier REWRITE_ACCESS contenu dans le dossier /programs/ à la racine de votre forum et renommez le, via votre logiciel FTP, en ”.htaccess” en minuscules.

Installation : Fin

installation:install-07-big.jpg

Voilà c'est fini pour l'installation.
Vous avez configuré votre base de données, votre compte et votre forum, il ne vous reste plus qu'à profiter de toutes les options que vous offre FSB2.

Il faudra maintenant personnaliser votre forum,créer vos différents espaces de discussions …
Vous trouverez des informations pour vous aider dans la section dédiée aux administrateurs de ce wiki.

Annexes :

fsb2/installation.txt · Dernière modification: 2012/10/13 12:31 (modification externe)
 
Sauf mention contraire, le contenu de ce wiki est placé sous la licence suivante : CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki