杂七杂八

安装 phpBB 1.4.xx 版论坛

安装 phpBB 1.4.xx 版论坛

最近更新时间: 2002/01/13

早期 Apache 有很多的插件,不过,这些插件可能都得要自己安装,Linux distribution 官网数据并没有提供。 另外,鸟哥之前也不懂程序,所以 PHP 没有学好,因此,很多的特殊功能,都需要第三方软件才有办法达成! 总总因素,所以就有 Apache 套件安装的数据。

不过,就如同站内其他的老文章一样,Apache 目前已经有很多的套件内含了,所以不用自己手动安装。 而目前 (2022) 服务器网页编程语言 PHP 等又大概是显学,大家都会一些~当然,这些之前的软件就不重要了!

再次声明:这些文章只是舍不得丢的数据,并不是什么需要特别阅读的!尤其是文章内容超级旧! 所以,大家看看就好!千万不要学喔!哈哈哈!

前言

将网页安装完毕,也吸引了一些人潮之后,我想,接下来比较麻烦的大概就是如何与你的网友们沟通了!想当初 VBird 对于网页这东西还不熟悉的时候,很多的信息都无从得知,那时也是很着急的想要架设一个网友们沟通的讨论区。虽然可以到一些大型网站上申请留言版,但是那根本就无济于事,因为以我们这个网页的特色而言,我们需要的是借由多方面的讨论来得到相关的信息与正确的回应呀!所以,讨论区是相当需要的。
此外,由于我们是使用 Linux 这个操作系统,这东西本来就是服务器的一种,如果使用我们自己的系统来架设讨论区,那不是更棒吗?可以自己掌控自己的系统,是一件很快乐的事情呢!呵呵!OK!那我就到网络上到处去搜索数据,最后终于问到有两个比较有名的免费讨论区软件,其中,VBird 个人较喜欢的是 phpBB 这一个免费讨论区了!
由于近年来 PHP 这个网络语言,配合 MySQL 这个人性化的数据库系统,与搭配 Apache 这个广为人知的网页服务器,是除了微软之外的另一个主流网页服务器了!最重大的特色就是『安全』加上『免费』咯!因此,目前很多的软件都是建构在这个 PHP 网络语言上面,当然, phpBB 顾名思义,一定马上就可以了解这是一个 PHP 语言写成的软件套件了!他的优点很多, VBird 个人是真的蛮喜欢的,只不过有些功能仍嫌不足,故而 VBird 就自己加上一些代码,来达成 VBird 自己想要的功能啰!
这一篇心得分享主要是以 VBird 修改过的 phpBB 中文版来说明的,而版本是截至目前(2002/01/12)为止 phpBB 公告发布的最新版本 Version 1.4.4 版,如果你对于原来的文件比较有兴趣,欢迎到 phpBB 的网站上去搜索一下啰!那边的说明应该也会比较完备的!网址为:
http://www.phpbb.com/
当然了,由于 VBird 的 PHP 经验与功力都是 Zero (零零零.....),所以翻译或者是中文化程度上可能会有问题存在,也欢迎大家在发现问题的时候,记得提醒我喔!

安装中文化版本 phpBB

基本上,这里的安装方法只是将 phpBB 网站的说明数据转译成中文而已,没什么了不起,如果您的英文好,那么建议直接到该网站上看说明就 OK 了!
  • 确认安装信息:

  • 安装前,你需要完全的了解你的系统与 phpBB 到底合不合??由于 phpBB 需要:
    • PHP 3.015 以后版本;
    • MySQL 数据库 3.22 或 3.23 版本均可;
    • Apache 网页服务器。
    所以,你得先确认你的系统上已经安装好了至少这三个东西,并且,这三个咚咚都可以被正常的启动与运行才可以!如果你还没有安装妥当的话,那么欢迎到底下的网页上看看如何架设吧:千万记得,如果你的 PHP 与 MySQL 没有架设成功,那么你就不需要再往下看了,因为,你的讨论区将没有用.....
  • 下载并移动 phpBB 讨论版套件:

  • phpBB-1.4.4 版在 phpBB 的网页上可以找到,您可以  点这里  来下载,至于 VBird 改写的中文版可以在 这里 点击下载喔!下载完之后,请依序进行:
     
    [vbird @tsai vbird]? tar -zxvf phpBB-1.4.4-ch.tar.gz
    产生一个 phpBB 的目录;

    [vbird @tsai vbird]? mv phpBB /home/vbird/public_html
    移动到可以让大家浏览到的 vbird 的个人网页空间;

    以上面为例,由于这是一个可以让大家使用的讨论版,因此,你可以以一般人身份来安装这个套件,而不需要动用到 root 的身份!此外,我将他移动到 vbird 这个人的个人网页的首页去,由于我在 httpd.conf 里面设置为 public_html 是 apache 的缺省首页,如果你的缺省首页不是这个的话,请依你的情况来加以改写啰!
    在上面的例子中,在安装完毕之后, Internet 上面的人将可以使用 http://your.domain.name/~vbird/phpBB 来看到我安装的讨论区了!
  • 设置参数档的可读取权限与路径:

  • 由于 phpBB 这个讨论区是以 Web 的界面来安装的,想当然耳,你就必需将你的 phpBB 目录移动到 Internet 可以看到的地方。然而在一开始安装的时候,由于重要的参数档 config.php 是服务器软件不可写的属性,因此你必需修改一下 config.php 文件的属性:
      chmod 666 config.php
    如果 install.php 程序判断出 config.php 不可写入,那么将出现错误画面!因此在安装的时候,压根 phpBB 就不会让你安装的哩!另外, config.php 这个文件的内容也可以稍微看一下!最重要的是这个文件里面关于讨论区路径的设置需要正确才可以运行!在 config.php 这个文件的第 39 行的地方,程序需要你设置一下讨论区的路径!以上面的路径为例,由于我安装在 http://your.domain.name/~vbird/phpBB 底下,所以第 39 行需要设置成:
      $url_phpbb = "/~vbird/phpBB";
    需要特别注意的是,由于 php 在每一行『程序』的结尾都需要加上『;』符号!这个千万不可以少掉喔!
  • 运行 install.php :

  • 准备安装啰!在一台可以连上你的 Web 主机的机器上,连接上来 Web 主机,以 VBird 上面为例,我就在 IE 的网址列填入:
      http://your.domain.name/~vbird/phpBB/install.php
    另外,由于 install.php 已经被 VBird 改过了,所以说明都已经变成中文啦!因此,你可以不费吹灰之力就将你的 phpBB 讨论区搞定啰!(因为,中文总看的懂吧!!)
    1. 第一步,设置数据库:如果 config.php 权限设置正常的话,那么你将可以看到一个窗口,在该窗口下面需要输入 MySQL 这个数据库的相关参数!通常 MySQL 缺省的主机名称为 localhost ,而如果你具有 root 的身份,那么你可以新建一个数据库!如果你只是一般的用户身份,那么你将需要向网管人员申请一个数据库,并取得相关的密码与帐号后,才可以继续下一步;
    2. 第二步,确定数据库的可用性:第一步骤按下『下一步』之后,若一切顺利,将会产生如下的画面:
    3. Testing DB Connection...DB Connection Good!
      Selected database phpBB...Database could not be found
      Attempting to create database phpBB...Database Created!
      Creating phpBB tables an inserting default data...
      Creating table cat [OK] 
      Creating table config [OK] 
      Creating table disallow [OK] 
      Creating table forums [OK] 
      Creating table hmf [OK] 
      Creating table ranks [OK] 
      Creating table posts [OK] 
      Creating table posts_text [OK] 
      Creating table pmsg [OK] 
      Creating table sessions [OK] 
      Creating table themes [OK] 
      Creating table topics [OK] 
      Creating table users [OK] 
      Creating table online [OK] 
      Creating table acess [OK] 
      Creating table smiles [OK] 
      Creating table words [OK] 
      Creating table banlist [OK] 
      Creating table forum_mods [OK] 
      Creating table forum_access [OK] 
      Inserting default data [OK] 
      Database Created Successfully! 
      如果没有办法安装的话,那么可能就是数据库有问题了!这个时候,可能需要考虑一下 MySQL 的咚咚了。VBird 的解决方法:通常是换一个数据库名称就可以了
    4. 第三步,创建『讨论区管理员』帐号:讨论版的参数设置,都需要具有『站长』级身份的管理者才行!所以你必需创建一个站长喔!当然了,站长也可以就是你本人的 ID 啦!
    5. 第四步,创建讨论版参数:随你的高兴设置吧!
  • 将 config.php 权限修改回来:

  • 好了!将权限修改回来吧!
      chmod 644 config.php
  • 添加文件夹与讨论版:

  • 好了!我们已经有讨论区了!接着下来就是需要讨论版的功能了!只要:
    1. 增加文件夹;
    2. 增加讨论版。
    就可以使用你的讨论区了喔!耶!!!还有所有相关的说明请参考讨论版上的[常见问题]那一个咚咚即可!!!

管理员专区注意事项

  • 安装过程中的错误:另外,有个可能会发生错误的地方要告知大家喔!就是,当你创建了一个讨论区的数据库之后(以这个教学为例,可能就是 phpBB 这个数据库啦),那么这个数据库缺省的位置应该会在(如果您使用的是 Red Hat 缺省的 MySQL ):
      /var/lib/mysql/phpBB
    这个目录中,如果您是以 Red Hat 6.1 那一篇教学的话,那么您的数据库将会在 /usr/local/mysql/var/phpBB 这个目录中!万一您不幸的将数据库的内容设置错误的话,那该如何是好?!最简单的方是就是将该数据库整个移除掉了!你可以这样移除之:
    1. mysql -u root -p'password'
    2. mysql> drop database phpBB;
    3. mysql> exit
    如此一来,则该 phpBB 数据库将自你的 MySQL 移除了,然后再重新的以 IE网址/istall.php 来重新安装吧!
  • 关于私人讨论区:phpBB 当中允许设置私人讨论区,就是不公开的讨论区啦!这个功能 VBird 很喜欢啦,因为可以进入讨论区的身份是由站长来决定的,因此,您可以很轻易的就设置谁可以进入你所设置的私人讨论区,有啥好处?!最大的好处就在于:当你有一群管理员,而这些管理员所讨论的问题是比较深入的,可能会影响到你的讨论区的机密,那么,使用私人讨论区,将可以很轻易的将机密文档保存起来!
  • 关于回复信件:由于旧的 phpBB 1.4.4 版本中,对于回复文章者并不会以 E-mail 通知,并且,在通知的标题上面也是显示的不是很完整,所以 VBird 私自的将回复信件的功能加入了中文化版本中,不过,如果您要取消该功能的话,也是很简单的,请以 vi 进入到 reply.php 这个文件中,然后找到:include ('vbird_email.php'); 这一行,在最前面加上两条『 // 』,把这个功能变成注解,那样一来,回复信件的功能就自动的被取消啰!
  • 关于备份:对于数据库的运用中,最重要的部分就是备份啦!您总不希望网友们的热情回应的文章付之一炬吧!所以啰,备份是相当中要的!在 phpBB 的备份当中,实在是很简单的啦!您只要确定将 /var/lib/mysql/phpBB 这个目录备份下来,并且将重要的参数文件『config.php』备份,如果您的主机系统稳定的话,那么每天的深夜4点给他备份一下是很不错的抉择,关于自动运行的 crontab 功能,请看一下 crontab 的文章。如果哪一天不幸,您的主机挂点了,那也没关系,只要将 MySQL 的数据给他写回去,然后将 phpBB 目录安装好(不用 install 喔),再将 config.php 给他覆盖回去,嘿! phpBB 就回复正常啰!备份是很重要的喔!!

如何将 Phorum 讨论区的数据内容转成 phpBB 呢?

  • 再来跟大家分享一下 VBird 的经验,想当初俺是使用 Phorums 这个讨论区,他也是相当棒的一个讨论区,不过,个人的喜好不同,所以后来才改用 phpBB 这个讨论区!不过,如果您想要提供用户上传文件的功能,那么您就必须选择 Phorum 的最新版本!目前我知道的就只有 Phorum 有提供上传文件的功能了!好了!这一篇是在提供 phpBB ,所以其他的我就不多说了!该如何将 phorum 的数据库转成 phpBB 的呢?简单的很,就是先从 phpBB 的首页上下载 phorum2phpBB.tar.gz 这个文件,或者是 按这里 下载,然后将他解压缩,将会产生:

  •  
      phorum2phpbb_14.php
    这个文件,将他移动到 phpBB 讨论区的目录下,然后在 IE 的网址列输入 IE网址列/phorum2phpbb_14.php ,之后按照他的说明一步一步将数据转成 phpBB 的格式,那就 OK 啰!很简单吧!但是,由于转换的过程并非百分之百成功的,也就是说,有些数据仍然会有遗失的问题,所以啰,『备份』还真是件很重要的工作!!
    在转换完成之后,由于有些数据更动了,因此文章数与主题数会有错误的信息,这个时候,请你以管理员的身份登录讨论区,然后运行『讨论区/标题同步化』的动作,这样就会将错误消息更新啰!
  • 最后,祝大家使用愉快!!
2002/01/13 以来统计人数
其他链接
环境工程模式篇
鸟园讨论区
鸟哥旧站

今日 人数统计
昨日 人数统计
本月 人数统计
上月 人数统计