Mediawiki

来自Ubuntu中文
跳到导航跳到搜索
每一个热爱ubuntu系统的人,想必也热爱科学。有着一大堆各种各样的 笔记 资料。
时间短、内容少,还找得见,查得到。时间一长,临时要资料,那可就累了。

这箱子,那柜子的找。放电脑上的,还能搜一搜。但大多零散地要命。
如果是几个人一起记录的资料,你就哭吧。整理资料就得一个星期……

你有没有想过,有一个免费的软件,可以方便记录、查找每一项资料。还能多个人同时进行记录。
这就是mediawiki。就像 “百度百科”,所有的笔记都分类,且可查询。
我说的可不是放什么网络上,而是在自己的机子上。方便,不需要上网,安全。
无论是试验室、家庭、个人,从此你们能随时查找、修改、记录 一大堆看着就头痛的资料。

安装

安装很简单,我对ubuntu用户进行可视化操作提示:

1 安装lamp。首先安装tasksel,一个软件包安装器。用sudo启动tasksel,空格选中LAMP,回车即可自动完成全套安装。比起手动安装,少了配置、调试。到目前为止,还没见过不能运行的。中间会提示你设定mysql数据库密码,一定要记住喔!


2 安装webmin.要同时管理web mysql php……这些lamp组件,使用命令方式还是比较为难新手的。webmin是通过浏览器来管理,中文图形界面!

到webmin官网下载deb包,安装。访问地址是:127.0.0.1:10000

重点看一下”服务器“,mysql的内容,你就能很快明白下面进行安装的一些概念。


3 下载mediawiki。解压到/var/www文件夹下,就完全了安装。


4 配置mediawiki。访问http://127.0.0.1/mediawiki 按照中文提示进行即可。访问地址与你/var/www下的wiki文件夹名有关,自己改一下。


好了完成了。别人只要输入:http://你的IP地址/mediawiki 就能进入wiki与你一同工作了。


编辑上有一些技巧,你可以到ubuntu wiki 编辑指南看看。或者看看wiki网站那些页面的编辑页,很快就能上手了。

配置

插件

删除历史插件

官方说明,及下载地址

操作:

以权限用户,进入“特殊页面”。进行操作全部删除。

版面设置

想要将左上角的mediawiki图标替换为自己的图标,可以在skins/common/images/目录下找 到名为“wiki.png”的图片文件,将它替换为自己的图片即可。


标签及其他系统提示、链接的修改

进入Special:Allmessages页面(在特殊页面中可以找到,一般翻译为“系统界面”,本站 则修改为“界面定制”标题) 在这个页面上,左侧是该信息所在的网址,中间是系统初始设置,右侧是当前设置。搜索页 面,找到要修改的字符串,点左侧相应的链接。


修改左侧导航条

当需要在mediawiki左侧导航条的内容时,请在搜索栏中输入“mediawiki:sidebar”,然后 进行编辑(需要以站长或管理员身份登录)。 第一行(一个前导*)表示导航栏的名称,其提示文本在“mediawiki:navigation”页面中 修改,也可以直接输入文字信息(文字不能与内部mediawiki参数页面重名)。 用户可根据需求删除/增加mediawiki:sidebar页面中的项目,修改后左侧导航栏就会发生相应改变。(本方法适用于mediawiki默认的monobook皮肤风格)

  • 新增左测导航条
 <div id="p-function" class="portlet">
   <h5>主题分类</h5>
   <div class="pBody">
   <ul>
   <li id=function><a href="http://ra.sz.webex.com/rawiki/index.php/项目文档">项目文档</a></li>
 <li id=function><a href="Site">http://ra.sz.webex.com/rawiki/index.php/SITE_链接">Site链接</a></li>
 <li id=function><a href="Environment">http://ra.sz.webex.com/rawiki/index.php/Environment信息">Environment信息</a></li>
 <li id=function><a href="http://ra.sz.webex.com/rawiki/index.php/交流学习">交流学习</a></li>
 <li id=function><a href="http://ra.sz.webex.com/rawiki/index.php/技术文摘">技术文摘</a></li>
 <li id=function><a href="http://ra.sz.webex.com/rawiki/index.php/其他信息">其他信息</li>
   </ul>
   </div>
   </div>
  • 增加友情链接侧栏

想在mediawiki工具栏下方添加友情链接,请打开skins/Monobook.php,找到如下两行:

 <?php if( $this->data['language_urls'] ) { ?><div id="p-lang" class="portlet">
   <h5><?php $this->msg('otherlanguages') ?></h5>

在前面添加:

 <div class="portlet" id="p-tb">
   <h5>友情链接</h5>
   <div class="pBody">
     <ul>
   <li id="feedlinks""><a href="http://www.allwiki.com" target="_blank"><img src="http://www.allwiki.com/images/allwiki_logo.gif" border="0" alt="天下维客" /></a></li>
   <li id="feedlinks""><a href="http://zh.wikipedia.org" target="_blank"><img src="http://upload.wikimedia.org/wikipedia/zh/c/ce/Wiki_button.png" border="0" alt="中文维基百科" /></a></li>
     </ul>
     </div>
 </div>

请根据需要,修改上面内容中的链接、图片网址和alt字串(文字提示)。

注意:①上述内容必须使用UTF-8格式进行存盘,否则汉字显示乱码;②本修改只针对默认的monobook风格。

界面信息修改

MediaWiki的大部分界面信息存放在Special:Allmessages里面,包括界面的文字、链接、气泡提示、热键等。进行定制时,请找到相应信息,点击左栏链接进行修改。


配置文件

安装目录下Localsettings.php设置文件

Mediawiki链接异常

安装时,mediawiki自动设定主机名为:ubuntu。导致所有链接自动转向ubuntu/...

因为外网其它机子没有设定ubuntu对应IP,导致访问时页面显示异常。并经常跳转至ubuntu导致无法访问。

解决:设定域名为自动获取——访问地不同,对应初始访问域名。更改安装目录下Localsettings.php设置文件。

$wgServer           = "http://ubuntu";

改为

$wgServer           = "http://" . $_SERVER["SERVER_NAME"];


  • $wgServer

该设定其它功能,参见mediawiki使用说明分支

加密本地wiki数据

请使用:Ecryptfs