科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道教你用phpBB2配置一个安全的Linux论坛(上)

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

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

phpBB2是一种用PHP语言实现的基于Web脚本的开放源码论坛程序,使用较为广泛。除了Mysql数据库外它也支持PostgreSQL等其他数据库,同样它也可以在视窗平台上工作。

作者:51cto 2007年10月14日

关键字: phpBB2 配置 论坛 Linux

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共2页)

  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

  /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 填写系统信息

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章