PHPBB Et tout se qu’il faut savoir

**I ] Préambule :**

Voici la liste des chapitres pour connaitre les 3/4 de PHPBB :

Qu’est ce que PHPBB ?

Infos

Installation et téléchargement

Admin

Les Mods

Les Prémods

La pratique relative de PHPBB


**II ] Qu'est ce que PHPBB ?**

PHPBB est un système de forum codé en PHP (langage dynamique). Vous pouvez poser, lire des sujets, editer, avoir une boite de message personnel, un profil personnalisé ... !

PHPBB est utilisé sous Tribu-Games donc vous en voyez de suite l’utilité. PHPBB est bien sûr gratuit (Open-Source).

Avant de le télécharger, je souhaite vous faire part d’une remarque très importante : le codage. PHPBB utilise PHP certes ainsi que les Templates.

En bref, le code HTML et CSS (design) sont différents de PHP ! PHPBB utilise aussi ce que l’on appelle un “branchement de clé en clé”. Regarder ce schéma :

Code PHP de PHPBB ⇒ fichier de langage (soit français ou anglais) ⇒ fonctions ⇒ template ⇒ affichage ⇒ design ERREUR !

Et oui, PHPBB peut rencontrer diverses erreurs + comme la fameuse Message_die() ou encore Parse Error !


**III ] Infos :**

Après ca, il nous reste encore une dernière chose à voire : la configuration. Certes, PHPBB n’est qu’un programme PHP mais il a besoin de resources dont une principale : Les BDD ! Non non, n’ayez pas peur, BDD signifie Base De Données, c’est une Base ou sont stokées des informations.

Imaginez que vous postez un sujet sur le forum, ou sera t-il mit ? Dans un fichier ? Non, se serais trop complexe à faire ! Une BDD est souple et non-complexe donc on prend cela.

PHPBB gère normalement, comme BDD :

- MySQL - MySQL 4.x

Mais vous pouvez utiliser une autre liste de BDD (Postgr, MSacces, ...) !

Bon, attaquons l’installation ...


**IV ] Installation et téléchargement :**

Ca y est, vous êtes maintenant un amateur de PHPBB. Il reste à le télécharger ...

Cliquer içi : http://www.phpbb-fr.com/downloads/download.php?id=2

Une fois le téléchargement terminé, dézippez-le avec un programme style WinZIP, WinRAR ou PowerZIP

Ensuite, ouvrez votre logiciel FTP pour transferer le forum dans votre hébergement. Uploadez alors PHPBB dans un dossier. Exemple :

Racine du FTP :



Index.html | Fichier Prive | Dossier

Uploader PHPBB fera :



Index.html | Fichier Prive | Dossier PHPBB2 | Dossier

Si tous s’est passé correctement, allez sur le dossier PHPBB2 et vous découvrirez normalement plein de dossiers avec des fichiers à nom bizarre (common.php, config.php, ...).

Le répertoire de votre forum peut aussi s’appeller forum ou forums au lieu de PHPBB2. Vérifiez bien avant de lancer une installation pour ne pas vous tromper. Vous pouvez donc aussi renommer comme vous le sentez le dossier de votre forum AVANT l’installation si possible.

Bon maintenant, lancer un lien dans votre naviguateur internet :

http://www.votresite.com/repertoire_ou_est_instaler_phpbb/

Par exemple, si mon site est Zibouiboui.net et que le dossier de mon forum est PHPBB2, ca feras :

http://www.zibouiboui.net/PHPBB2/

C’est simple nan ? Vous serez ensuite transporté à une installation.



Langue par Défaut du Forum : Choissisez “French” Type de la Base de données : C’est MySQL courrament Choix du type d’installation : Choississez Installation Nom du Serveur de Base de données / SGBD : Serveur de votre BDD (localhost, ...) Nom de votre Base de données : Le nom de votre BDD Nom d’utilisateur : User de votre BDD Mot de passe : Mot de passe de votre BDD Préfixe des tables : Laissez phpbb_ Adresse e-mail de l’Administrateur : Votre adresse email Nom de domaine : Laissez Port du serveur : Laissez Chemin du script : Laissez Nom d’utilisateur : Nom d’user de votre compte administrateur Mot de passe : Mot de passe de votre compte administrateur Mot de passe [ Confirmer ] : Retaper votre mot de passe administrateur

Cliquer sur “Valider” et wala, vous avez installé le forum. Ensuite, allez sur votre FTP puis dans votre dossier PHPBB2 et supprimez les dossiers suivants : Docs Install Contrib

Ensuite, ca y est votre forum est installé et accesible de la sorte : http://www.votre.site.com/repertoire_de_votre_forum_phpbb/


**V ] Admin**

Vous êtes sur votre forum mais si c’est nul, c’est normal : rien n’est installé. Connectez vous en cliquant sur “Connection” et insérez votre nom d’user + mot de passe.

Configurez votre forum en cliquant sur “Aller au panneaux d’administration” en bas de votre forum.

Je ne vais pas vous expliquer comment gérer votre forum, ce serais ultra-long. Faîtes des rechercher sur Google.fr ou posez vos questions sur ce topic


**VI ] Les mods :**

PHPBB devient lassant à force et beaucoup de monde ne veulent plus s’inscrire aux forums. Les mods sont des modifications sur votre forum.

Les MODificationS sont des petits ajouts supplémentaires dans votre forum. Les mods sont constitués de 3 niveau, en voici des exemples :

Facile ; Google Visit counter

Intermédiaire ; Points Système, PCP

Dur : Rencontre, Arcade, ADR & Rabbitoshi

Cela ne veut pas dire qu’ils sont difficiles à modifier, loin de là, c’est la compléxité de l’opération qui est donnée ; si vous n’avez jamais installé de mods et que vous voulez installer “Arcade mods”, laissez tomber de suite à moins d’avoir une grande patience ...

Pour télécharger des mods :

http://forums.phpbb-fr.com http://forum.phpbb.biz

Ce sont les 2 sites les plus connus.

Si tu as la flemme d’installer des mods, regarde ceçi :

EasyMods, installeur de mods automatique, il fait TOUT à votre place. Sympa nan ? Malheuresement, il est impossible de faire tous les mods pour l’instant et il fait juste les plus petits ... Je vous tiendrais au courant de s’taffaire ^^ !

Comment installer une mods ?

Simple, il suffit d’executer en premier les requêtes SQL, de faire les modifications dans les fichiers. Tu en sauras plus sur Aideoforum :

http://www.aidoforum.com/tutoriaux-57-les-mods.html

!


**VII ] Les prémods :**

Et si j’ai la flemme de installer moi même et que j’ai la flemme d’attendre la sortie de EasyMods, je fait comment ????!!!

Tu es une feignasse (comme moi), tu a besoins de Points System, Arcades mods et encore pleins d’autres mods ? Alors laisse moi te présenter une chose belle et bien réelle : les PréMods !!!

Prémodifier plus précisément, car quand tu télécharges PHPBB, il est vierge de tout modification !!! Les prémods, c’est PHPBB bien normal, un nouveau PHPBB quoi mais à l’installation ... tous pleins de mods sont pré-installés.

Avantages :

- Tu n’installes rien, tout est déjà fait.

- Tu bénéficies de mises à jours gratuites.

Inconvénients :

- Un copyright en dessous, ca fait moin pro.

- C’est une prémod, tu ne peut pas te venter d’avoir “créé” ton forum.

- Si l’auteur arrête ca prémod, tu devras te tapper tout seul les mise à jours et comme une prémod contient environs une trentaine de mods, bonjour là galère :x !!!

- Tu n’a pas TON template voulu et de plus, tu ne peux pas installer des mods en plus. Ainssi, si tu veut une prémod spécifique et que l’auteur le lendemain change sa version pour ajout de mods dont tu ne veux pas, tu seras obligé de la télécharger pour la sécurité de ton forum !

Bref, une prémod c’est bien mais bon, ca reste une prémod quoi !!! Voici les principaux site pour télécharger une prémod :

http://forum.phpbb.biz http://www.ezcom-fr.com/ http://www.unionfruitee.org/ http://www.phpbb-be.com


**IX ] La pratique relative de PHPBB ?**

Si tu es arrivé jusque là, c’est que tu n’es pas aussi nul que tu en a l’air !!!

Qu’est ce que la pratique relative de PHPBB ?

PHPBB est un script PHP / MySQL. Il peut arriver que PHPBB bug (cela est assez fréquent).

Exemple :

Vous installer PHPBB et du jour au lendemain, on vous affiche cette erreur :

phpBB : Critical Error Couldn’t open template_name theme template config file

Que faire ? Il vous faut étudier ce message. Premièrement, avant rechercher la cause, vérifiez toujours :

Que votre hébergeur est OK Que votre fichier config.php est OK

Sinon, essayer de remettre en ordre ceci. Si tout est OK, comment faire ?

Déja, “phpBB : Critical Error” vous informe d’une erreur critique. Jusque là, rien de bien grave. Le plus souvent, on obtient ce phpbb critical error en supprimant sont fichier config.php ou en le modifiant ou en le renommant.

Oui, les programmes Unix et Windows sont sensibles à la casse des fichiers, vous avez peut-être nommé votre fichier CONFIG.PHP ou même config.phP ? Remettez le alors en “config.php” sans les guillemets.

Ensuite, étudions l’autre ligne :

Couldn’t open template_name theme template config file “Couldn’t open” signifie une altération d’ouverture, on en déduit déja que :

Cette erreur est critique et que PHBB n’arrive pas a ouvrir XXXXX !

XXX est l’élément manquant ...

Ensuite, “template_name theme template” signifie que ... hein, que rien ? Nan, là, ça se corse. Regardez, “template_name” veut dire en français le nom du template. On en déduit que le nom du template a un problème ???! Avez vous bien Uploadé tous les fichiers de votre template ? Si oui, continuons, sinon, faîtes le et si ça recommence, suivez.

Bon, ensuite, “theme template”, c’est plus explicite, c’est le theme de votre template. Oulala, template = thème et c’est quoi le thème de votre template ? Comme dit plus haut, PHPBB n’est qu’un script PHP, il utilise un codage PHP + une mise en page (les templates). Les templates peuvent faire bugger le script PHP donc. Mais les templates sont en fait constitués de “clé de langue”. Exemple d’une fichier template ; index_body.tpl :



<table width=”100%” cellpadding=”2” cellspacing=”1” border=”0” class=”forumline”> <tr> <td class=”cat” colspan=”2”><a href=”{U_VIEWONLINE}”>{L_WHO_IS_ONLINE}</a></td>

Vous voyez donc du code HTML mais vous voyez d’étranges signes “{” et “}” qui correspondent à des valeurs dans le fichier de configuration des clés de langue : langue_main.php !!

Qu’à cele ne tienne, on remarque aussi des class=”forumline”. Tient, intéressant, des clés de valeur en clé de valeur ? A votre avis, qu’est ce qui créer des raccourcis avec des class et qui à des clés de valeur (span, div, ...) ? Réponse

Le CSS

Si vous n’avez pas trouvé, normal, vous êtes Noob mais ca viendra, vous inquiétez pas !!!

Après ca, on se dit donc ?

Cette erreur est critique et que PHBB n’arrive pas a ouvrir le thème de votre template

Donc ... problème niveau du CSS ? ATTENTION, nous n’en sommes pas encors sûr car cela peut-être soit :

- Le fichier CSS de votre template. - Les clé de langue (langue_main.php) qui bogue.

On va commencer par finir d’étudier l’erreur et on en déduira le reste.

Bon ensuite “config file” signifie le fichier de configuration. Pardis ........... CONFIGURATION DE QUOI ? De votre template mais lequel : clé ou css ?

Telle est l’énigme de PHPBB cluedo : je dirais le CSS, dans le code source avec ces clés invalide ! :twisted: Nan je déconne, on va chercher plus loin z’encore !

Bon, commençons par étudier le fichier lang_main.php, cherchez manuellement des colorisations bizarre !!! C’est à dire ceçi :

[’Test’] = “test”; [’Test2’] = “test2”; [’Test3] = “test3”;

Vous voyez bien la différence ; la majorité des clés sont de couleur VERTE au début puis OLIVE à la fin. Seulement, 1 est malformée, de couleur grise, ce qui indique un problème. Or, on a oublié un petit " ' " (je l’ai agrandi loool ) !!! Alors mettez le et au magie magie, ça se colore bien.

Si vous n’avez pas un éditeur de texte qui colore le code, prenez en un gratuit, Notepad++ téléchargeable sur http://www.clubic.com !!!

Mais bon, imaginons qu’il n’y ait aucune erreur, rendez vous au CSS ... et ne modifiez pas la source, il n’y aura aucune erreur de coloration lol, modifiez la casse, ça parait bête mais si votre fichier s’intitule subsilver++.css, il faut le mettre en SubSilver++.css : c’est un exemple lol !

Vérifiez donc et tadaa soit ;

- Ca marche, hip hip hip yess !!!

- WARNING, ça marche pas !!!

Dans ce cas, il suffit de renommer votre fichier xxxx.cfg en respectant la bonne casse, comme pour le CSS. Pourquoi ce fichier là et pas mama_body.tpl ? Rrrr, parce que ce fichier n’est pas un template mais un cfg, une sorte de “deuxième CSS” !

Si ça marche, YESSSS, enfin, vous êtes plus un Noob mais un amateur xD ^^ !

Si ça bug eh bien, poster un message sur ce topic et j’essaierais de vous aider.

Et si j’ai envie de boire un coup ? Ben allez boire un coup lol !

Vala, vous savez tout de PHPBB et de ses erreurs !

WiLiTuNiNg 25/02/2006 01:16 http://vep.network-hosting.com

 
installation.de.phpbb.txt · Dernière modification: 21/05/2006 12:12
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki