phpbb-Forum installieren
Was ist phpbb?
Das beste mir bekannte Programm, um ein Forum im internet zu betreiben. Es ist wie der Name schon sagt, in php geschrieben und nutzt eine Datenbank, in unserm Fall mySQL. Siehe auch www.phpbb.com
Wie bekomme ich phpbb2 zum laufen?
- Erst mal müssen wir das Teil installieren
auf die Frage Webserver(s) to configure wird nur apache2 ausgewählt.
- Die Rothaut muss wissen, dass wir als Datenbank mySQL nutzen
Dazu in /etc/php4/apache2/php.ini bei extension = mysql.so das führene Kommentarzeichen ; entfernen.
und apache restarten
/etc/init.d/apache2 restart
- Nun basteln wir uns eine Datenbank
Als erstes stellen wir sicher, dass mySQL auch gestartet ist:
/etc/init.d/mysql restart
Jetzt noch schnell 2 Dateien entpacken:
gunzip /usr/share/doc/phpbb2/schemas/mysql*.gz
Nun erstellen wir uns einen root account:
mysqladmin -u root password 'MEIN_PASSWORD'
wobei MEIN_PASSWORD durchaus durch ein sinnvolles ersetzt werden darf. :-)
Dann loggen wir uns ein:
und legen eine Datenbank an:
Anschliessend wählen wir unsere Datenbak aus:
Danach legen wir einen User für diese Datenbank an:
GRANT ALL PRIVILEGES ON *.* TO phpbb2@localhost
IDENTIFIED BY 'MEIN_PASSWORD_2' WITH GRANT OPTION
und füllen die Datenbank mit dem ganzen default-Krempel.
source /usr/share/doc/phpbb2/schemas/mysql_schema.sql
source /usr/share/doc/phpbb2/schemas/mysql_basic.sql
Fertig, jetzt schnell raus hier:
- Jetzt müssen wir noch ein wenig konfigurieren
cp /usr/share/doc/!phpbb2/examples/config.php /etc/!phpbb2/
in /etc/phpbb2/config.php tragen wir unter $dbpasswd jetzt noch unser 'MEIN_PASSWORD_2 Password' ein. Abschliessend sagen wir !mysql noch, dass es per default starten soll. Mit dem sysV-init-Editor (im K-Menu unter System) geht das ganz fix:
mysql in start RL 2,3,4,5 nach apache2 droppen
und
mysql in stop RL 0,1,6 nach apache2 droppen
- Für die E-Mail Geschichten richten wir exim4 ein
exim4 installieren?
- Jetzt kommt der grosse Augenblick
Nun starten wir einen Browser und gehen auf: * http://localhost/phpbb∞