Installer phpBB en local sous Windows [MAJ 18/11/2006]

Ce forum regroupe quelques documents de référence que j'ai rédigé
RĂ©pondre
Avatar de l’utilisateur
FTP
Messages : 1028
Inscription : 06 mars 2004 14h41
Contact :

Installer phpBB en local sous Windows [MAJ 18/11/2006]

Message par FTP »

L'installation d'un forum phpBB en local sous Windows nécessite l'installation préalable...
- d'un serveur Web,
- d'un logiciel de gestion de base de données compatible avec phpBB,
- et d'une version du langage PHP compatible avec phpBB.

Pour simplifier cette triple installation, il existe différent outils que l'on appelle des WAMP (Windows/Apache/MySQL/PHP) capables d'installer en 1 seule fois ces 3 logiciels sous Windows. On peut notamment citer :
- EasyPHP
- PHP triad
- php@home
- The Uniform Server
- WAMP5
- Etc.

Personnellement j'ai choisi EasyPHP car il est en français, gratuit et très bien réalisé. Sa version 1.8 installe en une seule fois :
- Apache 1.3.33
- MySQL 4.1.9 + phpMyAdmin 2.6.1 (un outil servant Ă  administrer MySQL)
- php 4.3.10

Dès lors si vous décidez vous aussi d'utiliser EasyPHP, l'installation de phpBB va se dérouler en 4 ou 5 étapes :
Dernière modification par FTP le 18 nov. 2006 17h51, modifié 15 fois.
L'urgent est fait, l'impossible est en cours, pour les miracles prévoir 24h !
Avatar de l’utilisateur
FTP
Messages : 1028
Inscription : 06 mars 2004 14h41
Contact :

Message par FTP »

Installation d'EasyPHP

Pour installer EasyPHP, suivez la procédure ci-dessous...
  • TĂ©lĂ©chargez EasyPHP en français ici
  • Lancez l'installeur d'EasyPHP
  • Choisissez la langue de l'installeur et cliquez sur "OK" pour dĂ©marrer l'installation...
    Image
  • Cliquez sur "Suivant" pour poursuivre...
    Image
  • Cliquez sur "Je comprends et j'accepte les termes du contrat de licence", puis sur "Suivant" pour poursuivre...
    Image
  • Cliquez sur "Suivant" pour poursuivre...
    Image
  • Laissez le rĂ©pertoire par dĂ©faut et cliquez sur "Suivant" pour poursuivre...
    Image
  • Laissez le nom du dossier EasyPHP dans le menu DĂ©marrer par dĂ©faut et cliquez sur "Suivant" pour poursuivre...
    Image
  • Cliquez sur "Installer" pour lancer l'installation...
    Image
    Image
  • Cliquez sur "Terminer" pour terminer l'installation...
    Image
Et voilà c'est déjà fini :)
Comme vous le voyez, l'installation d'EasyPHP est très simple.
Dernière modification par FTP le 23 juin 2006 12h38, modifié 6 fois.
L'urgent est fait, l'impossible est en cours, pour les miracles prévoir 24h !
Avatar de l’utilisateur
FTP
Messages : 1028
Inscription : 06 mars 2004 14h41
Contact :

Message par FTP »

Création de la base de données

Une fois EasyPHP installé, il va falloir préparer les conditions nécessaires pour pouvoir lancer l'installation de phpBB. Pour ce faire, la première étape va consister à créer la base de données du forum...
  • Lancez EasyPHP : menu dĂ©marrer > Programmes > EasyPHP 1.8 > EasyPHP
  • Cette fenĂŞtre doit s'afficher.
    Le statut d'Apache et de MySQL doit être au vert ("Démarré")...
    Image
    Si ça n'est pas le cas, cliquez sur le bouton "Apache" et/ou "MySQL" et sélectionnez "Démarrer".
  • Puis cliquez avec le bouton droit sur l'icĂ´ne d'EasyPHP dans la barre des tâches et sĂ©lectionnez "Administration"...
    Image
  • Cliquez sur le bouton "GESTION BDD" pour lancer phpMyAdmin...
    Image
  • Dans le champ "CrĂ©er une base de donnĂ©es", tapez "forums" puis cliquez sur le bouton "CrĂ©er"...
    Image
Et voilĂ .
La future base de données de phpBB a été créée :wink:

A partir de cette étape, la suite de l'installation va différer suivant que vous vouliez installer une version 2.0.x ou une version 3.0.x de phpBB :
- Pour poursuivre sur l'installation de phpBB 2.0.x, continuez ci dessous
- Pour poursuivre sur l'installation de phpBB 3.0.x, rendez-vous 3 messages plus bas
Dernière modification par FTP le 23 juin 2006 13h55, modifié 7 fois.
L'urgent est fait, l'impossible est en cours, pour les miracles prévoir 24h !
Avatar de l’utilisateur
FTP
Messages : 1028
Inscription : 06 mars 2004 14h41
Contact :

Message par FTP »

Mise en place des fichiers de phpBB 2.0.x

Après l'installation de la base de données, il faut maintenant placer les fichiers de phpBB. Pour ce faire...
  • Dans "C:\Program Files\EasyPHP1-8\www" crĂ©ez un nouveau rĂ©pertoire "\forums"
  • Puis tĂ©lĂ©chargez phpBB ici. Il vous faut rĂ©cupĂ©rer...
    - La dernière version en "Full Package"
    Image
    - Les fichiers français "Language" & "subSilver"
    Image
  • DĂ©compressez le fichier "Full Package" et placez le contenu du rĂ©pertoire phpBB2 dans "C:\Program Files\EasyPHP1-8\www\forums"
  • DĂ©compressez le fichier "Language" dans "C:\Program Files\EasyPHP1-8\www\forums\language"
  • DĂ©compressez le fichier "subSilver" dans "C:\Program Files\EasyPHP1-8\www\forums\templates"
  • Astuce ! Si vous voulez que la langue française s'appelle "Francais" et non pas "French" dans phpBB, renommez les 2 rĂ©pertoires "\lang_french" en "\lang_francais" dans "\language" et "\templates\subSilver\images" (attention avec un "c" et pas un "ç").

    Au final vous devez obtenir ceci...
    Image
L'urgent est fait, l'impossible est en cours, pour les miracles prévoir 24h !
Avatar de l’utilisateur
FTP
Messages : 1028
Inscription : 06 mars 2004 14h41
Contact :

Message par FTP »

Installation de phpBB 2.0.x

Enfin, il ne reste plus qu'Ă  installer phpBB, et pour ce faire...
  • Cliquez avec le bouton droit sur l'icĂ´ne d'EasyPHP dans la barre des tâches et sĂ©lectionnez "Web local"...
    Image
  • Cliquez sur le dossier "forums" (celui de vos fichiers phpBB)...
    Image
  • Puis paramĂ©trez l'installation de vos forums.
    Pour cela, ne modifiez que ces champs (les autres restants inchangés)...
    - SĂ©lectionnez la langue "Francais"
    - Sélectionnez le type de base de données "MySQL 4.x/5.x"
    - Nom de base de données, tapez "forums"
    - Nom d'utilisateur de la BD, tapez "root"
    - Email administrateur, tapez n'importe quoi de toute façon aucun email ne sera envoyé
    - Nom d'utilisateur de l'admin, tapez "admin" (ou ce que vous voulez d'autre)
    - Mot de passe, tapez ce que vous voulez !

    Au final vous devez avoir... (sauf le nom de domaine qui correspond au nom de votre ordinateur et qui sera différent)
    Image
  • Puis cliquez sur le bouton "DĂ©marrer l'installation"
  • Sur l'Ă©cran suivant, cliquez sur le bouton "Finir l'installation"
  • Puis dans "C:\Program Files\EasyPHP1-8\www\forums", supprimez les rĂ©pertoires "\contrib" et "\install" (voir "\docs" qui ne sert Ă  rien)
  • Et enfin, cliquez sur le gros logo phpBB en haut Ă  gauche pour aller sur la page d'accueil de phpBB
Et voilĂ .
Cette fois-ci c'est fait. Votre forum est en place :D

Il ne vous restera plus qu'à vous connecter en utilisant "admin" + votre mot de passe, et à paramétrer vos forums en cliquant sur le lien "Aller au Panneau d'administration" en bas de page.
L'urgent est fait, l'impossible est en cours, pour les miracles prévoir 24h !
Avatar de l’utilisateur
FTP
Messages : 1028
Inscription : 06 mars 2004 14h41
Contact :

Message par FTP »

Mise en place des fichiers de phpBB 3.0.x

Après l'installation de la base de données, il faut maintenant placer les fichiers de phpBB. Pour ce faire...
  • Dans "C:\Program Files\EasyPHP1-8\www" crĂ©ez un nouveau rĂ©pertoire "\forums"
  • Puis tĂ©lĂ©chargez phpBB ici. Il vous faut rĂ©cupĂ©rer la dernière version en "Full Package" (pour l'instant vous n'avez pas le choix, elle n'existe qu'en anglais et avec un style temporaire subSilver)...
    Image
  • DĂ©compressez le fichier "Full Package" et placez le contenu du rĂ©pertoire phpBB2 dans "C:\Program Files\EasyPHP1-8\www\forums"

    Au final vous devez obtenir ceci...
    Image
Dernière modification par FTP le 23 juin 2006 14h02, modifié 1 fois.
L'urgent est fait, l'impossible est en cours, pour les miracles prévoir 24h !
Avatar de l’utilisateur
FTP
Messages : 1028
Inscription : 06 mars 2004 14h41
Contact :

Message par FTP »

Installation de GD2 et ImageMagick

phpBB 3 utilise 2 librairies qui ne sont pas disponibles par défaut à l'installation d'EasyPHP. Il s'agit :
- de GD2 pour créer les petites images qui servent à la fonctionnalité de code de confirmation visuel,
- et d'ImageMagick pour créer un vignette (copie réduite) des photos ou images que l'on peut attacher aux messages.

Or pour que ces fonctionnalités marchent, il faut obligatoirement activer GD2 (qui est une extension livrée avec php) et installer ImageMagick.

Donc pour activer GD2, suivez la procédure ci-dessous...
  • Si EasyPHP n'est pas lancĂ©, lancez EasyPHP
  • Cliquez avec le bouton droit sur l'icĂ´ne d'EasyPHP dans la barre des tâches, sĂ©lectionnez "Configuration", puis "Extensions PHP"...
    Image
  • Cochez l'extension "php_gd2" pour l'activer, cliquez sur le bouton "Appliquer", puis sur le bouton "Fermer"...
    Image
Et c'est tout. GD2 est activé ! :)


Maintenant pour installer ImageMagick sous Windows, suivez la procédure ci-dessous...
  • Si EasyPHP Ă©tait lancĂ©, quittez EasyPHP. Pour cela, cliquez avec le bouton droit sur l'icĂ´ne d'EasyPHP dans la barre des tâches et sĂ©lectionnez "Quitter"...
    Image
  • Puis tĂ©lĂ©chargez la dernière version d'ImageMagick Q16 pour Windows avec DLL ici
  • Lancez l'installeur d'ImageMagick
  • Cliquez sur "Next" pour dĂ©marrer l'installation...
    Image
  • Cliquez sur "I accept the agreement", puis sur "Next" 2 fois...
    Image
    Image
  • SĂ©lectionnez un chemin d'installation obligatoirement sans espace !
    L'installation ne peut donc pas se faire dans "\Program files\". Le plus simple est donc d'installer ImageMagick dans la racine de votre disque dur (en utilisant "Browse..." pour changer de répertoire) et cliquez sur "Next" pour poursuivre...
    Image
  • Laissez le nom du dossier ImageMagick dans le menu DĂ©marrer par dĂ©faut et cliquez sur "Next" pour poursuivre...
    Image
  • DĂ©cochez "Create a desktop icon", laissez toutes les autres options par dĂ©faut, puis cliquez sur "Next" pour poursuivre...
    Image
  • Cliquez sur "Install" pour lancer l'installation...
    Image
    Image
  • Enfin, cliquez sur "Next" puis "Finish" pour terminer l'installation...
    Image
    Image
Et voilà c'est déjà fini. :)
Dernière modification par FTP le 27 nov. 2006 12h21, modifié 5 fois.
L'urgent est fait, l'impossible est en cours, pour les miracles prévoir 24h !
Avatar de l’utilisateur
FTP
Messages : 1028
Inscription : 06 mars 2004 14h41
Contact :

Message par FTP »

Installation de phpBB 3.0.x

Enfin, il ne reste plus qu'Ă  installer phpBB, et pour ce faire...
  • Lancez EasyPHP : menu dĂ©marrer > Programmes > EasyPHP 1.8 > EasyPHP
  • Cette fenĂŞtre doit s'afficher.
    Le statut d'Apache et de MySQL doit être au vert ("Démarré")...
    Image
    Si ça n'est pas le cas, cliquez sur le bouton "Apache" et/ou "MySQL" et sélectionnez "Démarrer".
  • Puis cliquez avec le bouton droit sur l'icĂ´ne d'EasyPHP dans la barre des tâches et sĂ©lectionnez "Web local"...
    Image
  • Cliquez sur le dossier "forums" (celui de vos fichiers phpBB)...
    Image
  • Puis cliquez sur l'onglet "Install"
  • Cliquez sur "Next" pour lancer la vĂ©rification de votre configuration
  • LĂ  une page de contrĂ´le de votre configuration très similaire Ă  celle-ci doit s'afficher... (avec ImageMagick correctement dĂ©tectĂ©)
    Image
  • Si c'est le cas, cliquez sur "Start Install" pour commencer l'installation
  • Puis paramĂ©trez l'accès Ă  votre base de donnĂ©es.
    Pour cela, ne modifiez que ces champs (les autres restants inchangés)...
    - Database name, tapez "forums"
    - Database username, tapez "root"

    Au final vous devez avoir...
    Image
  • Puis cliquez sur le bouton "Proceed to next step" pour tester la connexion
  • Si le test de connexion a rĂ©ussi, cliquez ensuite une nouvelle fois sur "Proceed to next step"
  • Puis paramĂ©trez le compte de l'administrateur de vos forums
    A notez que vous pouvez mettre n'importe quel email, de toute façon aucun email ne sera envoyé...
    Image
  • Puis cliquez sur le bouton "Proceed to next step" pour vĂ©rifier que vos paramètres sont corrects, et une seconde fois pour que l'installeur sauvegarde le fichier de configuration de vos forums
  • Sur l'Ă©cran suivant, vous n'avez qu'une chose Ă  faire : dĂ©sactiver l'envoi d'emails car EasyPHP n'est pas configurĂ© pour envoyer des mails. Pour cela, sur la première ligne (Enable board-wide emails:), cliquez sur "Disabled"...
    Image
  • Puis cliquez sur "Proceed to next step"
  • Aller dans "C:\Program Files\EasyPHP1-8\www\forums" pour supprimer le sous rĂ©pertoire "\install" (voir "\docs" qui ne sert Ă  rien)
  • Et enfin, il ne vous reste plus qu'Ă  cliquer sur le bouton "Login" pour vous connecter au forum (vous arriverez directement sur le panneau d'administration)
Et voilĂ .
Cette fois-ci c'est fait. Votre forum est en place :D
L'urgent est fait, l'impossible est en cours, pour les miracles prévoir 24h !
RĂ©pondre