LinuxWiki服务器的搭建
一、准备工作
  1、软件下载和安装
        最主要的就是安装好Mysql+apache+PHP
        测试apache能够解析index.php文件后就可以。
        mysql安装好后: 
        adduser wiki  #给系统加wiki用户
              passwd wiki    #修改wiki用户密码
        wiki建立数据库:
        # mysql –u root –p
                  Enter password: xxxxxxxxx 
                  Your Mysql connection id。。。。
                  Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
            Mysql> create database mediawiki;  #wiki建立数据库
                    Query OK, 1 row affected (0.01 sec)
            Mysql>grant all on mediawiki.* to wiki@localhost identified by '123456';
                    # 将建立的mediawiki权限给wiki 帐号,并且设定密码
                    Mysql>exit
                    Bye
二、搭建维基网站
  1. 维基引擎的选择
  MediaWiki全球最著名的开源wiki引擎,运行于PHP+MySQL环境。从2002225日被作为全书的系统软件,并有大量其他应用实例。目前MediaWiki的开发得到维基媒体基金会的支持。MeidaWiki一直保值着持续更新,当前最新版本为1.4.13(2006-1-5)1.5.6(2
006-1-19)稳定版本。MediaWiki的原作者为德国的Magnus Manske。为什么要选择mediawiki来做wiki网站?
  1.经受过重量级应用的考验,功能丰富却架设简单。
  2.全世界最大的wiki项目是使用mediawiki的成功范例,数据量、访问量都超级庞大 mediawiki的功能非常丰富,支持多语言版本,充分满足知识站点的需要。
  3.运行环境要求很低,架设过程简洁,即使新手也可以迅速建立自己的站点。
  4.最大的wiki程序社区:mediawiki是目前应用最广的wiki程序,数以万计的网站在使用它,很容易到范例站点有大量的热心参与人员参与研究,资料多,容易到互相交流的朋友。例如QQ3680101(技术)。持续开发,程序特性功能不断完善,保证未来的支持 mediawiki是受到维基媒体基金会支持的开源项目,在功能、性能、安全方面将不断优化。
  版本选择:
  所以最后选择:1.8.2版本。
  2.wiki软件下载:
#cd var/www/html
#wegt
#tar vxf mediawiki-
#mv mediawiki- /usr/local/apache/htdocs/
      3.建立数据库(上面已经建立,在此就不再做)
  4.开始安装:
  (1)
#cd /var/www/html/wiki #进入到Apache 服务器的确省目录中#
#chmod a+w777config  #赋予文件和目录的可以执行权限#
  进行网络安装安裝非常简单通常需要以下几个步骤:打开LinuxFirefox火狐浏览器在地址栏直接输入:主机名/wiki/index.php 后,出现安装前准备工作界面,见图1
400) {sized=true; this.width=400; this.alt='Click here to open new window';}" border=0 dypop="Click here to open new window" resized="true">
1 安装向导设定
  以上内容主要以下部分:为了读者填写方便笔者把它作一个列表:
填写系统信息 填写内容 说明
Site config 站点设置
Site name: Cjh 站点别名
Admin mail address goodcjh@xxx 系统管理员
Language zhcn 简体中文 语言设定
Copyright/license metadata GNU Free Documentation License 1.2 (Wikipedia-compatible) 遵守的版权协议
Sysop account name: 管理员用户名称 名称建议英文
password XXXXXXXX 管理员的密码
again: XXXXXXXX 再次输入管理员的密码
Shared memory caching Memcached Php加速服务器类型
Memcached servers localhost 主机别名
Database config MYSQL数据库设定
MySQL server localhost 数据库主机名称
Database name Wiki 数据库名称
DB username Wiki 数据库管理员帐号
DB password xxxxxxxx 数据库管理员密码
again xxxxxxxx 再次输入数据库管理员密码
Database table prefix Wiki_ 数据库表格字首
DB root password xxxxxxx 数据库root账号密码
  填写结束后按“install ”按钮进行安装,系统如果出现图2表示安装成功,如果有错误(错误处会用红标出)会自动退回到图1的对话框让你从新设定。
400) {sized=true; this.width=400; this.alt='Click here to open new window';}" border=0 dypop="Click here to open new window" resized="true">
2 系统安装成功
  执行了浏览器安装过程後,在config目录下会自动生成一个LocalSettings.php的本地配置文件。把它LocalSettings.php移动到上级目录中。然后点击图4页面右下角处:“this Link”链接就可以看到完成安装的wiki首页了。见图3
400) {sized=true; this.width=400; this.alt='Click here to open new window';}" border=0 dypop="Click here to open new window" resized="true">
3 维基首页
  到此为止,我们初步建立wiki网站。下面要高效、安全运行它还需要一些管理方法。
  三、管理Wiki网站
  Wiki后台管理功能很完善,通过简单的特殊页面完成这些功能。首先登录,点击特殊页面选择用户登录即可。见图4
400) {sized=true; this.width=400; this.alt='Click here to open new window';}" border=0 dypop="Click here to open new window" resized="true">
4 维基的用户登录界面
400) {sized=true; this.width=400; this.alt='Click here to open new window';}" border=0 dypop="Click here to open new window" resized="true">
5 维基参数设置界面
  Wiki管理特点:自动产生链接,编辑文本中中括号中的内容(如“[[X条目]]”)将自动产生链接 允许使用模板,方便对相同内容的重复使用、更新 支持分类,并根据分类在不同的文章之间自动产生关联 ,允许每个用户自行选择系统外观。
resized  Wiki 的管理员特殊页面的参数设置,一共九个大版面:“用户数据快速导航条设置皮肤数学显示文字框尺寸时区最近更新搜索结果设定杂项。另外在帮助的首页中的常见问题回答。这样你也可以自己轻松wiki网站了。
  5.开始工作
  参数设置完成后,就可以开始工作。界面见图6
400) {sized=true; this.width=400; this.alt='Click here to open new window';}" border=0 dypop="Click here to open new window" resized="true">
6 维基编辑的界面
  维基页面的内容编辑过程类似于文本编辑器的使用。点击页面上方的编辑本页标签,即可打开一个编辑页面;在其中修改或输入新的内容后,点击下方的保存本页按钮后,修改内容将被记录下来。对于分成多个段落的文章,每段标题的右侧会有[编辑]字样,可点击进入单独段落的编辑过程。编辑页面下方的简述栏用来输入本次编辑的摘要,这将会显示在最近更改及页面历史中,用于提醒当时编辑的原因和主要改动内容。如果进行了复杂版式修改而不能确定效果时,可以先点击显示预览按钮,确认修改正确后再保存。为防止意外丢失编辑成果,建议使用外部文本编辑器进行长时间编辑,完成后再复制到编辑页面保存。(常见意外包括:服务器故障、网络不稳定、浏览器异常、编辑冲突等)。
  四、提高维基网站的安全性
  1. 维基管理口令安全
  Wiki以平和信任的观点来对待所有愿意接触它,了解它和壮大它的人,其根本理念就认为上认为不会有人故意破坏Wiki网站。Wiki是全开放的,万一有陌生人来网站上乱搞怎么办?别担心,所有的Wiki 页面都可以进行版本控制,你随时都可以回之前的正确版本,有效地保护内容不会丢失。Wiki最高管理权限是Sysop用户,所以要合理设置其登录口令。口令系
统安全的第一道防线,但常常因为系统管理员对于小概率事件的错误印象变得很脆弱。用单词作密码是根本架不住暴力攻击的。黑客们经常用一些常用字来破解密码。曾经有一位美国黑客表示,只要用“password”这个字,就可以打开全美多数的计算机。其它常用的单词还有:accountaldalphabetacomputerdeaddemodollargamesbodhellohelpintrokilllovenookokaypleasesexsecretsuperusersystemtestworkyes等。好的口令根本不是指口令本身,而是指这种方法:设置的密码容易记住,但很难被破解。我们所说的密码是指多个密码,这样即使有人猜出了其中一个口令,也不知道你的所有口令。以下是口令设置方面的准则,可以帮你创建无法被猜中但又容易记住的密码。选择核心短语。开始要选一个至少5个单字长的短语。这可以是某首歌的头一行、一句引语或者是书名——只要你记在脑海中的都行。然后利用该短语创建核心口令,通常的办法是取每个单词的头一个字母。比如tcith,这是书名《The Cat in the Hat》的头一个字母组成的口令。这个简单的步骤可以保护你,以免有人运行所谓的字典式攻击:字典里面的每个单字(还有许多专有名称)都被试过,直到正确的单字被到为止,电脑可以在很短时间内完成字典式攻击。密码设置和原则:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。