Accueil 
Plan du site 
Ajouter aux favoris 



Création de site internet 
Quelques Références 
Demande de Devis 
Nous Contacter 



 
Valider 



Nos Forums 



JavaScript 
PHP/MySQL 
Travaux Pratiques 

Google
<< Précédent :: Navigation :: Suivant >>
 Travaux Pratiques >> Divers >>
 Présentation du code
Titre : Installer Phorum 3.2.11 (13469 hits)
Ajouté le : Vendredi 14 Juin 2002 à 14h57:01
Description : Vous êtes nombreux à nous demander régulièrement comment installer un forum comme celui de ce site.

Sachez que Akoter Production n'est pas l'auteur de ce forum, celui ci s'appel "Phorum" version 3.2.11.

Nous allons donc voir comment installer ce programme sur un serveur disposant de PHP (version 3 ou 4) avec une base de données MySQL ou PostgreSQL

Nota : Lors de l'installation, nous allons renommer divers fichiers et/ou répertoires, ces derniers apparaîtrons comme ceci.
Nous vous suggérons de personnaliser au fil de cette installation ces fichiers et/ou répertoires...

Certains fichiers fournis dans l'archive possédent l'extension .php (pour php4), mais il est bien évident qu'il est tout à fait possible d'utiliser Phorum en version PHP3 en modifiant l'extension de certains fichiers. C'est ce que nous allons faire pour une parfaite harmonie de nos visiteurs ;o)) ...(si vous possédez la version PHP4, il est inutile de modifier l'extension .php de ces fichiers en .php3).
Commentaire : 
6 commentaires rédigés
Ajouter un commentaire à ce code
 Exemple :
 
Installation...
  1. Phorum 3.2.11 [281 hits]
    - Dézipez le fichier zip en conservant l'arborescence de l'archive et chargez le répertoire Phorum3-2-11 sur votre site par votre client FTP.

  2. Renommer le répertoire phorum3-2-11 >> forum
  3. Renommer le répertoire include >> inc
  4. Éditer le fichier common.php (forum/common.php)
    • Dans le fichier common.php
      Modifier >>
      $inf_path="./include"; // no ending slash
      Par >>
      $inf_path="./inc"; // pas de slash à la fin

      Modifier >>
      $include_path="./include"; // no ending slash
      Par >>
      $include_path="./inc"; // pas de slash à la fin

    • Supprimer >> le suffixe -dist des fichiers suivants :
      Fichiers situés dans le répertoire inc >>

      Fichiers >>
      inc/forums.php-dist
      inc/forums.bak.php-dist
      Résultats >>
      inc/forums.php
      inc/forums.bak.php

      Nota : Version php3 >> renommer ces deux fichiers en leur donnant l'extension .php3

      Résultats >>
      inc/forums.php3
      inc/forums.bak.php3

      Fichiers >>
      inc/footer.php-dist
      inc/header.php-dist
      Résultats >>
      inc/footer.php
      inc/header.php

    • Dans le fichier common.php

      1°) Si vous êtes en version .php3 et avez donné l'extension .php3 (sinon voir le point 2°))

      Renseigner >>
      $inf_file="$inf_path/forums.php";
      $inf_back="$inf_path/forums.bak.php";

      Par >>
      $inf_file="$inf_path/forums.php3";
      $inf_back="$inf_path/forums.bak.php3";

      2°) Renseigner en mettant en commentaire les 2 lignes qui ne vous concernent pas >>

      $db_file = './db/mysql.php'; // MySQL
      //$db_file= './db/postgresql.php'; // PostgreSQL 6.4.1 à 6.5
      //$db_file= './db/postgresql65.php'; // PostgreSQL 6.5 et >

      Nota :
      Il n'est plus nécessaire de créer les tables MySQL manuellement, cette version s'en charge !! ;o))

  5. Donner au serveur Web les droits d'écriture sur le répertoire
    forums, situé dans >> forum/admin/forums
    Mettez donc ce répertoire en CHMOD 707

    C'est dans ce répertoire que Phorum placera ses fichiers de configuration...
    Nota : Sur certains serveurs (Free et Online par exemple), cette opération n'est pas nécessaire puisque le serveur Web dispose des droits suffisants pour créer des fichiers dans vos répertoires.

  6. Donner au serveur Web les droits d'écriture sur les fichiers de configuration:

    CHMOD 707 pour >>
    forum.php (ou forums.php3)

    CHMOD 706 pour >>
    forums.bak.php (ou forums.bak.php3)

  7. Afficher le menu d'administration de Phorum en saisissant l'adresse dans votre navigateur >>
    http://www.monsite.com/forum/admin


    Vous n'êtes toujours pas connecté à votre base de données "No Database Connection Available", cela est tous à fait normale ;o))

  8. Connexion à la base de données >>
    Cliquer sur "Phorum Setup" puis "Database Settings" dans le menu.
    - Renseigner ensuite les 4 champs en fonction de votre propre connexion MySQL...
    - Cliquer ensuite sur "Update"



  9. Cliquer ensuite sur "Files/Paths" dans le menu, suite à cette action vous pouvez remarquer que vous êtes à présent connecté à votre base de données "Database Connection Established"


    Nota : Avant toute chose veilliez à bien contrôler l'URL saisie dans le champ "Forum URL", Phorum utilise une des variables d'environnement par défaut pour afficher cette valeur, pensez donc à la modifier au besoin !!

    - Dans le champ "Admin URL", saisissez l'URL de la page d'administration de Phorum,
    Exemple : http://www.monsite.com/forum/admin

    - Dans le champ "File Extension", indiquez l'extension des fichiers à utiliser.
    - Nota : Si vous souhaitez utiliser l'extension .php3, il vous faudra donc changer manuellement l'extension du fichier index.php en index.php3 situé dans le répertoire forum

  10. Version française de Phorum >>
    Télécharger le fichier "french.php" [120 hits], et copiez le dans le répertoire "lang" .

  11. Cliquer sur "Global Options" ...
    Default Messages Per Page >> nombre de messages par page
    Default Email >> email de l'administrateur par défaut
    Cookies >> utilisation ou pas de cookies
    Default Language >> Langage à utiliser pour Phorum



  12. Cliquer sur "HTML Settings" pour paramétrer l'aspect de votre forum, couleur, largeur du tableau, couluer des caractères...


    Cliquez sur "Update", pour valider vos modifications, puis sur "Main" pour revenir au menu principal.

  13. Cliquer sur "Change Password" pour entrer le mot de passe de votre choix, réservé à l'administration de votre forum.


    Cliquez sur "Update", pour valider vos modifications...

    Votre Forum est maintenant près à l'usage ;o)

    Nota: il faut cependant "ouvrir" un forum.
    En effet pour l'instant nous avons configuré votre forum (connexion, apparence générale, mot de passe...), mais aucun thème de forum n'est encore paramétré, c'est donc ce que nous allons faire à présent...
 
Création d'un forum...
  1. Sélectionner "New Forum", dans le menu principal.

  2. Renseigner les différents champs puis valider votre saisie

    • Définitions >>
      - "Name" >> thème de votre forum.
      - "Description" >> Quelques phrases qui décrivent le thème du forum.
      - "Language File" >> Langage du forum.
      - "Table Name" >> Nom de table MySQL.
      - "Moderation" >> Surveillance du forum ?.
      - "Moderator Email" >> Email de l'adminstrateur.
      - "Moderator Password" >> Mot de passe pour l'adminsitration.
      - "Duplicate Posts" >> Doubles envois.
      - "Messages Per Page" >> Nombre de messages par page.
      - "Table Width" >> Largeur du tableau.
      - "Table Header Color" >> Couleur d'en tête du tableau.
      - "Table Header Font Color" >> Couleur des caractères de l'en-tête du tableau.
      - "Main Table Body Color" >> Couleur du fond mu message.
      - "Main Table Body Font Color" >> Couleur des caractères du message.
      - "Navigation Background Color" >> Couleur du fond de la barre de navigation.
      - "Navigation Font Color" >> Couleur des caractères de la barre de navigation.

  3. Démonstration :


    Cliquez en suite sur "Update" ;o)

  4. Aller votre forum >>
    Votre 1ier "forum" est maintenant créé ;o)), cliquez sur le lien "forum" pour aller sur ce dernier et y déposer un premier message...



  5. Ajouter un autre forum (facultatif) >> Si vous souhaitez avoir plusieurs forums renouvelez les opérations 1, 2 et 3, autant de fois que nécessaire...
    Nota : dans ce cas vous devez spécifier le nom d'une nouvelle table pour chacun de vos forums, afin que le script les créer automatiquement.

  6. Déposer un 1ier message >>
    Cliquez sur "Nouveau sujet" dans la barre de navigation est remplissez les différents champs.



    Nota : N'oubliez bien évidement pas de faire un lien vers votre forum, afin que vos visiteurs puissent y déposer leur messages ;o))
    Exemple :
    <A HREF="http://www.monsite.com/forum/index.php">Forum</A> ou index.php3 si vous avez configuré forum pour une version PHP3 ?!...

 
Personnaliser votre forum...
    Vous pouvez le constater sur notre Forum, personnaliser "Phorum" est un jeu d'enfant... ;o))

    Outre le fait de pouvoir modifier les couleurs (opérations 2 et 3 ) de votre forum , il est tout à fait possible de personnaliser l'aspect des pages à l'effigie de votre site Internet en y ajoutant vos bannières, iconographies, etc...

  1. Voici les fichiers PHP à utiliser :
    /forum/inc/header.php >> fichier d'en tête de toutes les pages.
    /forum/inc/footer.php >> fichier du bas de toutes les pages.

    Vous pouvez inclure du code HTML dans ces deux fichiers afin de personnaliser réellement votre forum ;o))

  2. Modifier le style >>
    Éditez le fichier header.php (forum/inc/header.php)

    Modifiez les lignes suivantes :
    <STYLE>
    BODY {font-family: Arial, Helvetica;font-size: 10pt;}
    TD {font-family: Arial, Helvetica;font-size: 10pt;}
    INPUT {font-family: Arial, Helvetica;font-size: 10pt;}
    TEXTAREA {font-family: Arial, Helvetica;font-size: 10pt;width: 500px;}
    .forum_title {font-family: Arial, Helvetica;font-size: large;}
    .forum {
    font-family: Arial, Helvetica;
    font-size: medium;
    }
    .nav {font-family: MS Sans Serif,Geneva,sans-serif;font-size: 8pt;}
    </STYLE>

 
Conclusions...
  - Vous savez à présent comment faire pour installer "Phorum 3.2.11" sur votre site Internet ;o) , n'oubliez pas cependant de protéger l'accès aux divers fichiers de configuration et notamment le fichier ./common.php, qui est le fichier principalement appelé sur chacune des pages de votre forum.

- La solution la plus simple et radicale est l'installation d'un fichier .htaccess dans les répertoires concernés (admin)...
- Plus d'info sur cette protection >>

 
 
Les plus de PHORUM !! ;o))
 
  1. Accès à l'administration par un mot de passe (il est néanmoins conseillé d'ajouter un fichier .htaccess).

  2. Un fichier de censure afin de crypter certains mots un peu durs d'oreille censor.php situé dans forum/inc/censor.php.

  3. Une arborescence simple facile de compréhension dès le premier coup d'œil.

  4. Une navigation réellement en fonction de la volonté de vos visiteurs.

  5. Un moteur de recherche permettant une recherche sur tous les messages d'un forum.

  6. Surveiller du coin de l'œil les messages postés et au besoin les modifier, voir les supprimer, tout cela grâce à sa partie d'administration...

  7. Modifiable, extensible, évolutif...

  8. A suivre...

 
 

Ajouter votre commentaire !!
. Partager nos connaissances, dialoguer ensemble, donner son avis, ce formulaire est entièrement dédié à tous vos commentaires...
. N'hésitez pas à y laisser votre touche personnelle, pour ce faire remplissez simplement le formulaire ci-dessous.
(votre commentaire sera instantanément affiché)
*Champs Requis :
Nom/Pseudo* : 
Email : 
Ma note* : 
Ajoutez un Smiley : 
Commentaire* : 
  KaraSu
- Dimanche 07 Janvier 2007 à 14h44:47
Ma note :  9/10
Commentaire : Salut, j'ai un problème, j'ai fais comme il est écrit, mais je reçoi ce message lors de la création d'un forum :
Problem getting maximum Forum ID. Did set up your database under Phorum Setup->Database Settings? (Table 'iD.forums' doesn't exist)

Je ne comprend pas d'où vient le problème

Merci de m'aider
  John Moen
- Jeudi 23 Juin 2005 à 11h09:44
Ma note :  9/10
Commentaire : " 2°) Renseigner en mettant en commentaire les 2 lignes qui ne vous concernent pas >>

$db_file = './db/mysql.php'; // MySQL
//$db_file= './db/postgresql.php'; // PostgreSQL 6.4.1 à 6.5
//$db_file= './db/postgresql65.php'; // PostgreSQL 6.5 et > "

Bon, je doit pas être vraiment doué ...je necomprends absolument rien à ce passage.

Si quelqu'un pouvais m'aider ...
Merci d'avance !
  Fabfab
- Samedi 14 Août 2004 à 15h47:19
Ma note :  10/10
Commentaire : SUper ! Mais j'ai une erreur que je n'arrive pas a resoudre :
Parse error: parse error in /var/www/free.fr/e/7/vvv.lepetitnem/forum/list.php on line 180
Si qq un peut m'aider...
  Romaric
- Mardi 25 Mai 2004 à 13h53:30
Ma note :  10/10
Commentaire : je debute en php et je dis un enorme merci.En revanche,je ne savais pas qu'il était nécessaire d'activer la base de données Mysql chez free mais bon ...
  Phantom
- Dimanche 25 Janvier 2004 à 18h50:26
Ma note :  10/10
Commentaire : Depuis le temps que je galère, mon forum fonctionne enfin.
Merci à tout le monde
  Pascal
- Vendredi 28 Février 2003 à 19h28:30
Ma note :  10/10
Commentaire : bravo beau boulot

Google


- Divers [4]


- De Vous à Nous New !



 Rechercher un script

dans les codes...
>> Rechercher


 Publicité


 Vos 4 préférés dans cette catégorie [hits]
- Formulaire de... [24425]
- Installer Pho... [13469]
- Protéger un r... [11708]
- Livre d'or ak... [7051]
Des difficultés ??!...
Rendez vous sur notre forum