“MediaWiki-1.15.0升级到1.16.0中出现的问题”的版本间的差异
来自Jamesqi
第4行: | 第4行: | ||
去年从1.10.0升级到1.15.0中,发现大量的[[MediaWiki升级中出现的问题]],用了很长时间才逐步解决,这次希望1.15.0升级到1.16.0能顺利一些,但很快就发现有问题了,记录在这里,还是只有逐步来解决: | 去年从1.10.0升级到1.15.0中,发现大量的[[MediaWiki升级中出现的问题]],用了很长时间才逐步解决,这次希望1.15.0升级到1.16.0能顺利一些,但很快就发现有问题了,记录在这里,还是只有逐步来解决: | ||
− | # 共享其他wiki站点的用户数据库时遇到报错,显示user_property表找不到,但却是新老版本中都没有这个表,而且把共享的老版本网站中的用户个人设置都搞乱了,只好暂时不共享。 | + | # <s>共享其他wiki站点的用户数据库时遇到报错,显示user_property表找不到,但却是新老版本中都没有这个表,而且把共享的老版本网站中的用户个人设置都搞乱了,只好暂时不共享。</s>新安装中找到这个表了,可以升级前后的网站都共用同一个网站的用户库 |
− | # 报squid什么错误"Fatal error: Call to undefined function socket_create() in /usr/local/apache2/htdocs/test/includes/SquidPurgeClient.php on line 48",可能是php路径环境变量的问题,暂时关闭了squid,等待修改php路径环境变量后再测试。 | + | # <s>报squid什么错误"Fatal error: Call to undefined function socket_create() in /usr/local/apache2/htdocs/test/includes/SquidPurgeClient.php on line 48",可能是php路径环境变量的问题,暂时关闭了squid,等待修改php路径环境变量后再测试。</s>php安装sockets.so后解决 |
# <s>文件缓存的刷新按钮,不能用以前的LocalSettings.php中直接几行代码的方式,改用[http://www.mediawiki.org/wiki/Extension:Purge Extension:Purge],也不需要修改MediaWiki:Refresh了。</s> | # <s>文件缓存的刷新按钮,不能用以前的LocalSettings.php中直接几行代码的方式,改用[http://www.mediawiki.org/wiki/Extension:Purge Extension:Purge],也不需要修改MediaWiki:Refresh了。</s> | ||
# <s>文件缓存的刷新按钮在vector皮肤中找不到,但换回monobook后可以正常看到,我到官方网站留言了[http://www.mediawiki.org/wiki/Extension_talk:Purge],等待答复。</s>已经自己修改Vector.php搞定 | # <s>文件缓存的刷新按钮在vector皮肤中找不到,但换回monobook后可以正常看到,我到官方网站留言了[http://www.mediawiki.org/wiki/Extension_talk:Purge],等待答复。</s>已经自己修改Vector.php搞定 | ||
# 17上新安装的noindex.18dao.org的文件缓存gzip压缩有问题,可能是php或者apache安装的问题,22上的1.15.0也部分存在这个问题,23上1.15和1.16都可以正常生成gzip压缩缓存文件 | # 17上新安装的noindex.18dao.org的文件缓存gzip压缩有问题,可能是php或者apache安装的问题,22上的1.15.0也部分存在这个问题,23上1.15和1.16都可以正常生成gzip压缩缓存文件 | ||
− | # <s>23上升级的wiki.18dao.com的上传文件</s> | + | # <s>23上升级的wiki.18dao.com的上传文件</s>(文件权限问题)、<s>文件页面purge有问题</s>(php安装sockets.so) |
− | # <s>Vector.php皮肤文件不包含<nowiki><head></head><body></body></nowiki>等标签,要寻找插入js代码的地方</s> | + | # <s>Vector.php皮肤文件不包含<nowiki><head></head><body></body></nowiki>等标签,要寻找插入js代码的地方</s>已经找到合适位置添加 |
+ | # vector皮肤文件添加的左下角广告显示错位 | ||
{{TAG|MediaWiki|升级}} | {{TAG|MediaWiki|升级}} | ||
{{日志底部}} | {{日志底部}} |
2010年11月4日 (四) 21:47的版本
--James Qi 2010年11月3日 (三) 11:26 (CST)去年从1.10.0升级到1.15.0中,发现大量的MediaWiki升级中出现的问题,用了很长时间才逐步解决,这次希望1.15.0升级到1.16.0能顺利一些,但很快就发现有问题了,记录在这里,还是只有逐步来解决:
-
共享其他wiki站点的用户数据库时遇到报错,显示user_property表找不到,但却是新老版本中都没有这个表,而且把共享的老版本网站中的用户个人设置都搞乱了,只好暂时不共享。新安装中找到这个表了,可以升级前后的网站都共用同一个网站的用户库 -
报squid什么错误"Fatal error: Call to undefined function socket_create() in /usr/local/apache2/htdocs/test/includes/SquidPurgeClient.php on line 48",可能是php路径环境变量的问题,暂时关闭了squid,等待修改php路径环境变量后再测试。php安装sockets.so后解决 -
文件缓存的刷新按钮,不能用以前的LocalSettings.php中直接几行代码的方式,改用Extension:Purge,也不需要修改MediaWiki:Refresh了。 -
文件缓存的刷新按钮在vector皮肤中找不到,但换回monobook后可以正常看到,我到官方网站留言了[1],等待答复。已经自己修改Vector.php搞定 - 17上新安装的noindex.18dao.org的文件缓存gzip压缩有问题,可能是php或者apache安装的问题,22上的1.15.0也部分存在这个问题,23上1.15和1.16都可以正常生成gzip压缩缓存文件
-
23上升级的wiki.18dao.com的上传文件(文件权限问题)、文件页面purge有问题(php安装sockets.so) -
Vector.php皮肤文件不包含<head></head><body></body>等标签,要寻找插入js代码的地方已经找到合适位置添加 - vector皮肤文件添加的左下角广告显示错位
标签:MediaWiki、升级。 |
相关内容:
|
关于“MediaWiki-1.15.0升级到1.16.0中出现的问题”的留言:
新增留言
--183.38.180.200 (IP 位置 | 谁是 | 贡献) 2010年11月5日 (五) 15:34 (CST)
留言: MediaWiki升级比较不方便。 有些插件会出现不兼容问题。 有些小问题不容易测试出来。
- 回复:您好!是的,MediaWiki比较符合维基百科那样的超级大站使用,需要懂一些技术的人(最好是一批高手)才用得好。软件本身及扩展程序都做得不够傻瓜化。我去年升级1.10到1.15,前后差不多用了半年时间才把各种问题搞定,这次感觉1.15到1.16的升级要顺利一些,去年被折磨过积累了一些经验。--James Qi 2010年11月6日 (六) 22:08 (CST)