教你用phpBB2配置一个安全的Linux论坛(上)(1)


phpBB2是一种用PHP语言实现的基于Web脚本的开放源码论坛程序,使用较为广泛。除了Mysql数据库外它也支持PostgreSQL等其他数据库,同样它也可以在视窗平台上工作。PhpBB2这个论坛软件程序安装非常简单,而且不断有升级版本出现。全球网络上大概有600万个使用phpBB2的站点。PhpBB2 最大的优点是可以进行外挂模块的开发,以建立个人的网页风格。PhpBB2功能强大包含系统信息也比较多,所以,您必须要了解到这个软件有可能会产生一些安全上的漏洞的。
一、搭建phpBB2论坛
1.phpBB2 论坛搭建的必需软硬件:
除了要搭建一个基于LAMP的网络构架、还要有运行phpBB2的软件必需的PHP-MYSQL模块和php-odbc模块,可以使用命令检测:

#rpm –qa|grep php-mysql;rpm –qa|grep php-odbc

系统要求:
软件:它要求内核Kenerl)至少在2.2以上。KDE 2.0,桌面颜色至少16位增强色。
硬件:中央处理器:奔腾II 450 以上 ,内存 128 兆 ,硬盘空间 600兆 。
2.phpbb2软件和汉化包下载:
#wegt http://www.phpbb.com/files/releases/phpBB-2.0.14.tar.bz2

#wegt http://jaist.dl.sourceforge.net/sourceforge/phpbb/lang_chinese_simplified.tar.gz

#wegt http://jaist.dl.sourceforge.net/sourceforge/phpbb

/subSilver_chinese_simplified.tar.gz
3. 软件安装: 将下载的软件拷贝到/tmp目录下,执行:

#tar –zxvf phpBB-2.0.14.tar.gz “建立一个目录:/tmp/phpBB2”
#cd phpBB2/language/
#tar –zxvf root/lang_chinese_simplified..tar.gz
#cd /root/phpBB2/templates
#tar –zxvf /root/subSilver_chinese_simplified.tar.gz
两个中文汉化包要分别拷贝到:phpBB2/language/ 和 /phpBB2/templates
目录下然后解压,注意不要放错位置,否则的程序会出现乱码。
4.为phpbb2建立数据库:
# mysql –u root –p
Enter password: xxxxxxxxx
Your Mysql connection id is 3 to server version: 4.11
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
Mysql> create database phpbb2; “为phpbb2建立数据库”
Query OK, 1 row affected (0.01 sec)
Mysql>grant all privileges on phpbb2.* to phpbbuser@localhost identified 
      by‘76543981’;“将建立的 phpbb2权限给phpbbuser 帐号,并且设定密码”
mysql>quit
Bye
5. 测试刚建立的数据库与帐号是否可以使用:
# mysql –u phpbbuser –p
Enter password: xxxxxxxxx
Your Mysql connection id is 3 to server version: 4.11
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
Mysql> connect phpbb2;
Connection id:5
Current database: phpbb2
mysql>quit
Bye
6.开始安装phpbb2:
安装前需要说明的是:Mysql服务器名称为 localhost ,这个是 Mysql 的服务器名称,不是 Linux服务器名称。通常 Mysql 的服务器名称是: localhost 。Mysql 数据库名称为 phpbb2 ,Mysql 帐号为 phpbbuser 且密码为上面设定值。
#cd /tmp/phpBB2
# chmod 666 config.php“让config.php脚本可执行”
# mv phpBB2 /var/www/html/phpbb2 “移动文件phpBB2目录到apache确省目录中”
BR>进行网络安装,phpBB2 的安裝非常简单,打开Linux的浏览器在地址栏直接输入:http://主机名/phpbb2 后会出现对话框让你填写一些系统信息见图-1。


图-1 填写系统信息


相关内容