1. 安裝php,推薦使用3.0.12及以上版本的php,但Phorum也可以在3.0.6下工作,但卻有一些問題.
Phorum已在3.0.12和4 beta 3下測試.
2. 安裝數據庫.
Mysql 版本 3.22.x或更高版本. (www.tcx.se)
PostgreSQL 6.4.1或更高版本. (www.postgresql.org)
3. 如果你還沒有一個數據庫,使用"mysqladmin"創建一個:
mysqladmin -uuser -ppassword create mydb
使用root用戶(空密碼): mysqladmin create mydb
也可以使用mysql:
mysql>create database mydb;
4. 確定此用戶對數據庫擁有select,insert,update,delete,create,alter 和 drop的權力.
一個MySQL 對此用戶的授權聲明可以像這樣:
GRANT
select, insert, update, create, alter, delete, drop
ON
database.*
TO
user@localhost
IDENTIFIED BY
password;
如果你直接使用root用戶,就不需要進行步驟4.
5. 創建表. 使用db目錄中的*.sql 來完成此工作. 例如:在MYSQL中,你可以這樣:
> mysql -uuser -ppassword dbname < mysql.sql
使用root用戶(空密碼): mysql dbname < mysql.sql
例如: mysql mydb < drive:pathmysql.sql
6. 修改 common.php. (如無必要,可不修改,直接跳過此步)
a)修改 $inf_path 指向你放forums.php的目錄.
b)修改 $include_path 指向你放included文件的目錄.
c)修改 $admindir 指向你放admin文件的目錄.
e)設置主要管理腳本的名字($admin_page) (缺省是index.php).
f)配置Phorum和你的DBMS的接口. 修改這行:
require ./db/{yourdbms}.php;
例子: require ./db/mysql.php;
從db目錄中找到你需要的文件.
POSTGRESQL 用戶注意: 如果你使用PostgreSQL 6.5或更新的版本,使用
postgresql65.php文件. 其他的使用postgresql.php文件.
7. 使webserver對admin/forums目錄有寫的權力 (只對Unix及Linux用戶)
> cd admin
> chmod 707 forums
8. 使webserver對配置文件有寫的權力 (只對Unix及Linux用戶)
> cd [inf_path]
> chmod 707 forums.php
> chmod 706 forums.bak.php
9. 將文件轉到web服務器上. 將存放phorum的目錄虛擬成web虛擬目錄phorum.
注意:如果你是第一次安裝,你需要對這些文件更名:
forums.php-dist => forums.php
forums.bak.php-dist => forums.bak.php
header.php-dist => header.php
footer.php-dist => footer.php
10. 進入Admin管理頁面,使用http://localhost/phorum/admin/index.php
選擇phorum setup,再選擇database settings,設定好數據庫的連接參數
也可以通過修改phorums.php來完成:
// initialize database variables 初始化數據庫變量
$dbName=mydb; // 設定數據庫名
$dbUser=root; // 設定用戶
$dbPass=; // 設定用戶密碼
$dbServer=localhost; //設定數據庫服務器
11. 選擇main回到主頁面,選擇"new forum"來創建一個forum
12. ok,可以使用了