PhpBB2

Aus NoamikWiki

Wechseln zu: Navigation, Suche

Dieses kleine Turtorial erklärt die Installation und Einrichtung eines eigenen Forums. Es erhebt keinerlei Anspruch auf Vollständigkeit und kann gerne erweitert werden.


Inhaltsverzeichnis

[Bearbeiten] Warum phpBB2 ?

phpBB2 wird gerne auch von vielen Forum-4-Free-Anbietern eingesetzt. Auf Grund seines langen Bestehens und vielfältigen Einsatzes ist das Projekt zum Einen sehr ausgereift, zum Anderen gibt es etliches Zusatzmaterial wie Avatare, Skins, Smilies und Sprachanpassungen. Ausserdem gestaltet sich die Installation des Forums sehr einfach. Schliesslich ist das Forum durch ungezählte Mods erweiterbar.



[Bearbeiten] Was benötige ich zum Einrichten eines eigenen phpBB2-Forums?

Der Betrieb eines phpBB2-Forums benötigt man FTP-Zugang zu eigenem Webspace, einen Browser, sowie Zugriff auf eine Datenbank. Dabei spielt es keine Rolle ob einem MySQL, PostgreSQL, MS SQL oder Access via ODBC zur Verfügung steht.

Ob der Webspace vom Indianer (Apache ab 1.3) oder IIS ausgeliefert wird, spielt ebenfalls keine Rolle.


Wie der Name schon sagt, benötigt man allerdings PHP. Der Webserver muss darauf vorbereitet sein, PHP zu verarbeiten und PHP-Seiten auszuliefern. Ob dies der Fall ist, lässt sich sehr einfach testen. Man erstellt eine Datei info.php mit folgendem Inhalt:

  • <?php
  • phpinfo();
  •  ?>

Die Datei läd man auf seinen Webspace und ruft sie mit dem Broswer auf. Liest man nun den eben getippten Text, steht PHP nicht zur Verfügung. Das Forum kann dann leider nicht installiert werden. Man kann nun entweder zu einem anderen Anbeiter wechseln, der PHP anbietet, oder nachschauen zu welchen Konditionen man beim eigenen Anbieter PHP bekommen kann. Wenn PHP aktiv ist, sieht man nun eine Menge Informationen zur installierten PHP-Version.

Wer einen Rootserver hat, kann php und mysql auch von Hand nachinstallieren. Das ist allerdings nicht Teil dieses Tutorials.

Zusammenfassung:

  • Datenbankzugriff
  • PHP-fähiger Webspace
  • FTP-Client
  • Browser



[Bearbeiten] Zur Installation

Als Erstes muss man sich phpBB downloaden. Welche Variante ihr wählt ist egal, ihr müsst aber ein Vollinstallationpaket wählen. Dieses entpackt ihr auf eurem Rechner und ladet den Inhalt dann per FTP hoch. Während der Upload rödelt, könnt ihr schonmal checken, ob ihr auch wirklich alles für die Datenbank beisammen habt. Ihr braucht:

  • Datenbankadresse (wenn die Datenbank auf dem gleichen Rechner läuft wie der Webserver, localhost)
  • Datenbankname
  • Datenbanknutzername
  • Datenbankpassword

Eentuell müsst ihr also jetzt schnell eine Datenbank anlegen. Dann müsst ihr die Datei config.php für alle schreibfähig machen (Linux: chmod 777 config.php, oder einfach direkt mit dem FTP-Clienten). Sobald ihr das getan habt, geht es ans eigendliche Installieren. Mit dieser URL: http://www.<eure domain>/phpBB2/install/install.php könnt ihr das Installscript starten. Statt <eure domain> natürlich eure Domain eintragen. Falls ihr ein Unterverzeichniss angelegt habt, müsst ihr dieses im Pfad natürlich ebenfalls berücksichtigen.

Das folgende Formular füllt ihr einfach aus. Ihr braucht an den Einstellungen wie der Sprache und dem Boardstil noch nichts ändern. Erstens haben wir ja noch gar keine Addons installiert und zweitens geht das später sehr bequem im Administrationsmenü. Dann bestätigt ihr eure Eingaben und die Installation ist auch schon fertig. Wenn ihr auf der folgenden Seite nun zu vorschnell auf Installation abschliessen geklickt habt, ist das nicht schlimm. Das Script warnt euch nun, dass ihr noch die Verzeichnisse install und contrib löschen müsst, was ihr auch prompt tut. Falls die Warnung kam, einfach auf zurück klicken, sonst könnt ihr nun die Installation abschliessen und landet im Adminmenü.

Damit ist die eigendliche Installation fertig.



[Bearbeiten] Installation weitere Features

Das Board ist zwar nun fertig, aber auch noch ziemlich langweilig und vermutlich sogar komplett auf Englisch. Deshalb kann man es nun um weitere Komponenten erweitern. Dies gestaltet sich zum Glück sehr einfach.


Neue Sprachdateien einspielen

Um seinen Nutzern weitere Boardsprachen anzubeiten, reicht es, sich von der Downloadseite die gewünschten Sprachdateien herunterzuladen. Nun entpackt man die Dateien und läd das gesamte Verzeichniss einfach auf seinen Webspace. Die Dateien müssen dabei im Unterordner language des Forums landen. Die Sprache steht dann sofort zur Verfügung. Als Admin kann man die Standartsprache unter im Adminbereich im dritten Menüpunkt (Allgemein) unter Configuration (zweiter Menüunterpunkt) umstellen. Diese Einstellung wird jedoch nicht für bereits registrierte Mitglieder aktiv. Diese müssen die Sprache von Hand umstellen, so auch der Admin.


Neuen Skin/Template einspielen

Um einen neuen Skin/Template einzuspielen, muss man ebenfalls nur einen solchen besorgen, entpacken und hochladen. Diese gehören in den Unterordner templates des Forums. Sie sind allerdings noch nicht sofort verfügbar. Als Admin muss man sie noch unter Styles/Themes heraussuchen und auf installieren klicken. Nun stehen sie jedem Nutzer zur Verfügung. Wie auch die Sprache, lässt sich auch für den Skin ein Standart vorgeben.


Neue Smilies/Avatare/... einspielen

Nicht nur Templates finden sich vorgefertigt im Netz, auch Smilies, Avatare und weitere Grafiken sind zur freien Verwendung in unserem Board verfügbar. Auch hier gilt: einfaches Uploaden der entpackten Daten. Diesmal allerdings in den Unterordner images/smiles bzw. images/avatars. Um die Avatare den Nutzern zugänglich zu machen, muss man als Admin die Option Galerieavatare erlauben in der Konfiguration auswählen. Smilies muss man hingegen mit dem Menüpunkt Smilies erst noch importieren. Wenn die Smilies ein *.pak-file mitliefern, muss man die Smilies nur mit der Option Smilie-Paket importieren einbinden. Ansonsten heisst es Hand anlegen. Mittels Smilie hinzufügen, kann man einzelne Textersetzungen für Smilies erstellen. Damit kann man auch eigene Ersetzungen für bereits bestehende Smilies definieren.



[Bearbeiten] Wichtige Hinweise

  • Alle wichtigen Bestandteile des Forum werden in der Datenbank gesteuert. Das ist allerdings so komplex, dass man sich hüten sollte, selbst Hand an letztere zu legen. Auch sind nicht alle Einstellungen des Forums vollkommen gefahrfrei. Vor grösseren Änderungen am Forum sollte man deshalb unbedingt ein Datenbankbackup machen (das Forum bietet im Adminbereich eine Option dafür).
  • Wie man das Board nun im Detail steuert, kann nun jeder leicht selbst herausfinden. Die Bedienung ist sehr intuitiv. Unter Forum/Einstellungen kann man das Forum steuern, mit den Menüpunkten aus Gruppen kann man ganze Benutzergruppen festlegen,unter Benutzer kann man für jeden Benutzer einzeln und für Benutzer im Allgemeinen eine Menge Einstellungen festlegen.



Die englische Homepage von phpBB