View Single Post
  #1   IP: 218.2.39.212
Old 2006-02-05, 11:28 PM
topvip topvip is offline
超级版主
 
Join Date: 2006-01-04
Posts: 1206
topvip 正向着好的方向发展
Default 如何在本机上安装vBulletin

vBulletin,是论坛程序中功能最强大,性能最稳定,安全性最好,同时也是世界上使用最多的论坛程序,而且由于它安全、健壮、强大的特点,所以特别受恐怖分子所开设网站的青睐 。vBulletin的代码可见和强大的模板功能,尤其利于用户进行再开发和个性化的设置,vBulletin也是论坛软件业界实事上的技术领导者和市场的领先者。我们以现在最新的版本是3.5 beta 1来说明。

我们可先在本机上构建一个php+Mysql的服务器环境。下载一个服务器套件安装到本机上,(注意:需要停掉iis,卸载以前的apache和mysql)然后把论坛程序文件放到指定目录htdocs下,通过网页安装和设置,完成论坛搭建。


详细步骤:


第一步,下载服务器套件并安装。推荐Apache Friends XAMPP,可在http://www.apachefriends.org/en/xampp-windows.html#641 下载最新的版本安装。服务器系统默认的用户名是root,没有设置密码。需要了解一个特定的文件夹——假设安装在D盘,那么D:\apachefriends\xampp\htdocs这个目录就是存放网站文件的地方。



浏览http://localhost/xampp/index.php你就可以...DefaultCharset ISO-8859-1”,删掉这一行或在这一行前面加上“#”注释掉,则可以避免乱码的出现。


启动appache和mysql。
在“开始-》所有程序-》apachefriends-》xampp-》xampp control panel”
点击appache和mysql的start按钮,让appache和mysql都Running。


第二步,安装论坛,同时添加论坛管理员。

vBulletin的安装程序会一直提示你怎么安装,基本上你只需一直点击“下一步”按钮就行了。

首先把论坛程序文件(在软件包upload文件夹中)拷贝至文件夹D:\apachefriends\xampp\htdocs\vbtest中,然后修改D:\apachefriends\xampp\htdocs\vbtest\includes\config.php.new文件。把服务器名,数据库的用户名、密码,数据库编码($config['Database']['charset'] = 'latin1')填好,保存,并把文件改名为config.php。我们就可以开始安装论坛了。


upload目录下是vbulletin论坛所需要各种文件,包含很多子目录和文件,如php,xml,文件以及各种图片。
vbtest目录是你在D:\apachefriends\xampp\htdoc目录下自定义的目录。

下面是成功安装的config.php文件,可以复制通用:
Quote:
<?php

/*-------------------------------------------------------*\

| *********** 关于此文件中变量的注意事项 ************ |

+---------------------------------------------------------+

| 如果您尝试链接 MySQL 数据库时出现错误,请联系您的主机 |

| 商,因为我们无法告诉您数据库设置变量正确的值(每台主 |

| 机都会有所不同)。 |

\*-------------------------------------------------------*/



// ****** 数据库类型 ******

// 在这里设置 vBulletin 使用的数据库服务器类型。

// 有效的选项是 mysql 和 mysqli。

// 如果服务器的配置是 PHP 5 和 MySQL 4.1,可以尝试使用 mysqli。

$config['Database']['dbtype'] = 'mysql';



// ****** 数据库名 ******

// 这是论坛程序所使用的数据库名。

// 该数据库名的值请联系主机商。

// 注意数据库名应以字母开头。

$config['Database']['dbname'] = 'vbulletin';



// ****** 数据表前缀 ******

// 数据库中 vBulletin 使用的数据表的前缀。

$config['Database']['tableprefix'] = '';



// ****** 技术人员邮箱地址 ******

// 如果发生数据库错误,错误信息将会发送到这个电子邮箱。

// 留空则不发送错误信息到任何电子邮箱。

$config['Database']['technicalemail'] = 'dbmaster@example.com';



// ****** MySQL 4.1 以上版本连接字符集 ******

// 本选项是中文版 vBulletin 增加的选项

// 如果您使用了 MySQL 4.1,并在安装配置的时候选中了

// Best Support For Multilingualism(即默认字符集为 utf8)

// 那么请在这里填写 utf8。如果选中 Standard Character Set,

// 那么请在这里填写 latin1

// 如果您已经通过本配置文件最后一个选项(MySQLI 选项)

// 并在 ini 文件中配置好了字符集,那么此选项不起作用。

// 如果您使用 MySQL 4.0.x 或是 3.x 版本,此选项不起作用。

$config['Database']['charset'] = 'latin1';







// ****** 主数据库服务器名 ******

// 这是数据库的主机名或 IP 地址。

// 填写的格式是主机:端口。如果没有指明端口,则默认使用 3306 端口。

// 如果您不确认这里填写什么,便不要管它。(默认填写 localhost)

$config['MasterServer']['servername'] = 'localhost';



// ****** 主数据库用户名和密码 ******

// 这是连接和访问 MySQL 数据库时所需的用户名和密码。

// 它们的值必须从您的主机商处获得。

$config['MasterServer']['username'] = 'root';

$config['MasterServer']['password'] = '';



// ****** 主数据库持久连接 ******

// 此选项设置连接 MySQL 数据库是否以持久方式。

// 对于小型论坛,性能的差异可以忽略。

// 如果您不了解这个选项是干什么的,那么请关闭它。

// 0 = 关闭; 1 = 打开

$config['MasterServer']['usepconnect'] = 0;







// ****** 从数据库服务器配置 ******

// 如果您运行了多个数据库后台服务器,您可以在这里填写从服务器的信息。

// 如果您不是 100% 确定在这里填写什么,那么请不要修改这里的默认配置。

$config['SlaveServer']['servername'] = '';

$config['SlaveServer']['username'] = '';

$config['SlaveServer']['password'] = '';

$config['SlaveServer']['usepconnect'] = 0;







// ****** 管理面板和版主面板的路径 ******

// 您可以修改管理面板和版主面板的目录名。

// 这样可以增加论坛的安全性能。

// 请注意如果您修改了这里的路径名,您必须同时手动修改

// 服务器上相应目录的目录名。

$config['Misc']['admincpdir'] = 'admincp';

$config['Misc']['modcpdir'] = 'modcp';



// 论坛程序所设置的 cookies 的前缀

// 请不要填写过长的前缀,并只能填写英文字母和数字

$config['Misc']['cookieprefix'] = 'bb';



// ******** 论坛目录的绝对路径 ******

// 在某些系统中您可能需要输入论坛目录的绝对路径,vBulletin 才能正常工作。

// 您可以忽略这个选项,除非 vBulletin 告诉您要填写它。

// 在这里不要在末尾填写斜杠!

// Unix 示例:

// $config['Misc']['forumpath'] = '/home/users/public_html/forums';

// Win32 示例:

// $config['Misc']['forumpath'] = 'c:\program files\apache group\apache\htdocs\vb3';

$config['Misc']['forumpath'] = '';



$config['Misc']['debug'] = '1';



// ****** 拥有管理日志查看权限的用户 ******

// 在这里指定的用户将可以查看管理面板的管理日志。

// 在这里必须指定 *用户 ID* 而不是用户名。要获得用户 ID,

// 请到管理面板浏览他们的个人资料。如果论坛是全新安装的,

// 那么第一个创建的用户的 ID 是 1。使用英文半角逗号分隔每个用户 ID。

$config['SpecialUsers']['canviewadminlog'] = '1';



// ****** 拥有管理日志删除权限的用户 ******

// 在这里指定的用户将可以删除管理面板的管理日志。

// 使用英文半角逗号分隔每个用户 ID。

$config['SpecialUsers']['canpruneadminlog'] = '1';



// ****** 拥有数据库查询权限的用户 ******

// 在这里指定的用户将可以对数据库进行 SQL 查询。

// 填写格式同上。

// 请注意运行数据库查询是一项非常强大的功能,可能导致安全问题。

// 因此您在这里最好什么也别填写。

$config['SpecialUsers']['canrunqueries'] = '';



// ****** 不可删除/修改的用户 ******

// 在这里定义的用户不可在管理面板被其他任何用户修改或者删除。

// 使用英文半角逗号分隔每个用户 ID。

$config['SpecialUsers']['undeletableusers'] = '';



// ****** 超级管理员 ******

// 在这里指定的用户可以访问“管理员权限”页面,

// 并可以修改其他管理员的管理权限。

$config['SpecialUsers']['superadministrators'] = '1';



// ****** MySQLI 选项 *****

// PHP 可以从 ini 文件中读取并设置连接参数。

// 请使用该 ini 文件的绝对路径。

// 通常用于设置连接的默认字符集

// 示例:

// $config['Mysqli']['ini_file'] = 'c:\program files\MySQL\MySQL Server 4.1\my.ini';

$config['Mysqli']['ini_file'] = '';

?>
打开浏览器,输入论坛安装地址,http://localhost/vbtest/install/inst...样子了。





第三步,对论坛进行设置。



用管理员身份登陆后台http://localhost/vbtest/admincp/inde...个方面:

1、讨论版设置

我们需要为我们的论坛设置不同的版。点击左侧“版面与版主”小三角图标展开此项,你就可以根据链接内容对编辑讨论版,添加版主,设置用户权限等等设置了。





2、增加上传附件的类型

论坛有时候会需要会员上传图片或程序文件,通过“附件-》扩展名和文件大小”可以让会员上传更多类型的文件,也可以限制上传文件的大小和图片规格。





3、用户声望

vBulletin有一套独有的、严谨而强大的声望级别系统。由两个方面组成:声望力和声望值。声望力是由会员注册天数,发帖数,得到的声望值,管理员奖励等多方面因素决定的。而某人的声望值是由别人对其某个帖子的评价得来的,或增或减。而不同声望力会员对别的会员进行声望评价时,别人所加减的声望值是不同的。声望值的高低也有不同的级别。同时可以设置可以评价别人声望所需的最低声望力;评价多少个会员后才能对同一会员进行第二次评价;对某一会员某个帖子的评价只能一次等,这些有效的防止了声望作弊的情况发生。而通过设置不同的用户组的不同权限来关联声望系统,可以构成一个完整强大的论坛权限体系。

使用声望系统可以通过“论坛设置-》论坛设置-》会员声望选项”选择“是”“打开会员声望系统”,然后做恰当的声望力提升设置。在“用户声望-》用户声望管理”根据不同的声望值设置不同的声望级别。最后在“论坛设置-》论坛设置-》主题内容显示选项 (showthread)”中最后一项“其他帖子元素”,勾选“显示声望力”,则整个声望系统就设定好了。会员对声望进行评价只需要点击帖子旁边的图标即可。







4、更换风格

vBulletin的模板和风格功能非常强大,更换不同的界面也异常容易。要想有一个与众不同的论坛界面你只需进入“风格与模板-》上传/下载风格”页面,上传新风格的xml文件,然后把风格图片文件夹上传至论坛根目录,一个新的论坛界面就出现了。

风格的选取(风格导入后的使用)

1, 登陆管理后台,风格 & 模板 --〉风格管理。这里会列出你有的所有风格,每个风格的最左边都有一个小框,在里面打上钩,就是说会在首页的风格选择项出现这个风格,供会员选择。不打上钩,便是不在首页显示,会员无法使用。每个风格的右边都有一个下拉框,这里有各种设置选项。



2, 常规选项 --〉常规选项 --〉风格和语言设置。这里有一个默认风格项,在这里可选择你的论坛的默认风格是哪个。还有一个允许用户改变风格项,允许会员在注册时或者在其控制面板里设置其首选风格。设置为“否”将强制会员使用指定风格。
Reply With Quote