Mediawiki
每一个热爱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网站那些页面的编辑页,很快就能上手了。
配置== 插件 ==
删除历史插件
官方说明,及下载地址
操作:
以权限用户,进入“特殊页面”。进行操作全部删除。
版面设置
修改网站LOGO
想要将左上角的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使用说明分支