wangsisi 发表于 2011-12-9 11:32:29

升级MediaWIKI到最新版本


最新的MediaWIKI版本是1.15.3,官方提示:

我们推荐您使用 PHP 5.1.x 或 5.2.x 或 5.3.x ,不过 5.3.1 除外,因为该版本有个 bug。需要注意 PHP 5.0.x 在某些64位平台上
会和 MediaWiki 有不兼容的问题。如果您运行 x86_64 (AMD64, EMT64) 或其它的一些64位平台,请务必使用 PHP 5.1.x 或
5.2.x 。

凭心而论,MediaWIKI虽然是全球应用最大的WIKI开源软件,但它的易用性并不好,或者说它从未打算让个人用户使用。安装的
过程完全是对我英文和智商的一次考验,还有设定“子域名+短URL”也让我费了一番心思,但是乐趣也在于此。

官方推荐的升级方式Shell和Phpshell我完全不懂。

当然如果你也像我一样习惯使用FTP+浏览器+Upgrade的形式来升级的话,下面才是王道:


*把 LocalSettings.php 改名为 LocalSettings.old.php
*把 config 目录的读写权限开放给 Web 服务器
*确保所使用的数据库用户有全部的权限
*用浏览器打开安装界面按照之前安装时所填写的值,重新填一次安装表单
*当安装开始时,脚本会检查当前的 MediaWiki 数据表,更升级数据表的结构
*完成后,安装脚本会生成一个新的 LocalSettings.php
*删掉新的 LocalSettings.php
*把原有的 LocalSettings.old.php 重命名为 LocalSettings.php
*恢复 config 目录应有的权限

迷惑之处在于,由于我使用了二级域名(wiki.googlefans.net),并且没有使用默认的目录名称
(wiki.googlefans.net/wiki/..)来安装,上传文件后,找不到安装执行文件。

弄不明白之余,我用了一个笨办法来解决。;

*删除用于重定向的.htaccess文件;

*修改/wiki目录为默认目录/mediawiki

*安装成功;

*再恢复目录和.htaccess文件;

升级成功啦!遗留问题如下:

*官方模板哪儿有下载?

*想加统计代码进去,加哪个文件?

*权限方面,如何默认所有操作均只有管理员才能进行?

页: [1]
查看完整版本: 升级MediaWIKI到最新版本

美国HostEase虚拟主机一年198元