去年安装的MeidaWIKI,架设了“网络营销百科”,用于整理收集网络营销方面的术语、专家、文档、博客、工具。一方面作为个人知识库便于查阅和写博客时引用,另一方面,想发动互联网的力量,建立起一个规范、完整、统一、不断壮大的网络营销维基百科。
最新的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文件;
升级成功啦!遗留问题如下:
- 官方模板哪儿有下载?
- 想加统计代码进去,加哪个文件?
- 权限方面,如何默认所有操作均只有管理员才能进行?
发表回复