`

Mediawiki的配置和修改方法

阅读更多
1、界面设置
在MediaWiki中大部分的界面信息都存放在Special:Allmessages页面里面,包括界面的文字、链接、气泡提示、热键等等,杂七杂八的,非常多,你可以在直接输入Special:Allmessages来根据自己实际情况修改配置。至于具体的都是些什么内容,本文就不在多说了,您可以通过google找到更具体的,呵呵!

2、上传文件设定
修改 LocalSettings,$wgEnableUploads就是控制上传的参数,true允许,false不允许,默认应该是允许的。您还需要将 images目录加上可写入的权限,要不然用户无法上传。通过$wgFileExtensions = array('','','')设定允许上传的文件类型,$wgFileBlacklist = array('','','')设定不允许上传的文件类型。

3、修改为/wiki/式网址。
修改LocalSettings.php
$wgArticlePath = "/wiki/$1";
再修改httpd.conf(apache配置文件)
Alias /wiki /filesystem/path/to/you/site/index.php
Alias /index.php /filesystem/path/to/you/site/index.php
备注:网上还有很多修改为/wiki/式网址的方法,我都测试过,发现除了使用apache别名功能外,还就就是利用.htaccess编写rewrite rule了。具体的,大家可以google下。

4、提示信息修改
比较常用的提示信息有以下几个:
MediaWiki:Mainpage 首页
MediaWiki:pagetitle (浏览器上方)网页标题
MediaWiki:Privacy (页脚)隐私政策
MediaWiki:Aboutpage (页脚)关于本站
MediaWiki:Disclaimers (页脚)免责申明
MediaWiki:Sidebar (测栏)导航栏 格式:URL|标题

5、LOGO修改
最简单的,直接替换/skins/common/images/wiki.png文件,当然,你也可以通过设定$wgLogo来设定logo文件位置。

6、使用者权限修改
$wgGroupPermissions['*' ]['createaccount'] = false;
$wgGroupPermissions['*' ]['read'] = true;
$wgGroupPermissions['*' ]['edit'] = false;
$wgGroupPermissions['*' ]['createpage'] = false;
$wgGroupPermissions['*' ]['createtalk'] = true;


Mediawiki修改左侧导航条
当需要在mediawiki左侧导航条的内容时,请在搜索栏中输入“mediawiki:sidebar”,然后进行编辑(需要以站长或管理员身份登录)。

以新窗口打开外部链接
  1. 打开 "includes/Linker.php"
  2. 找到 "function getExternalLinkAttributes"
  3. 在下面一段代码之後


$r = ($class != '') ? " class='$class'" : " class='external'";
增加以下代码:
$r .= " target=\"_blank\"";
这样就能让所有的外部链接以新窗口形式打开了。

由于MediaWiki的页面缓冲机制,可能造成这个修改的效果不能迅速完全反映出来。

如何清除页面缓冲?
  1. 在普通页面的网址后面添加“&action=purge”参数可以更新服务器缓冲数据,这可能需要几分钟之后才能见到效果。
  2. 在LocalSettings.php中设置$wgCacheEpoch全局变量,强制现有缓冲过期(参见DefaultSettings.php)  


信息设定说明

mediawiki:sidebar的原始信息如下:

* navigation
** mainpage|mainpage
** portal-url|portal
** currentevents-url|currentevents
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
** sitesupport-url|sitesupport

第一行(一个前导*)表示导航栏的名称,其提示文本在“mediawiki:navigation”页面中修改,也可以直接输入文字信息(文字不能与内部mediawiki参数页面重名)。

后续行(两个前导*)表示实际导航栏的内容,其格式为“链接网址|显示文本”。其中,链接网址有三种类型:

  • 直接输入http网址,例如直接输入“http://www.allwiki.com/bbs”
  • 文章页面标题,例如输入“天下维客”代表站内文章“[[天下维客]]”的网址

  • mediawiki
    名字空间的参数页,例如输入“mainpage”代表文字信息参数页面“[[mediawiki:mainpage]]”的网址。此类字串还有
    helppage、portal-url等,请到special:allmessages里面查看更多的此类字串。

显示文本的设定与导航栏名称设定类似,可以:

  • 直接输入文字信息
  • 使用mediawiki名字空间参数页的标题缩写,例如上文默认文本中的“randompage”、“sitesupoort”分别代表“[[mediawiki:randompage]]”和“[[mediawiki:sitesupport]]”。


用户可根据需求删除/增加mediawiki:sidebar页面中的项目,修改后左侧导航栏就会发生相应改变。(本方法适用于mediawiki默认的monobook皮肤风格)


Mediawiki提示信息修改



在mediawiki安装完成之后,界面上仍然会有很多英文提示信息(即使选择了zh-cn语种)。这是正常的,需要站长对这些信息进行本地化修改。

MediaWiki的大部分界面信息存放在Special:Allmessages里面,包括界面的文字、链接、气泡提示、热键等。只有极少量的内容放在localsettings.php中。

系统界面修改方法

Special:Allmessages是一个称为“系统界面”的特殊页面,可以在搜索框中输入“Special:Allmessages”来直接访问。也可以访问特殊页面下的系统界面.

当发现mediawiki中的提示信息为英文时,请进入该页面,搜索找到相应信息,然后点击表格左栏中链接进行修改。

请注意:必须以站长或者管理员身份登录后才能修改界面信息!


常用提示信息

    首页的标题: MediaWiki:Mainpage
    ,可改为“天下维客首页”之类,修改后网站将采用指定的文章作为首页。
    页脚的Privacy policy: MediaWiki:Privacy
    ,网站的隐私政策,可改为相应文章标题(如“隐私政策”)或“-”禁止显示本项。
    页脚的Disclaimers: MediaWiki:Disclaimers
    ,网站的免责声明,可改为相应文章标题(如“天下维客免责声明”)或“-”禁止显示本项。
    浏览器标题栏提示: MediaWiki:pagetitle
    ,请按需求修改(如“$1 - allwiki - 维客家园”,其中$1代表文章名称)
  • 搜索结果页面中增加新建页面提示:参考本站nogomatch设置进行修改(仅对"进入"按钮有效,"搜索"按钮尚未解决)
  • 修改页面左侧工具栏中的“帮助”链接:参见本站helppage设置,将“wikipedia:帮助”改为本地名字空间,例如“天下维客”、“help:帮助”图解过程(超级菜鸟可以考虑参阅^_^)



繁简共存版本的界面修改

对于安装时选用zh语种进行繁简并存的系统,对于同一条提示信息应同时修改6个版本:

  • mediawiki:xxx
  • mediawiki:xxx/zh
  • mediawiki:xxx/zh-cn
  • mediawiki:xxx/zh-tw
  • mediawiki:xxx/zh-hk
  • mediawiki:xxx/zh-sg


如有修改不到的话,则使用相应语种浏览器的用户(或用户在参数设置页面里选择不同语言时),会看到未修改的提示信息。

这就是为什么安装时不推荐zh语种进行繁简共存的原因。

要更改一个用户所属的用户组, 请使用管理员(sysop)身份登录,然后到Special:Userrights(用户权限管理)。每个用户组都可以被赋予以下权限(许可)的一个组合,同时还可以设定一些用户本身的权限分配!

如何设定/取消Sysop(管理员)权限?

对于1.5以上版本:

到Special:Userrights
页面,输入用户名,在列表中选择"sysop"权限即可;再次选定并确认则取消管理员权限。注意仅有"Bureaucrat"(行政管理员)权限的帐号才能进行以上设定。



分享到:
评论

相关推荐

    mediawiki 1.15.1 配置手册

    如需了解更多文件上传方法,可参考MediaWiki的官方FAQ。 2. 自定义网站Logo:上传135x135像素的PNG图片至`wiki/skins/common/images`目录,并命名为`wiki.png`。 3. 修改系统界面提示信息:登录MediaWiki,以管理...

    mediawiki 搭建相关配置及异常处理

    在部署和配置 MediaWiki 过程中,可能会遇到各种问题,如文件上传功能的启用、支持的文件格式设定、页面自定义以及中文文件名的乱码问题等。本文将详细介绍如何解决这些问题。 一、开启上传功能 为了启用 ...

    mediawiki的安装.doc

    在本文中,我们将详细介绍如何在Windows操作系统上安装和配置Mediawiki,特别是利用Wamp5这个集成的Apache、MySQL和PHP环境。 首先,安装Mediawiki需要一个能够运行PHP程序的服务器环境。PHP是一种广泛使用的服务器...

    MediaWiki1.16.4

    MediaWiki1.16.4是MediaWiki开源软件的一个版本,该版本专注于提供稳定性和安全性。MediaWiki是一款基于PHP编程语言、使用MySQL或MariaDB数据库的开源wiki引擎,广泛用于创建维基网站,如最著名的维基百科。它由维基...

    MediaWiki部署安装包

    8. **安全考虑**:为了增强安全性,应禁用对外暴露的 `maintenance` 目录,确保 `.htaccess` 文件配置正确以防止目录遍历攻击,同时定期更新MediaWiki以获取最新的安全补丁。 9. **安装扩展**:MediaWiki拥有大量的...

    mediawiki-1.36.0维基百科建站工具

    安装过程可能相对复杂,涉及到多个步骤和配置,包括服务器环境的搭建、数据库的设置、源代码的下载和上传、配置文件的修改以及各种扩展和主题的安装。 首先,你需要一个支持PHP和MySQL(或MariaDB)的服务器环境,...

    mediawiki代码高亮显示插件

    Mediawiki代码高亮显示插件是用于提升 Mediawiki 平台上代码展示效果的工具。在 Mediawiki,一个开源的wiki系统中,用户经常需要分享和...正确安装和配置后,它能为 Mediawiki 用户提供一个更加友好和专业的编程环境。

    mediawiki-1.9.3cn.zip

    在1.9.3cn版本中,开发团队针对这一问题进行了深入研究,并通过更新数据库脚本和优化SQL语句,成功地解决了这个问题,使得用户在创建或修改表结构时,能够无碍地设置字段的默认值,保证了数据的一致性和完整性。...

    UC整合Mediawiki之Auth_uc压缩包

    1. **安装和配置MediaWiki**:首先,需要在服务器上正确安装和配置MediaWiki,确保其可以正常运行。 2. **安装UCenter**:接着,安装UCenter并设置好用户、应用管理等基础功能。 3. **下载并安装Auth_UC**:从可靠...

    mediawiki-1.30.0.tar.gz

    - **配置LocalSettings.php**:修改"mediawiki-1.30.0/LocalSettings.php"文件,输入数据库连接信息,设置站点名称、管理员账户等。 - **创建数据库**:在MySQL中创建一个新的数据库,供MediaWiki使用。 - **运行...

    mediawiki设计参考

    通过灵活配置和利用Mediawiki的强大功能,我们可以构建出满足特定需求的个性化知识库系统。对于初次接触Mediawiki的用户,理解并掌握这些基本操作是非常重要的,这将有助于更好地管理和维护自己的wiki站点。

    mediawiki在windows下的安装.

    mediawiki 使用数据库来保存数据等信息,支持 MySQL 和 PostgreSQL,这里我们以 MySQL 为例,介绍 mediawiki 在 Windows 环境下的安装配置方法。 首先,我们需要给 MySQL 数据库的 root 用户设置密码。Wamp5 为我们...

    mediawiki-1.35.2.tar.gz

    安装过程通常包括配置本地服务器环境(如 Apache 或 Nginx)、创建数据库、修改 LocalSettings.php 文件以连接到数据库并设置站点参数,最后将 MediaWiki 文件上传至服务器并启动。 MediaWiki 的强大不仅仅在于其...

    mediawiki-1.8.2

    - **配置**:修改解压后的 `LocalSettings.php` 文件,输入数据库连接信息和其他配置。 - **初始化**:访问网站的 `install` 路径,按照向导完成 Mediawiki 的初始设置。 - **上传与更新**:安装后,用户可以通过...

    mediawiki 进阶设置

    - **编辑样式表**:通常情况下,可以通过编辑`wikipath/skins/vector/screen.css`或`MediaWiki:Vector.css`(如果是使用Vector皮肤的话)来修改样式。 - **常用样式设置**: - **页面整体设置**:`body` - **...

    [博客空间]MediaWiki v1.68_mediawiki-1.6.8.zip

    - **示例站点**:可能包含一些预设的示例页面,展示MediaWiki的基本使用方法和布局。 - **皮肤文件**:MediaWiki支持更换皮肤,以改变网站的外观和布局。此版本可能包含几种预设皮肤。 - **配置文件**:`Local...

    mediawiki使用方法

    ### MediaWiki使用方法详解 #### 一、开放本地图片上传 在MediaWiki中,为了能够让用户上传图片等多媒体文件,我们需要对配置文件进行相应的修改。根据MediaWiki的不同版本,具体的修改方式有所不同。 **对于1.5....

    mediawiki源码分析-DefaultSettings变量说明

    为了满足不同场景下的需求,MediaWiki提供了丰富的配置选项来调整其行为。这些配置选项主要定义在`DefaultSettings.php`文件中。本文档旨在详细介绍`DefaultSettings.php`文件中提供的所有配置选项及其用途,帮助...

    mediawiki-1.31.5.tar.gz

    开发者和用户可以查看其源代码,了解其内部运作机制,甚至可以修改代码以满足特定需求。这种开放的协作模式也是MediaWiki能够成为全球范围内广泛应用的维基平台的重要原因。 Mediawiki 1.31.5版本的发布,意味着它...

Global site tag (gtag.js) - Google Analytics