MediaWiki升级步骤

来自Jamesqi
跳转至: 导航搜索

--James Qi 2009年6月15日 (一) 10:03 (CST)

  前几天已经对部分MediaWiki网站实施了从1.10.0到1.15.0的升级,并记录了升级步骤,现在放在网上供参考。

预备

升级前

在Linux命令行下操作:

cd /usr/local/apache2/htdocs/ ; 来到apache站点根目录
mkdir newpath ; 建立新目录
cp -r mediawiki-1.15.0/* newpath ; 复制mediawiki 1.15.0的解压文件到新目录
cp oldpath/favicon.ico newpath ; 复制老目录中的favicon.ico到新目录
cp oldpath/skins/common/images/wiki.png newpath/skins/common/images/wiki.png ; 复制老目录中的wiki.png到新目录
vi newpath/LocalSettings.php ; 修改新目录配置文件,设置站点名称、数据库IP、用户名、密码、格式、站点语言、共用配置等
vi newpath/skins/MonoBook.php ; 修改新目录皮肤文件,设置Google Webmaster认证、AdManager设置、Analytics设置、搜索框等

升级中

在Linux命令行下操作:

vi oldpath/LocalSettings.php ; 修改老目录配置文件,增加$wgReadOnly="Read Only Now",老网站改为只读方式
cp newpath/AdminSettings.sample newpath/AdminSettings.php ; 复制生成AdminSetting.php文件供maintenance程序使用
vi newpath/AdminSettings.php ; 设置数据库用户名、密码
cd newpath/maintenance ; 进入升级程序所在的维护目录
php update.php ; 运行升级程序(如果遇到DPL扩展报错,也可以Web方式使用重新安装的办法来进行升级)
rm -fdr newpath/images ; 删除新目录中的images目录及其下面的所有子目录、文件
mv oldpath/images newpath ; 移动老目录中的images目录到新目录
vi /usr/local/apache2/conf/httpd.conf ; 修改Apache配置文件中站点对应的目录从老目录改为新目录
cd /usr/local/apache2/bin ; 进入Apache运行程序目录
./httpd -k restart ; 重启Apache程序,启用新目录中的mediawiki新版本

升级后

  • 根据需要,将MediaWiki重新生成的首页恢复为以前的内容
  • 用showJobs.php查看工作队列,runJobs.php进行运行处理
  • 根据需要运行refreshLinks.php, rebuildrecentchanges.php等
  • 复制、修改robots.txt
  • 升级完成后全面检查新网站
  • 重点检查扩展程序使用是否正常,是否需要跟踪升级
  • 查看各菜单项目,检查一些语言设置文件是否变化
  • 查看网站的各种代表性页面,及时发现版本之间的不同点
  • 注意查看页面源文件的对比,包括是否正确使用文件缓存等
  • 反复修改、检查,直到确认完全升级成功

修改

下面的修改仅适用于我们自己的部分网站从1.10.0升级到1.15.0,其它网站可能不适用:

参看:MediaWiki升级中出现的问题

标签:MediaWiki升级
相关内容:
  1. 2010-11-10 22:20:28 MediaWiki-1.15升级到1.16.0步骤
  2. 2010-11-04 22:52:58 开启MediaWiki的搜索建议(Search Suggest)功能
  3. 2010-11-03 11:26:02 MediaWiki-1.15.0升级到1.16.0中出现的问题
  4. 2010-11-02 23:52:05 MediaWiki-1.15准备升级到1.16
  5. 2010-10-22 22:29:00 想写一本关于MediaWiki的书,有人需要吗?
  6. 2010-09-20 11:33:29 直接操作MediaWiki的MySQL数据库
  7. 2010-09-04 00:20:09 修改模板对付MediaWiki及扩展程序的Bug
  8. 2010-08-31 00:47:49 分割大容量MediaWiki数据库
  9. 2010-07-08 23:08:13 用HTML和站间链接减小MediaWiki数据库记录
  10. 2010-06-12 12:27:01 将数据导入MediaWiki进行到底
  11. 2010-05-20 22:01:46 导入大量名录数据到MediaWiki网站的例子
  12. 2010-05-05 15:06:09 不懂PHP编程也可以修改MediaWiki程序
  13. 2010-04-03 22:45:40 MediaWiki导入XML数据中需要转义的字符
  14. 2010-04-02 00:38:01 用MediaWiki搭建多语言网站群框架
  15. 2010-04-01 16:05:48 在美国VPS上升级MediaWiki

别名:升级到MediaWiki-1.15.0的办法和步骤

关于“MediaWiki升级步骤”的留言:

目前暂无留言

新增相关留言