2014年10月《MediaWiki从1.16.0升级到1.23.5》和2015年4月《MediaWiki从1.23.5升级到1.24.2》后暂停了一段时间的升级,不过总是收到消息有些漏洞需要堵住,干脆等到MediaWiki 1.27.0版本新发布后再来升级,这个1.27版本是可以得到较长时间支持的,可以管3年到2019年。
不过安装了新版本尝试了一下,看上去没有特别的变化,我最希望有的响应式设计皮肤并没有出现。
按照以前的办法进行了一个站点“祁劲松的维客空间”的升级,基本过程是一样的,遇到一些报错提示,也根据以前的经验进行了排查、解决(直接切换文件路径可能需要重启apache)。
遇到MediaWiki requires the PSR-3 logging library to be present,但没有处理直接运行update.php后来也正常了。
本来准备把手机版改一改的,但折腾了MobileFrontend扩展半天时间还是无法解决出现的一些问题(例如桌面版、手机版下面总出现不正确的桌面版、手机版链接,url没有找到设置为clean url的办法等),只好就用以前的方式改MonoBook皮肤了实现。
后面还要改一些站点,也还准备尝试一下其它的各种响应式皮肤,以后再进行记录。
2016年7月8日补充:今天为手机版找了一个WPtouch皮肤安装,替换我自己修改的MonoBook,发现百度移动广告有点问题,改为Google AdSense的广告,在LocalSettings.php中做了少量修改(增加wfLoadSkin( 'WPtouch' );、去掉$wgOut->addMeta ( 'viewport' , 'width=device-width, target-densityDpi=160dpi, initial-scale=1, user-scalable=1') ;等)、修改[[MediaWiki:Sitetitle]]、上传[[File:WPtouch-logo-icon.png]]文件,再删除文件缓存,看上去基本可以了,比修改的MonoBook更美观、专业,各种功能也都从顶部菜单可以使用。
2016年7月12日补充:几种响应式皮肤测试情况:
- BootStrapSkin ($$$, MW 1.23+): 这一种需要收费,就不测试了
- Chameleon (MW 1.22+): 安装比较麻烦,先要装composer,手机版的时候,上面的菜单图标点击后再出导航、然后再点击具体导航菜单项,比较繁琐,另外手机版的底部一直有“链入页面、相关更改、特殊页面、打印版本、固定链接、页面信息、引用本页”等链接而且没有折叠,不简洁
- Metrolook:可以直接下载、解压、安装,标题栏默认底色是土黄色,可以做定制修改
- Refreshed (MW 1.19+): 下载安装后使用的时候遇到php报错,没有正常使用测试
- Foreground (MW 1.18+): 这个电脑版清新简洁,手机版更简洁,但把太多东西(包括搜索框)都折叠到一个菜单项中去了
- ...and more! 没有去尝试更多的了
综合起来,Metrolook我觉得对我们来说比较合适。只是一直搞不懂,MediaWiki为什么还不在更新的版本中加入官方的响应式设计皮肤,这显得太落后了。用其它的第三方响应式皮肤总觉得不是长远之计。
再补充:发现Vector有一个新的实验功能:设置$wgVectorResponsive = true;可以出现初级的响应式设计,至少比完全没有响应式设计强,这样也可以暂时免除安装第三方响应式皮肤。
2016年7月22日补充:几种第三方扩展程序需要下载最新的或者需要进行一些修改:
- Sphinx搜索需要下载最新扩展,复制原来的sphinxapi.php,修改$wgSearchType = 'SphinxMWSearch';,增加$wgFooterIcons['poweredby']['sphinxsearch'],Sphinx引擎还可以以前的;
- Loops需要下载最新的,还必须在LocalSettings.php中设置ExtLoops::$maxLoops(=-1为不限制循环次数);
- Form扩展很多年没有更新,其Form.body.php调用的函数wfMsg(), wfMsgForContent and wfMsgExt()在MediaWiki新版本中都已经废弃,需要改为wfMessage()才能使用(Memcached扩展的Memcached.php也是需要一样进行修改)。
评论3
我的1.27遇到分类问题
比如,创建分类“Cpp”,将某个页面加入分类“Cpp”。 但是在“分类:Cpp”页面始终显示“本分类目前不含有任何页面或媒体文件” 在“特殊页面”查看“分类”,“Cpp”始终显示为“未使用分类” 请问您,我该怎么办呢? 50323233@qq.com 谢谢:)我还没有碰到这样的情况
如果方便的话,请把你的wiki网站网址发给我去看看
可视化编辑器怎么安装
1.27版的可视化编辑器怎么安装?哪儿可以下载?