Phorum is a popular web-based forum application in PHP.

Installing the software

A maintained, preinstalled version of Phorum is available our servers. In order to use it, you need to run the install.sh script in /var/www/phorum, from the ~/www/ directory of your choice:

  $ cd ~/www/mydomain.ext
  $ sh /var/www/phorum/install.sh myphorum
Database setup

Phorum uses MySQL as its database backend so before proceeding further, you need to create a database and a MySQL user. You can do this from the Databases section of the Control Panel, or alternatively from the Shell Interface:

  csoftadm> db mysql add myphorumdb
  csoftadm> db mysql useradd myphorumuser
  csoftadm> db mysql grant myphorumdb myphorumuser all

If you wish to reuse the contents of a previous Phorum installation, assuming mydump.txt was previously generated by mysqldump, you would use:

  $ cat mydump.txt | mysql -u myphorumuser -p myphorumdb
Editing config.php

Open the file include/db/config.php in the Phorum installation directory in a text editor, and edit the name, user and password settings accordingly:

    'type' => 'mysql',
    'name' => 'myphorumdb',
    'server' => 'localhost',
    'user' => 'myphorumuser',
    'password' => 'password',
    'table_prefix' => 'phorum',
    'port' => '3306',
Using the web installer

Point your browser to the URL (http://mydomain.ext/myphorum/admin.php) and click "Continue". Enter the requested information under "Creating an Administrator".

The installation is now complete. You can now log in to the administrator account.

Links