Mediawiki建站综述
天下维客,你可以修改的网络知识库
mediawiki是一个优秀的wiki引擎,功能强大且经通了规模网站的压力测试。
选择mediawiki来制作wiki网站是不错的选择:网站架设简单;中文支持良好;学习资料丰富;程序仍在不断持续完善、发展……
关于mediawiki建站的求助和交流请集中在讨论页面发表。
关于mediawiki建站过程中碰到的异常故障,请参考mediawiki疑难解答。
目录 |
建站准备及程序安装
如果您是wiki新手,建议阅读wiki建站综述,以了解wiki适合做什么,不适合做什么,有哪些wiki程序可供选择,wiki网站的初期应该怎么建设,wiki的商业模式等等。
接下来,阅读mediawiki这篇文章,可以了解到程序特性和版本推荐,并可以找到程序下载、社群交流等信息。
在网站空间上用mediawiki程序建立wiki网站很容易,不需要太多的技术知识。如果在本机建立测试站点,则需要一定的服务器架设水平,否则可能因为环境配置导致wiki故障。
mediawiki程序使用PHP+MySQL空间。网站空间的需求、程序资料准备以及安装过程,详见mediawiki的安装页面。
本地化修改
下面是建站之后的基础定制。更全面的本地定制信息参见mediawiki的本地化,页面美化请参见mediawiki的美化专题。
开放图形上传功能
系统安装完成后,有个新生成的LocalSettings.php文件,请到里面搜索upload字串。找到下列内容进行修改;然后将网站的images目录权限设为允许写入即可。如果服务器上安装了ImageMagick库,可再取消$wgUseImageMagick行的注释。
【版本1.4.X】取消第3行和第6行的注释(即行首的#号)
- To enable image uploads, make sure the 'images' directory
- is writable, then uncomment this:
- $wgDisableUploads = false;
$wgUseImageResize = true;
- $wgUseImageMagick = true;
- $wgImageMagickConvertCommand = "/usr/bin/convert";
</pre>
【版本1.5.X】取消这一行的行首#号
- $wgEnableUploads = true;
</pre>
请不要使用windows自带的记事本改程序!mediawiki使用utf-8格式保存程序,记事本会在文件开始多出三个字节,而这会导致网站运行出错。推荐使用EmEditor进行编辑(另存为utf-8,不要unicode标记)。
管理员权限设定
以下修改中,很多过程需要管理员的权限。因此请以管理员帐号登录。如需他人帮忙,则要将其也提升为管理员:
- 以站长或行政管理员(bureaucrat)身份进入Special:Makesysop页面(在特殊页面最下方),输入用户名并按下方按钮即可。
- 该页面上有行政管理员的选项,请慎重考虑而不要随意勾选(因为无法删除,程序bug.)
标签及其他系统提示、链接的修改
- 进入Special:Allmessages页面(在特殊页面中可以找到,一般翻译为“系统界面”,本站则修改为“界面定制”标题)
- 在这个页面上,左侧是该信息所在的网址,中间是系统初始设置,右侧是当前设置。搜索页面,找到要修改的字符串,点左侧相应的链接。
- 编辑该页面,保存。注意:⒈修改这些页面需要有管理员权限;⒉修改效果可能需要过一会儿才能显现,这是服务器的页面缓存问题。
- 对于多语种版本,对应有多套本地化信息,需要分别修改。这需要到个人的参数设置页面中调整界面语言、中文字体选项,然后重复上述过程。
- 重要提示:请阅读天下维客的界面定制页面,本站在此做了众多提示,并包括下述内容:
- 在搜索结果页面中增加新建页面提示
- 修改页面左侧工具栏中的“帮助”链接。
更改页面左上角的网站图标
默认设置(monobook风格)下,在skins/common/images/目录中有wiki.png的图片文件,替换为自己的图片即可。
多个繁简体中文标签的删减
安装时选用"中文-zh"方式时,网站页面上方会有多个台湾、香港、新加坡等多个标签。修改下面的系统设置可以减少标签到“不转换”、“简体”、“繁体”三个:
- mediawiki:variantname-zh-hk:设为disable可取消香港繁体标签
- mediawiki:variantname-zh-sg:设为disable可取消新加坡繁体标签
多数情况下,安装时单纯选择"简体中文zh-cn"或"繁体中文zh-tw"更方便。多个繁简体版本会带来很多额外的本地化字符串工作量。
左侧工具条的定制
若需要增加工具条选项、显示友情链接等内容,需要对工具栏进行定制
- 在搜尋欄中輸入: mediawiki:Sidebar 然後編輯
- (待写,好像是要修改skin下面的MonoBook.php模板文件)
建立帮助及本站相关页面
Mediawiki程序中不包含相关的手册文档,所以需要手工建立这些页面。整理过的页面清单请见category:系统文档
WIKI网站的推广
网站推广的主要途径有:商业推广、搜索引擎登录、网址大全收录、互换友情链接。商业推广由于花费很高(每年数千元甚至更高),一般小站不必考虑。
搜索引擎收录是初期流量的最主要来源,站长可以等待搜索引擎自动收录或是人工登录。由于目前搜索引擎技术比较发达,不建议人工登录方式,而建议在一些知名站点中增加本站链接,等待自动收录。维基百科的知识页面、天下维客的wiki网站大全、博客中国的个人blog都是比较好的入口选择。
友情链接能带来相似领域的人气,除了网站流量之外,还可能带来影响网站长期发展的内容贡献人员。因此建议着重考虑知名网站、同类网站的友情链接。欢迎wiki同仁与天下维客互换链接。
网站推广必须在内容积累到一定程度后才有效果,否则浏览者很容易产生反感,既不能留住人气反而造成不好的影响。因此建议建站时间尚短的朋友将主要精力放在内容建设上,同时发布一些含本站链接的知识性文章。其后可考虑适当进行友情链接和网址大全登录活动。
一些技巧
MediaWiki在Windows安装下,版本1.6.7数据库出现“key too long”的问题,建议使用版本1.5.8 ,注:1.8.2也同样出现这样的问题,解决方法见Mediawiki详细安装图解——常见安装问题。
- 关于网站提速:很多人感到MediaWiki的运行速度非常之慢,其实这里面有很多原因是页面样式的问题。请到“参数设置→皮肤”中选择“科隆香水蓝44”,体会迅捷如飞的感觉!
整站的默认样式设定可在LocalSettings.php中修改,找到下面的内容,将后面一行中的monobook字样改为cologneblue,并删除该行起始的#号。
- names, ie 'standard', 'nostalgia', 'cologneblue', 'monobook':
</pre>
- $wgDefaultSkin = 'monobook';
</pre>
给wiki加google广告
参考资料
- ★★★★★ [" rel="nofollow|http://meta.wikimedia.org/wiki/MediaWiki_FAQ] MediaWiki常见问题解答(英文)
- ★★★★☆ [" rel="nofollow|http://meta.wikimedia.org/wiki/Documentation:Administration] MediaWiki管理员的部分操作指导(英文)
- ★★★☆☆ [" rel="nofollow|http://meta.wikimedia.org/wiki/Eliminating_index.php_from_the_url] 使用URL Rewrite消除网址中的index.php字样(英文)
问题交流请到这里发布 </pre>
| mediawiki简明安装教程 | 安装准备 | 环境检测 | 网站参数设定 | 邮件操作设定 | 数据库信息 |
| windows下安装mediawiki | 最后处理 | 初次使用 | 常见安装问题 | 'mediawiki建站综述' | 总目录 |
| mediawiki简明设置教程 | 提示信息修改 | 清空页面缓冲 | 修改网站LOGO | 图像功能使用 | 修改左侧导航条 |
| LocalSettings.php修改 | 贡献者列表 | 时间显示设置 | 增加Google广告 | 改用/wiki/式网址 | 增加友情链接侧栏 |
| LocalSettings.php | DefaultSettings.php | 系统界面 | 搜索结果中新建页面 | 新窗口打开外部链接 | 总目录 |
|
|
|
|
国外站需代理访问
|
→ 更多mediawiki资料 相关资源:wiki知识 wiki文摘 QQ群:22134343 / 3680101-wiki建站与应用 5903157-电脑使用


